Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: src/site/samples/geolocation/example/trip_meter.dart.precompiled.js

Issue 47213005: Added geolocation (new); surfaced appcache and webaudio samples (Closed) Base URL: https://github.com/dart-lang/dartlang.org.git@master
Patch Set: More tweaks Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Generated by dart2js, the Dart to JavaScript compiler. 1 // Generated by dart2js, the Dart to JavaScript compiler.
2 // The code supports the following hooks: 2 // The code supports the following hooks:
3 // dartPrint(message) - if this function is defined it is called 3 // dartPrint(message) - if this function is defined it is called
4 // instead of the Dart [print] method. 4 // instead of the Dart [print] method.
5 // dartMainRunner(main) - if this function is defined, the Dart [main] 5 // dartMainRunner(main) - if this function is defined, the Dart [main]
6 // method will not be invoked directly. 6 // method will not be invoked directly.
7 // Instead, a closure that will invoke [main] is 7 // Instead, a closure that will invoke [main] is
8 // passed to [dartMainRunner]. 8 // passed to [dartMainRunner].
9 (function($) { 9 (function($) {
10 var A = {}; 10 var A = {};
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 var Z = {}; 58 var Z = {};
59 delete Z.x; 59 delete Z.x;
60 function Isolate() {} 60 function Isolate() {}
61 init(); 61 init();
62 62
63 $ = Isolate.$isolateProperties; 63 $ = Isolate.$isolateProperties;
64 var $$ = {}; 64 var $$ = {};
65 65
66 // Native classes 66 // Native classes
67 // Method closures 67 // Method closures
68 $$.BoundClosure$2 = [P, {"": "BoundClosure;_self,__js_helper$_target,_receiver,_ _js_helper$_name", 68 $$.BoundClosure$2 = [P, {"": "BoundClosure;_self,_target,_receiver,__js_helper$_ name",
69 call$2: function(p0, p1) { 69 call$2: function(p0, p1) {
70 return this.__js_helper$_target.call(this._self, p0, p1); 70 return this._target.call(this._self, p0, p1);
71 }, 71 },
72 call$1: function(p0) { 72 call$1: function(p0) {
73 return this.call$2(p0, null); 73 return this.call$2(p0, null);
74 },
75 $is_args2: true
76 }];
77
78 $$.BoundClosure$0 = [P, {"": "BoundClosure;_self,_target,_receiver,__js_helper$_ name",
79 call$0: function() {
80 return this._target.call(this._self);
74 } 81 }
75 }]; 82 }];
76 83
77 $$.BoundClosure$0 = [P, {"": "BoundClosure;_self,__js_helper$_target,_receiver,_ _js_helper$_name", 84 $$.Closure$2 = [H, {"": "Closure;call$2,$name", $is_args2: true}];
78 call$0: function() {
79 return this.__js_helper$_target.call(this._self);
80 },
81 $is_void_: true
82 }];
83 85
84 $$.BoundClosure$1 = [P, {"": "BoundClosure;_self,__js_helper$_target,_receiver,_ _js_helper$_name", 86 $$.Closure$0 = [H, {"": "Closure;call$0,$name"}];
85 call$1: function(p0) {
86 return this.__js_helper$_target.call(this._self, p0);
87 }
88 }];
89
90 $$.Closure$2 = [H, {"": "Closure;call$2,$name"}];
91
92 $$.Closure$0 = [H, {"": "Closure;call$0,$name", $is_void_: true}];
93 87
94 $$.Closure$7 = [H, {"": "Closure;call$7,$name"}]; 88 $$.Closure$7 = [H, {"": "Closure;call$7,$name"}];
95 89
96 $$.Closure$1 = [H, {"": "Closure;call$1,$name"}]; 90 $$.Closure$1 = [H, {"": "Closure;call$1,$name"}];
97 91
98 $$.Closure$4 = [P, {"": "Closure;call$4,$name"}]; 92 $$.Closure$21 = [P, {"": "Closure;call$2,$name",
99 93 call$1: function(p0) {
100 $$.Closure$5 = [P, {"": "Closure;call$5,$name"}]; 94 return this.call$2(p0, null);
95 },
96 $is_args2: true
97 }];
101 98
102 (function (reflectionData) { 99 (function (reflectionData) {
103 function map(x){x={x:x};delete x.x;return x} 100 function map(x){x={x:x};delete x.x;return x}
104 if (!init.libraries) init.libraries = []; 101 if (!init.libraries) init.libraries = [];
105 if (!init.mangledNames) init.mangledNames = map(); 102 if (!init.mangledNames) init.mangledNames = map();
106 if (!init.mangledGlobalNames) init.mangledGlobalNames = map(); 103 if (!init.mangledGlobalNames) init.mangledGlobalNames = map();
107 if (!init.statics) init.statics = map(); 104 if (!init.statics) init.statics = map();
108 if (!init.interfaces) init.interfaces = map(); 105 if (!init.interfaces) init.interfaces = map();
109 if (!init.globalFunctions) init.globalFunctions = map(); 106 if (!init.globalFunctions) init.globalFunctions = map();
110 var libraries = init.libraries; 107 var libraries = init.libraries;
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 classes.push(property); 174 classes.push(property);
178 } 175 }
179 } 176 }
180 } 177 }
181 processStatics(descriptor); 178 processStatics(descriptor);
182 libraries.push([name, uri, classes, functions, metadata, fields, isRoot, 179 libraries.push([name, uri, classes, functions, metadata, fields, isRoot,
183 globalObject]); 180 globalObject]);
184 } 181 }
185 })([ 182 })([
186 ["_foreign_helper", "dart:_foreign_helper", , H, { 183 ["_foreign_helper", "dart:_foreign_helper", , H, {
187 JS_CONST: {"": "Object;code"}}], 184 JS_CONST: {"": "Object;code>"}}],
188 ["_interceptors", "dart:_interceptors", , J, { 185 ["_interceptors", "dart:_interceptors", , J, {
189 getInterceptor: function(object) { 186 getInterceptor: function(object) {
190 return void 0; 187 return void 0;
191 }, 188 },
192 189
193 makeDispatchRecord: function(interceptor, proto, extension, indexability) { 190 makeDispatchRecord: function(interceptor, proto, extension, indexability) {
194 return {i: interceptor, p: proto, e: extension, x: indexability}; 191 return {i: interceptor, p: proto, e: extension, x: indexability};
195 }, 192 },
196 193
197 getNativeInterceptor: function(object) { 194 getNativeInterceptor: function(object) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 get$hashCode: function(_) { 251 get$hashCode: function(_) {
255 return 0; 252 return 0;
256 } 253 }
257 }, 254 },
258 255
259 PlainJavaScriptObject: {"": "JavaScriptObject;"}, 256 PlainJavaScriptObject: {"": "JavaScriptObject;"},
260 257
261 UnknownJavaScriptObject: {"": "JavaScriptObject;"}, 258 UnknownJavaScriptObject: {"": "JavaScriptObject;"},
262 259
263 JSArray: {"": "List/Interceptor;", 260 JSArray: {"": "List/Interceptor;",
261 add$1: function(receiver, value) {
262 if (!!receiver.fixed$length)
263 H.throwExpression(P.UnsupportedError$("add"));
264 receiver.push(value);
265 },
266 removeLast$0: function(receiver) {
267 if (!!receiver.fixed$length)
268 H.throwExpression(P.UnsupportedError$("removeLast"));
269 if (receiver.length === 0)
270 throw H.wrapException(P.RangeError$value(-1));
271 return receiver.pop();
272 },
264 forEach$1: function(receiver, f) { 273 forEach$1: function(receiver, f) {
265 return H.IterableMixinWorkaround_forEach(receiver, f); 274 return H.IterableMixinWorkaround_forEach(receiver, f);
266 }, 275 },
267 map$1: function(receiver, f) {
268 var t1 = new H.MappedListIterable(receiver, f);
269 H.setRuntimeTypeInfo(t1, [null, null]);
270 return t1;
271 },
272 elementAt$1: function(receiver, index) { 276 elementAt$1: function(receiver, index) {
273 if (index < 0 || index >= receiver.length) 277 if (index < 0 || index >= receiver.length)
274 throw H.ioore(receiver, index); 278 throw H.ioore(receiver, index);
275 return receiver[index]; 279 return receiver[index];
276 }, 280 },
277 toString$0: function(receiver) { 281 toString$0: function(receiver) {
278 return H.IterableMixinWorkaround_toStringIterable(receiver, "[", "]"); 282 return H.IterableMixinWorkaround_toStringIterable(receiver, "[", "]");
279 }, 283 },
280 get$iterator: function(receiver) { 284 get$iterator: function(receiver) {
281 return new H.ListIterator(receiver, receiver.length, 0, null); 285 return new H.ListIterator(receiver, receiver.length, 0, null);
282 }, 286 },
283 get$hashCode: function(receiver) { 287 get$hashCode: function(receiver) {
284 return H.Primitives_objectHashCode(receiver); 288 return H.Primitives_objectHashCode(receiver);
285 }, 289 },
286 get$length: function(receiver) { 290 get$length: function(receiver) {
287 return receiver.length; 291 return receiver.length;
288 }, 292 },
289 set$length: function(receiver, newLength) {
290 if (newLength < 0)
291 throw H.wrapException(new P.RangeError("value " + newLength));
292 if (!!receiver.fixed$length)
293 H.throwExpression(new P.UnsupportedError("set length"));
294 receiver.length = newLength;
295 },
296 $index: function(receiver, index) { 293 $index: function(receiver, index) {
297 if (typeof index !== "number" || Math.floor(index) !== index) 294 if (typeof index !== "number" || Math.floor(index) !== index)
298 throw H.wrapException(new P.ArgumentError(index)); 295 throw H.wrapException(new P.ArgumentError(index));
299 if (index >= receiver.length || index < 0) 296 if (index >= receiver.length || index < 0)
300 throw H.wrapException(new P.RangeError("value " + H.S(index))); 297 throw H.wrapException(P.RangeError$value(index));
301 return receiver[index]; 298 return receiver[index];
302 }, 299 },
303 $indexSet: function(receiver, index, value) { 300 $indexSet: function(receiver, index, value) {
304 if (!!receiver.immutable$list) 301 if (!!receiver.immutable$list)
305 H.throwExpression(new P.UnsupportedError("indexed set")); 302 H.throwExpression(P.UnsupportedError$("indexed set"));
306 if (typeof index !== "number" || Math.floor(index) !== index) 303 if (typeof index !== "number" || Math.floor(index) !== index)
307 throw H.wrapException(new P.ArgumentError(index)); 304 throw H.wrapException(new P.ArgumentError(index));
308 if (index >= receiver.length || index < 0) 305 if (index >= receiver.length || index < 0)
309 throw H.wrapException(new P.RangeError("value " + H.S(index))); 306 throw H.wrapException(P.RangeError$value(index));
310 receiver[index] = value; 307 receiver[index] = value;
311 }, 308 },
312 $isList: true, 309 $isList: true,
313 $asList: null, 310 $asList: null,
314 $isList: true 311 $isList: true,
312 $isEfficientLength: true
315 }, 313 },
316 314
317 JSMutableArray: {"": "JSArray;", $isJSMutableArray: true, 315 JSMutableArray: {"": "JSArray;", $isJSMutableArray: true,
318 $asJSArray: function() { 316 $asJSArray: function() {
319 return [null]; 317 return [null];
320 }, 318 },
321 $asList: function() { 319 $asList: function() {
322 return [null]; 320 return [null];
323 } 321 }
324 }, 322 },
325 323
326 JSFixedArray: {"": "JSMutableArray;"}, 324 JSFixedArray: {"": "JSMutableArray;"},
327 325
328 JSExtendableArray: {"": "JSMutableArray;", $isJSExtendableArray: true}, 326 JSExtendableArray: {"": "JSMutableArray;", $isJSExtendableArray: true},
329 327
330 JSNumber: {"": "num/Interceptor;", 328 JSNumber: {"": "num/Interceptor;",
331 remainder$1: function(receiver, b) { 329 remainder$1: function(receiver, b) {
332 return receiver % b; 330 return receiver % b;
333 }, 331 },
334 toInt$0: function(receiver) { 332 toInt$0: function(receiver) {
335 var truncated; 333 var t1;
336 if (isNaN(receiver)) 334 if (isFinite(receiver)) {
337 throw H.wrapException(new P.UnsupportedError("NaN")); 335 t1 = receiver < 0 ? Math.ceil(receiver) : Math.floor(receiver);
338 if (receiver == Infinity || receiver == -Infinity) 336 return t1 + 0;
339 throw H.wrapException(new P.UnsupportedError("Infinity")); 337 }
340 truncated = receiver < 0 ? Math.ceil(receiver) : Math.floor(receiver); 338 throw H.wrapException(P.UnsupportedError$('' + receiver));
341 return truncated == -0.0 ? 0 : truncated;
342 }, 339 },
343 toString$0: function(receiver) { 340 toString$0: function(receiver) {
344 if (receiver === 0 && 1 / receiver < 0) 341 if (receiver === 0 && 1 / receiver < 0)
345 return "-0.0"; 342 return "-0.0";
346 else 343 else
347 return "" + receiver; 344 return "" + receiver;
348 }, 345 },
349 get$hashCode: function(receiver) { 346 get$hashCode: function(receiver) {
350 return receiver & 0x1FFFFFFF; 347 return receiver & 0x1FFFFFFF;
351 }, 348 },
352 $tdiv: function(receiver, other) { 349 $tdiv: function(receiver, other) {
353 return this.toInt$0(receiver / other); 350 return this.toInt$0(receiver / other);
354 }, 351 },
355 $shr: function(receiver, other) { 352 $shr: function(receiver, other) {
356 if (other < 0) 353 if (other < 0)
357 throw H.wrapException(new P.ArgumentError(other)); 354 throw H.wrapException(P.ArgumentError$(other));
358 if (receiver > 0) { 355 if (receiver > 0) {
359 if (other > 31) 356 if (other > 31)
360 return 0; 357 return 0;
361 return receiver >>> other; 358 return receiver >>> other;
362 } 359 }
363 if (other > 31) 360 if (other > 31)
364 other = 31; 361 other = 31;
365 return receiver >> other >>> 0; 362 return receiver >> other >>> 0;
366 }, 363 },
367 $lt: function(receiver, other) { 364 $lt: function(receiver, other) {
368 if (typeof other !== "number") 365 if (typeof other !== "number")
369 throw H.wrapException(new P.ArgumentError(other)); 366 throw H.wrapException(P.ArgumentError$(other));
370 return receiver < other; 367 return receiver < other;
371 }, 368 },
372 $gt: function(receiver, other) { 369 $gt: function(receiver, other) {
373 if (typeof other !== "number") 370 if (typeof other !== "number")
374 throw H.wrapException(new P.ArgumentError(other)); 371 throw H.wrapException(new P.ArgumentError(other));
375 return receiver > other; 372 return receiver > other;
376 }, 373 },
377 $ge: function(receiver, other) { 374 $ge: function(receiver, other) {
378 if (typeof other !== "number") 375 if (typeof other !== "number")
379 throw H.wrapException(new P.ArgumentError(other)); 376 throw H.wrapException(P.ArgumentError$(other));
380 return receiver >= other; 377 return receiver >= other;
381 }, 378 },
382 $isnum: true 379 $isnum: true
383 }, 380 },
384 381
385 JSInt: {"": "int/JSNumber;", $isdouble: true, $isnum: true, $isint: true}, 382 JSInt: {"": "int/JSNumber;", $isdouble: true, $isnum: true, $isint: true},
386 383
387 JSDouble: {"": "double/JSNumber;", $isdouble: true, $isnum: true}, 384 JSDouble: {"": "double/JSNumber;", $isdouble: true, $isnum: true},
388 385
389 JSString: {"": "String/Interceptor;", 386 JSString: {"": "String/Interceptor;",
390 codeUnitAt$1: function(receiver, index) { 387 codeUnitAt$1: function(receiver, index) {
391 if (index < 0) 388 if (index < 0)
392 throw H.wrapException(new P.RangeError("value " + H.S(index))); 389 throw H.wrapException(P.RangeError$value(index));
393 if (index >= receiver.length) 390 if (index >= receiver.length)
394 throw H.wrapException(new P.RangeError("value " + H.S(index))); 391 throw H.wrapException(P.RangeError$value(index));
395 return receiver.charCodeAt(index); 392 return receiver.charCodeAt(index);
396 }, 393 },
397 substring$2: function(receiver, startIndex, endIndex) { 394 substring$2: function(receiver, startIndex, endIndex) {
398 if (endIndex == null) 395 if (endIndex == null)
399 endIndex = receiver.length; 396 endIndex = receiver.length;
400 if (typeof endIndex !== "number") 397 if (typeof endIndex !== "number")
401 H.throwExpression(new P.ArgumentError(endIndex)); 398 H.throwExpression(P.ArgumentError$(endIndex));
402 if (startIndex < 0) 399 if (startIndex < 0)
403 throw H.wrapException(new P.RangeError("value " + startIndex)); 400 throw H.wrapException(P.RangeError$value(startIndex));
404 if (typeof endIndex !== "number") 401 if (typeof endIndex !== "number")
405 throw H.iae(endIndex); 402 throw H.iae(endIndex);
406 if (startIndex > endIndex) 403 if (startIndex > endIndex)
407 throw H.wrapException(new P.RangeError("value " + startIndex)); 404 throw H.wrapException(P.RangeError$value(startIndex));
408 if (endIndex > receiver.length) 405 if (endIndex > receiver.length)
409 throw H.wrapException(new P.RangeError("value " + H.S(endIndex))); 406 throw H.wrapException(P.RangeError$value(endIndex));
410 return receiver.substring(startIndex, endIndex); 407 return receiver.substring(startIndex, endIndex);
411 }, 408 },
412 substring$1: function($receiver, startIndex) { 409 substring$1: function($receiver, startIndex) {
413 return this.substring$2($receiver, startIndex, null); 410 return this.substring$2($receiver, startIndex, null);
414 }, 411 },
415 get$isEmpty: function(receiver) { 412 get$isEmpty: function(receiver) {
416 return receiver.length === 0; 413 return receiver.length === 0;
417 }, 414 },
418 toString$0: function(receiver) { 415 toString$0: function(receiver) {
419 return receiver; 416 return receiver;
420 }, 417 },
421 get$hashCode: function(receiver) { 418 get$hashCode: function(receiver) {
422 var t1, hash, i; 419 var t1, hash, i;
423 for (t1 = receiver.length, hash = 0, i = 0; i < t1; ++i) { 420 for (t1 = receiver.length, hash = 0, i = 0; i < t1; ++i) {
424 hash = 536870911 & hash + receiver.charCodeAt(i); 421 hash = 536870911 & hash + receiver.charCodeAt(i);
425 hash = 536870911 & hash + ((524287 & hash) << 10 >>> 0); 422 hash = 536870911 & hash + ((524287 & hash) << 10 >>> 0);
426 hash ^= hash >> 6; 423 hash ^= hash >> 6;
427 } 424 }
428 hash = 536870911 & hash + ((67108863 & hash) << 3 >>> 0); 425 hash = 536870911 & hash + ((67108863 & hash) << 3 >>> 0);
429 hash ^= hash >> 11; 426 hash ^= hash >> 11;
430 return 536870911 & hash + ((16383 & hash) << 15 >>> 0); 427 return 536870911 & hash + ((16383 & hash) << 15 >>> 0);
431 }, 428 },
432 get$length: function(receiver) { 429 get$length: function(receiver) {
433 return receiver.length; 430 return receiver.length;
434 }, 431 },
435 $index: function(receiver, index) { 432 $index: function(receiver, index) {
436 if (typeof index !== "number" || Math.floor(index) !== index) 433 if (typeof index !== "number" || Math.floor(index) !== index)
437 throw H.wrapException(new P.ArgumentError(index)); 434 throw H.wrapException(new P.ArgumentError(index));
438 if (index >= receiver.length || index < 0) 435 if (index >= receiver.length || index < 0)
439 throw H.wrapException(new P.RangeError("value " + H.S(index))); 436 throw H.wrapException(P.RangeError$value(index));
440 return receiver[index]; 437 return receiver[index];
441 }, 438 },
442 $isString: true 439 $isString: true
443 }}], 440 }}],
444 ["_isolate_helper", "dart:_isolate_helper", , H, { 441 ["_isolate_helper", "dart:_isolate_helper", , H, {
445 _callInIsolate: function(isolate, $function) { 442 _callInIsolate: function(isolate, $function) {
446 var result = isolate.eval$1($function); 443 var result = isolate.eval$1($function);
447 $globalState.topEventLoop.run$0(); 444 $globalState.topEventLoop.run$0();
448 return result; 445 return result;
449 }, 446 },
(...skipping 20 matching lines...) Expand all
470 return thisFilename(); 467 return thisFilename();
471 return; 468 return;
472 }, 469 },
473 470
474 IsolateNatives_computeThisScriptD8: function() { 471 IsolateNatives_computeThisScriptD8: function() {
475 var stack, matches; 472 var stack, matches;
476 stack = new Error().stack; 473 stack = new Error().stack;
477 if (stack == null) { 474 if (stack == null) {
478 stack = (function() {try { throw new Error() } catch(e) { return e.stack }}) (); 475 stack = (function() {try { throw new Error() } catch(e) { return e.stack }}) ();
479 if (stack == null) 476 if (stack == null)
480 throw H.wrapException(new P.UnsupportedError("No stack trace")); 477 throw H.wrapException(P.UnsupportedError$("No stack trace"));
481 } 478 }
482 matches = stack.match(new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$", "m")) ; 479 matches = stack.match(new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$", "m")) ;
483 if (matches != null) 480 if (matches != null)
484 return matches[1]; 481 return matches[1];
485 matches = stack.match(new RegExp("^[^@]*@(.*):[0-9]*$", "m")); 482 matches = stack.match(new RegExp("^[^@]*@(.*):[0-9]*$", "m"));
486 if (matches != null) 483 if (matches != null)
487 return matches[1]; 484 return matches[1];
488 throw H.wrapException(new P.UnsupportedError("Cannot extract URI from \"" + st ack + "\"")); 485 throw H.wrapException(P.UnsupportedError$("Cannot extract URI from \"" + stack + "\""));
489 }, 486 },
490 487
491 IsolateNatives__processWorkerMessage: function(sender, e) { 488 IsolateNatives__processWorkerMessage: function(sender, e) {
492 var msg, t1, functionName, entryPoint, replyTo, context, t2; 489 var msg, t1, functionName, entryPoint, replyTo, context, t2;
493 msg = H._deserializeMessage(e.data); 490 msg = H._deserializeMessage(e.data);
494 t1 = J.getInterceptor$asx(msg); 491 t1 = J.getInterceptor$asx(msg);
495 switch (t1.$index(msg, "command")) { 492 switch (t1.$index(msg, "command")) {
496 case "start": 493 case "start":
497 $globalState.currentManagerId = t1.$index(msg, "id"); 494 $globalState.currentManagerId = t1.$index(msg, "id");
498 functionName = t1.$index(msg, "functionName"); 495 functionName = t1.$index(msg, "functionName");
499 entryPoint = functionName == null ? $globalState.entry : init.globalFuncti ons[functionName]; 496 entryPoint = functionName == null ? $globalState.entry : init.globalFuncti ons[functionName];
500 replyTo = H._deserializeMessage(t1.$index(msg, "replyTo")); 497 replyTo = H._deserializeMessage(t1.$index(msg, "replyTo"));
501 context = H._IsolateContext$(); 498 context = H._IsolateContext$();
502 $globalState.topEventLoop.events._add$1(new H._IsolateEvent(context, new H .IsolateNatives__processWorkerMessage_closure(entryPoint, replyTo), "worker-star t")); 499 $globalState.topEventLoop.events._add$1(new H._IsolateEvent(context, new H .IsolateNatives__processWorkerMessage_closure(entryPoint, replyTo), "worker-star t"));
503 $globalState.currentContext = context; 500 $globalState.currentContext = context;
504 $globalState.topEventLoop.run$0(); 501 $globalState.topEventLoop.run$0();
505 break; 502 break;
506 case "spawn-worker": 503 case "spawn-worker":
507 H.IsolateNatives__spawnWorker(t1.$index(msg, "functionName"), t1.$index(ms g, "uri"), t1.$index(msg, "replyPort")); 504 H.IsolateNatives__spawnWorker(t1.$index(msg, "functionName"), t1.$index(ms g, "uri"), t1.$index(msg, "replyPort"));
508 break; 505 break;
509 case "message": 506 case "message":
510 if (t1.$index(msg, "port") != null) 507 if (t1.$index(msg, "port") != null)
511 J.send$2$x(t1.$index(msg, "port"), t1.$index(msg, "msg"), t1.$index(msg, "replyTo")); 508 t1.$index(msg, "port").send$2(t1.$index(msg, "msg"), t1.$index(msg, "rep lyTo"));
512 $globalState.topEventLoop.run$0(); 509 $globalState.topEventLoop.run$0();
513 break; 510 break;
514 case "close": 511 case "close":
515 t1 = $globalState.managers; 512 t1 = $globalState.managers;
516 t2 = $.get$IsolateNatives_workerIds(); 513 t2 = $.get$IsolateNatives_workerIds();
517 t1.remove$1(t1, t2.$index(t2, sender)); 514 t1.remove$1(t1, t2.$index(t2, sender));
518 sender.terminate(); 515 sender.terminate();
519 $globalState.topEventLoop.run$0(); 516 $globalState.topEventLoop.run$0();
520 break; 517 break;
521 case "log": 518 case "log":
522 H.IsolateNatives__log(t1.$index(msg, "msg")); 519 H.IsolateNatives__log(t1.$index(msg, "msg"));
523 break; 520 break;
524 case "print": 521 case "print":
525 if ($globalState.isWorker === true) { 522 if ($globalState.isWorker === true) {
526 t1 = $globalState.mainManager; 523 t1 = $globalState.mainManager;
527 t2 = H._serializeMessage(H.fillLiteralMap(["command", "print", "msg", ms g], P.LinkedHashMap_LinkedHashMap(null, null, null, null, null))); 524 t2 = H._serializeMessage(H.fillLiteralMap(["command", "print", "msg", ms g], P.LinkedHashMap_LinkedHashMap(null, null, null, null, null)));
528 t1.toString; 525 t1.toString;
529 self.postMessage(t2); 526 self.postMessage(t2);
530 } else 527 } else
531 H.Primitives_printString(J.toString$0(t1.$index(msg, "msg"))); 528 P.print(t1.$index(msg, "msg"));
532 break; 529 break;
533 case "error": 530 case "error":
534 throw H.wrapException(t1.$index(msg, "msg")); 531 throw H.wrapException(t1.$index(msg, "msg"));
535 default: 532 default:
536 } 533 }
537 }, 534 },
538 535
539 IsolateNatives__log: function(msg) { 536 IsolateNatives__log: function(msg) {
540 var trace, t1, t2, exception; 537 var trace, t1, t2, exception;
541 if ($globalState.isWorker === true) { 538 if ($globalState.isWorker === true) {
542 t1 = $globalState.mainManager; 539 t1 = $globalState.mainManager;
543 t2 = H._serializeMessage(H.fillLiteralMap(["command", "log", "msg", msg], P. LinkedHashMap_LinkedHashMap(null, null, null, null, null))); 540 t2 = H._serializeMessage(H.fillLiteralMap(["command", "log", "msg", msg], P. LinkedHashMap_LinkedHashMap(null, null, null, null, null)));
544 t1.toString; 541 t1.toString;
545 self.postMessage(t2); 542 self.postMessage(t2);
546 } else 543 } else
547 try { 544 try {
548 $.get$globalThis().console.log(msg); 545 $.get$globalThis().console.log(msg);
549 } catch (exception) { 546 } catch (exception) {
550 H.unwrapException(exception); 547 H.unwrapException(exception);
551 trace = new H._StackTrace(exception, null); 548 trace = new H._StackTrace(exception, null);
552 throw H.wrapException(new P._ExceptionImplementation(trace)); 549 throw H.wrapException(P.Exception_Exception(trace));
553 } 550 }
554 551
555 }, 552 },
556 553
557 IsolateNatives__startIsolate: function(topLevel, replyTo) { 554 IsolateNatives__startIsolate: function(topLevel, replyTo) {
558 var t1; 555 var t1;
559 H.Primitives_initializeStatics($globalState.currentContext.id); 556 H.Primitives_initializeStatics($globalState.currentContext.id);
560 $.lazyPort = H.ReceivePortImpl$(); 557 $.lazyPort = H.ReceivePortImpl$();
561 t1 = P._Isolate_port(); 558 t1 = P._Isolate_port();
562 t1.toString; 559 t1.toString;
563 J.send$2$x(replyTo, "spawned", new H._NativeJsSendPort(t1, $globalState.curren tContext.id)); 560 replyTo.send$2("spawned", new H._NativeJsSendPort(t1, $globalState.currentCont ext.id));
564 topLevel.call$0(); 561 topLevel.call$0();
565 }, 562 },
566 563
567 IsolateNatives__spawnWorker: function(functionName, uri, replyPort) { 564 IsolateNatives__spawnWorker: function(functionName, uri, replyPort) {
568 var worker, t1, workerId; 565 var worker, t1, workerId;
569 if (uri == null) 566 if (uri == null)
570 uri = $.get$IsolateNatives_thisScript(); 567 uri = $.get$IsolateNatives_thisScript();
571 worker = new Worker(uri); 568 worker = new Worker(uri);
572 worker.onmessage = function(e) { H.IsolateNatives__processWorkerMessage$closur e.call$2(worker, e); }; 569 worker.onmessage = function(e) { H.IsolateNatives__processWorkerMessage$closur e.call$2(worker, e); };
573 t1 = $globalState; 570 t1 = $globalState;
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 return x == null || typeof x === "string" || typeof x === "number" || typeof x === "boolean"; 607 return x == null || typeof x === "string" || typeof x === "number" || typeof x === "boolean";
611 }, 608 },
612 609
613 _Deserializer_isPrimitive: function(x) { 610 _Deserializer_isPrimitive: function(x) {
614 return x == null || typeof x === "string" || typeof x === "number" || typeof x === "boolean"; 611 return x == null || typeof x === "string" || typeof x === "number" || typeof x === "boolean";
615 }, 612 },
616 613
617 CloseToken: {"": "Object;", $isCloseToken: true}, 614 CloseToken: {"": "Object;", $isCloseToken: true},
618 615
619 JsIsolateSink: {"": "EventSink;_isClosed,_port<", 616 JsIsolateSink: {"": "EventSink;_isClosed,_port<",
617 add$1: function(_, message) {
618 this._port.send$1(message);
619 },
620 $eq: function(_, other) { 620 $eq: function(_, other) {
621 var t1; 621 var t1;
622 if (other == null) 622 if (other == null)
623 return false; 623 return false;
624 t1 = J.getInterceptor(other); 624 t1 = J.getInterceptor(other);
625 return typeof other === "object" && other !== null && !!t1.$isIsolateSink && J.$eq(this._port, other.get$_port()); 625 return typeof other === "object" && other !== null && !!t1.$isIsolateSink && J.$eq(this._port, other.get$_port());
626 }, 626 },
627 get$hashCode: function(_) { 627 get$hashCode: function(_) {
628 return J.get$hashCode$(this._port) + 499; 628 return J.get$hashCode$(this._port) + 499;
629 }, 629 },
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
684 } 684 }
685 return result; 685 return result;
686 }, 686 },
687 lookup$1: function(portId) { 687 lookup$1: function(portId) {
688 var t1 = this.ports; 688 var t1 = this.ports;
689 return t1.$index(t1, portId); 689 return t1.$index(t1, portId);
690 }, 690 },
691 register$2: function(_, portId, port) { 691 register$2: function(_, portId, port) {
692 var t1; 692 var t1;
693 if (this.ports.containsKey$1(portId)) 693 if (this.ports.containsKey$1(portId))
694 throw H.wrapException(new P._ExceptionImplementation("Registry: ports must be registered only once.")); 694 throw H.wrapException(P.Exception_Exception("Registry: ports must be regis tered only once."));
695 t1 = this.ports; 695 t1 = this.ports;
696 t1.$indexSet(t1, portId, port); 696 t1.$indexSet(t1, portId, port);
697 t1 = $globalState.isolates; 697 t1 = $globalState.isolates;
698 t1.$indexSet(t1, this.id, this); 698 t1.$indexSet(t1, this.id, this);
699 }, 699 },
700 unregister$1: function(portId) { 700 unregister$1: function(portId) {
701 var t1 = this.ports; 701 var t1 = this.ports;
702 t1.remove$1(t1, portId); 702 t1.remove$1(t1, portId);
703 if (this.ports._collection$_length === 0) { 703 if (this.ports._collection$_length === 0) {
704 t1 = $globalState.isolates; 704 t1 = $globalState.isolates;
705 t1.remove$1(t1, this.id); 705 t1.remove$1(t1, this.id);
706 } 706 }
707 }, 707 },
708 _IsolateContext$0: function() { 708 _IsolateContext$0: function() {
709 var t1, t2; 709 var t1, t2;
710 t1 = $globalState; 710 t1 = $globalState;
711 t2 = t1.nextIsolateId; 711 t2 = t1.nextIsolateId;
712 t1.nextIsolateId = t2 + 1; 712 t1.nextIsolateId = t2 + 1;
713 this.id = t2; 713 this.id = t2;
714 this.ports = P.LinkedHashMap_LinkedHashMap(null, null, null, J.JSInt, P.Rece ivePort); 714 this.ports = P.LinkedHashMap_LinkedHashMap(null, null, null, J.JSInt, P.Rece ivePort);
715 this.isolateStatics = new Isolate(); 715 this.isolateStatics = new Isolate();
716 }, 716 },
717 $is_IsolateContext: true,
718 static: { 717 static: {
719 _IsolateContext$: function() { 718 _IsolateContext$: function() {
720 var t1 = new H._IsolateContext(null, null, null); 719 var t1 = new H._IsolateContext(null, null, null);
721 t1._IsolateContext$0(); 720 t1._IsolateContext$0();
722 return t1; 721 return t1;
723 }} 722 }}
724 723
725 }, 724 },
726 725
727 _EventLoop: {"": "Object;events,activeTimerCount", 726 _EventLoop: {"": "Object;events,activeTimerCount",
728 dequeue$0: function() { 727 dequeue$0: function() {
729 var t1 = this.events; 728 var t1 = this.events;
730 if (t1._head === t1._tail) 729 if (t1._head === t1._tail)
731 return; 730 return;
732 return t1.removeFirst$0(); 731 return t1.removeFirst$0();
733 }, 732 },
734 checkOpenReceivePortsFromCommandLine$0: function() { 733 checkOpenReceivePortsFromCommandLine$0: function() {
735 if ($globalState.rootContext != null && $globalState.isolates.containsKey$1( $globalState.rootContext.id) && $globalState.fromCommandLine === true && $global State.rootContext.ports._collection$_length === 0) 734 if ($globalState.rootContext != null && $globalState.isolates.containsKey$1( $globalState.rootContext.id) && $globalState.fromCommandLine === true && $global State.rootContext.ports._collection$_length === 0)
736 throw H.wrapException(new P._ExceptionImplementation("Program exited with open ReceivePorts.")); 735 throw H.wrapException(P.Exception_Exception("Program exited with open Rece ivePorts."));
737 }, 736 },
738 runIteration$0: function() { 737 runIteration$0: function() {
739 var $event, t1, t2; 738 var $event, t1, t2;
740 $event = this.dequeue$0(); 739 $event = this.dequeue$0();
741 if ($event == null) { 740 if ($event == null) {
742 this.checkOpenReceivePortsFromCommandLine$0(); 741 this.checkOpenReceivePortsFromCommandLine$0();
743 t1 = $globalState; 742 t1 = $globalState;
744 if (t1.isWorker === true && t1.isolates._collection$_length === 0 && t1.to pEventLoop.activeTimerCount === 0) { 743 if (t1.isWorker === true && t1.isolates._collection$_length === 0 && t1.to pEventLoop.activeTimerCount === 0) {
745 t1 = t1.mainManager; 744 t1 = t1.mainManager;
746 t2 = H._serializeMessage(H.fillLiteralMap(["command", "close"], P.Linked HashMap_LinkedHashMap(null, null, null, null, null))); 745 t2 = H._serializeMessage(H.fillLiteralMap(["command", "close"], P.Linked HashMap_LinkedHashMap(null, null, null, null, null)));
(...skipping 30 matching lines...) Expand all
777 } 776 }
778 777
779 } 778 }
780 }, 779 },
781 780
782 _EventLoop__runHelper_next: {"": "Closure;this_0", 781 _EventLoop__runHelper_next: {"": "Closure;this_0",
783 call$0: function() { 782 call$0: function() {
784 if (!this.this_0.runIteration$0()) 783 if (!this.this_0.runIteration$0())
785 return; 784 return;
786 P.Timer_Timer(C.Duration_0, this); 785 P.Timer_Timer(C.Duration_0, this);
787 }, 786 }
788 $is_void_: true
789 }, 787 },
790 788
791 _IsolateEvent: {"": "Object;isolate,fn,message", 789 _IsolateEvent: {"": "Object;isolate,fn,message",
792 process$0: function() { 790 process$0: function() {
793 this.isolate.eval$1(this.fn); 791 this.isolate.eval$1(this.fn);
794 }, 792 }
795 $is_IsolateEvent: true
796 }, 793 },
797 794
798 _MainManagerStub: {"": "Object;"}, 795 _MainManagerStub: {"": "Object;"},
799 796
800 IsolateNatives__processWorkerMessage_closure: {"": "Closure;entryPoint_0,replyTo _1", 797 IsolateNatives__processWorkerMessage_closure: {"": "Closure;entryPoint_0,replyTo _1",
801 call$0: function() { 798 call$0: function() {
802 H.IsolateNatives__startIsolate(this.entryPoint_0, this.replyTo_1); 799 H.IsolateNatives__startIsolate(this.entryPoint_0, this.replyTo_1);
803 }, 800 }
804 $is_void_: true
805 }, 801 },
806 802
807 _BaseSendPort: {"": "Object;", 803 _BaseSendPort: {"": "Object;",
808 _checkReplyTo$1: function(replyTo) { 804 _checkReplyTo$1: function(replyTo) {
809 var t1; 805 var t1;
810 if (replyTo != null) { 806 if (replyTo != null) {
811 t1 = J.getInterceptor(replyTo); 807 t1 = J.getInterceptor(replyTo);
812 t1 = (typeof replyTo !== "object" || replyTo === null || !t1.$is_NativeJsS endPort) && (typeof replyTo !== "object" || replyTo === null || !t1.$is_WorkerSe ndPort) && true; 808 t1 = (typeof replyTo !== "object" || replyTo === null || !t1.$is_NativeJsS endPort) && (typeof replyTo !== "object" || replyTo === null || !t1.$is_WorkerSe ndPort) && true;
813 } else 809 } else
814 t1 = false; 810 t1 = false;
815 if (t1) 811 if (t1)
816 throw H.wrapException(new P._ExceptionImplementation("SendPort.send: Illeg al replyTo port type")); 812 throw H.wrapException(P.Exception_Exception("SendPort.send: Illegal replyT o port type"));
817 }, 813 },
818 call$1: function(message) { 814 call$1: function(message) {
819 var t1, completer, port; 815 var t1, completer, port;
820 t1 = null; 816 t1 = null;
821 completer = new P._AsyncCompleter(P._Future$(t1)); 817 completer = new P._AsyncCompleter(P._Future$(t1));
822 H.setRuntimeTypeInfo(completer, [t1]); 818 H.setRuntimeTypeInfo(completer, [t1]);
823 port = H.ReceivePortImpl$(); 819 port = H.ReceivePortImpl$();
824 this.send$2(this, message, new H._NativeJsSendPort(port, $globalState.curren tContext.id)); 820 this.send$2(message, new H._NativeJsSendPort(port, $globalState.currentConte xt.id));
825 port._callback = new H._BaseSendPort_call_closure(completer, port); 821 port._callback = new H._BaseSendPort_call_closure(completer, port);
826 return completer.future; 822 return completer.future;
827 }, 823 },
828 $isSendPort: true 824 $isSendPort: true
829 }, 825 },
830 826
831 _BaseSendPort_call_closure: {"": "Closure;completer_0,port_1", 827 _BaseSendPort_call_closure: {"": "Closure;completer_0,port_1",
832 call$2: function(value, ignoreReplyTo) { 828 call$2: function(value, ignoreReplyTo) {
833 var t1, t2; 829 var t1, t2;
834 t1 = this.port_1; 830 t1 = this.port_1;
835 t1._callback = null; 831 t1._callback = null;
836 $globalState.currentContext.unregister$1(t1._id); 832 $globalState.currentContext.unregister$1(t1._id);
837 t1 = J.getInterceptor(value); 833 t1 = J.getInterceptor(value);
838 t2 = this.completer_0; 834 t2 = this.completer_0;
839 if (typeof value === "object" && value !== null && !!t1.$isException) { 835 if (typeof value === "object" && value !== null && !!t1.$isException) {
840 t1 = t2.future; 836 t1 = t2.future;
841 if (t1._state !== 0) 837 if (t1._state !== 0)
842 H.throwExpression(new P.StateError("Future already completed")); 838 H.throwExpression(new P.StateError("Future already completed"));
843 t1._asyncCompleteError$2(value, null); 839 t1._asyncCompleteError$2(value, null);
844 } else { 840 } else {
845 t1 = t2.future; 841 t1 = t2.future;
846 if (t1._state !== 0) 842 if (t1._state !== 0)
847 H.throwExpression(new P.StateError("Future already completed")); 843 H.throwExpression(new P.StateError("Future already completed"));
848 t1._asyncComplete$1(value); 844 t1._asyncComplete$1(value);
849 } 845 }
850 } 846 },
847 $is_args2: true
851 }, 848 },
852 849
853 _NativeJsSendPort: {"": "_BaseSendPort;_receivePort,_isolateId", 850 _NativeJsSendPort: {"": "_BaseSendPort;_receivePort,_isolateId",
854 send$2: function(_, message, replyTo) { 851 send$2: function(message, replyTo) {
855 H._waitForPendingPorts([message, replyTo], new H._NativeJsSendPort_send_clos ure(this, message, replyTo)); 852 H._waitForPendingPorts([message, replyTo], new H._NativeJsSendPort_send_clos ure(this, message, replyTo));
856 }, 853 },
854 send$1: function(message) {
855 return this.send$2(message, null);
856 },
857 $eq: function(_, other) { 857 $eq: function(_, other) {
858 var t1; 858 var t1;
859 if (other == null) 859 if (other == null)
860 return false; 860 return false;
861 t1 = J.getInterceptor(other); 861 t1 = J.getInterceptor(other);
862 return typeof other === "object" && other !== null && !!t1.$is_NativeJsSendP ort && J.$eq(this._receivePort, other._receivePort); 862 return typeof other === "object" && other !== null && !!t1.$is_NativeJsSendP ort && J.$eq(this._receivePort, other._receivePort);
863 }, 863 },
864 get$hashCode: function(_) { 864 get$hashCode: function(_) {
865 return this._receivePort.get$_id(); 865 return this._receivePort.get$_id();
866 }, 866 },
(...skipping 19 matching lines...) Expand all
886 msg = this.message_2; 886 msg = this.message_2;
887 t1.msg_0 = msg; 887 t1.msg_0 = msg;
888 t1.reply_1 = t3; 888 t1.reply_1 = t3;
889 if (shouldSerialize) { 889 if (shouldSerialize) {
890 t1.msg_0 = H._serializeMessage(t1.msg_0); 890 t1.msg_0 = H._serializeMessage(t1.msg_0);
891 t1.reply_1 = H._serializeMessage(t1.reply_1); 891 t1.reply_1 = H._serializeMessage(t1.reply_1);
892 } 892 }
893 t3 = $globalState.topEventLoop; 893 t3 = $globalState.topEventLoop;
894 t4 = "receive " + H.S(msg); 894 t4 = "receive " + H.S(msg);
895 t3.events._add$1(new H._IsolateEvent(isolate, new H._NativeJsSendPort_send__ closure(t1, t2, shouldSerialize), t4)); 895 t3.events._add$1(new H._IsolateEvent(isolate, new H._NativeJsSendPort_send__ closure(t1, t2, shouldSerialize), t4));
896 }, 896 }
897 $is_void_: true
898 }, 897 },
899 898
900 _NativeJsSendPort_send__closure: {"": "Closure;box_0,this_4,shouldSerialize_5", 899 _NativeJsSendPort_send__closure: {"": "Closure;box_0,this_4,shouldSerialize_5",
901 call$0: function() { 900 call$0: function() {
902 var t1, t2; 901 var t1, t2;
903 t1 = this.this_4._receivePort; 902 t1 = this.this_4._receivePort;
904 if (t1.get$_callback() != null) { 903 if (t1.get$_callback() != null) {
905 if (this.shouldSerialize_5) { 904 if (this.shouldSerialize_5) {
906 t2 = this.box_0; 905 t2 = this.box_0;
907 t2.msg_0 = H._deserializeMessage(t2.msg_0); 906 t2.msg_0 = H._deserializeMessage(t2.msg_0);
908 t2.reply_1 = H._deserializeMessage(t2.reply_1); 907 t2.reply_1 = H._deserializeMessage(t2.reply_1);
909 } 908 }
910 t2 = this.box_0; 909 t2 = this.box_0;
911 t1._callback$2(t2.msg_0, t2.reply_1); 910 t1._callback$2(t2.msg_0, t2.reply_1);
912 } 911 }
913 }, 912 }
914 $is_void_: true
915 }, 913 },
916 914
917 _WorkerSendPort: {"": "_BaseSendPort;_workerId,_receivePortId,_isolateId", 915 _WorkerSendPort: {"": "_BaseSendPort;_workerId,_receivePortId,_isolateId",
918 send$2: function(_, message, replyTo) { 916 send$2: function(message, replyTo) {
919 H._waitForPendingPorts([message, replyTo], new H._WorkerSendPort_send_closur e(this, message, replyTo)); 917 H._waitForPendingPorts([message, replyTo], new H._WorkerSendPort_send_closur e(this, message, replyTo));
920 }, 918 },
919 send$1: function(message) {
920 return this.send$2(message, null);
921 },
921 $eq: function(_, other) { 922 $eq: function(_, other) {
922 var t1; 923 var t1;
923 if (other == null) 924 if (other == null)
924 return false; 925 return false;
925 t1 = J.getInterceptor(other); 926 t1 = J.getInterceptor(other);
926 if (typeof other === "object" && other !== null && !!t1.$is_WorkerSendPort) 927 if (typeof other === "object" && other !== null && !!t1.$is_WorkerSendPort)
927 t1 = J.$eq(this._workerId, other._workerId) && J.$eq(this._isolateId, othe r._isolateId) && J.$eq(this._receivePortId, other._receivePortId); 928 t1 = J.$eq(this._workerId, other._workerId) && J.$eq(this._isolateId, othe r._isolateId) && J.$eq(this._receivePortId, other._receivePortId);
928 else 929 else
929 t1 = false; 930 t1 = false;
930 return t1; 931 return t1;
(...skipping 24 matching lines...) Expand all
955 workerMessage = H._serializeMessage(H.fillLiteralMap(["command", "message", "port", t1, "msg", this.message_1, "replyTo", t2], P.LinkedHashMap_LinkedHashMap (null, null, null, null, null))); 956 workerMessage = H._serializeMessage(H.fillLiteralMap(["command", "message", "port", t1, "msg", this.message_1, "replyTo", t2], P.LinkedHashMap_LinkedHashMap (null, null, null, null, null)));
956 if ($globalState.isWorker === true) { 957 if ($globalState.isWorker === true) {
957 $globalState.mainManager.toString; 958 $globalState.mainManager.toString;
958 self.postMessage(workerMessage); 959 self.postMessage(workerMessage);
959 } else { 960 } else {
960 t2 = $globalState.managers; 961 t2 = $globalState.managers;
961 manager = t2.$index(t2, t1._workerId); 962 manager = t2.$index(t2, t1._workerId);
962 if (manager != null) 963 if (manager != null)
963 manager.postMessage(workerMessage); 964 manager.postMessage(workerMessage);
964 } 965 }
965 }, 966 }
966 $is_void_: true
967 }, 967 },
968 968
969 ReceivePortImpl: {"": "Object;_id<,_callback<", 969 ReceivePortImpl: {"": "Object;_id<,_callback<",
970 _callback$2: function(arg0, arg1) { 970 _callback$2: function(arg0, arg1) {
971 return this._callback.call$2(arg0, arg1); 971 return this._callback.call$2(arg0, arg1);
972 }, 972 },
973 ReceivePortImpl$0: function() { 973 ReceivePortImpl$0: function() {
974 var t1 = $globalState.currentContext; 974 var t1 = $globalState.currentContext;
975 t1.register$2(t1, this._id, this); 975 t1.register$2(t1, this._id, this);
976 }, 976 },
977 $isReceivePort: true,
978 static: { 977 static: {
979 "": "ReceivePortImpl__nextFreeId", 978 "": "ReceivePortImpl__nextFreeId",
980 ReceivePortImpl$: function() { 979 ReceivePortImpl$: function() {
981 var t1 = $.ReceivePortImpl__nextFreeId; 980 var t1 = $.ReceivePortImpl__nextFreeId;
982 $.ReceivePortImpl__nextFreeId = t1 + 1; 981 $.ReceivePortImpl__nextFreeId = t1 + 1;
983 t1 = new H.ReceivePortImpl(t1, null); 982 t1 = new H.ReceivePortImpl(t1, null);
984 t1.ReceivePortImpl$0(); 983 t1.ReceivePortImpl$0();
985 return t1; 984 return t1;
986 }} 985 }}
987 986
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
1243 t2.$indexSet(t2, map, t1.copy_0); 1242 t2.$indexSet(t2, map, t1.copy_0);
1244 map.forEach$1(map, new H._Copier_visitMap_closure(t1, this)); 1243 map.forEach$1(map, new H._Copier_visitMap_closure(t1, this));
1245 return t1.copy_0; 1244 return t1.copy_0;
1246 } 1245 }
1247 }, 1246 },
1248 1247
1249 _Copier_visitMap_closure: {"": "Closure;box_0,this_1", 1248 _Copier_visitMap_closure: {"": "Closure;box_0,this_1",
1250 call$2: function(key, val) { 1249 call$2: function(key, val) {
1251 var t1 = this.this_1; 1250 var t1 = this.this_1;
1252 J.$indexSet$ax(this.box_0.copy_0, t1._dispatch$1(key), t1._dispatch$1(val)); 1251 J.$indexSet$ax(this.box_0.copy_0, t1._dispatch$1(key), t1._dispatch$1(val));
1253 } 1252 },
1253 $is_args2: true
1254 }, 1254 },
1255 1255
1256 _Serializer: {"": "_MessageTraverser;", 1256 _Serializer: {"": "_MessageTraverser;",
1257 visitPrimitive$1: function(x) { 1257 visitPrimitive$1: function(x) {
1258 return x; 1258 return x;
1259 }, 1259 },
1260 visitList$1: function(list) { 1260 visitList$1: function(list) {
1261 var t1, copyId, id; 1261 var t1, copyId, id;
1262 t1 = this._visited; 1262 t1 = this._visited;
1263 copyId = t1.$index(t1, list); 1263 copyId = t1.$index(t1, list);
(...skipping 11 matching lines...) Expand all
1275 copyId = t1.$index(t1, map); 1275 copyId = t1.$index(t1, map);
1276 if (copyId != null) 1276 if (copyId != null)
1277 return ["ref", copyId]; 1277 return ["ref", copyId];
1278 id = this._nextFreeRefId; 1278 id = this._nextFreeRefId;
1279 this._nextFreeRefId = id + 1; 1279 this._nextFreeRefId = id + 1;
1280 t1 = this._visited; 1280 t1 = this._visited;
1281 t1.$indexSet(t1, map, id); 1281 t1.$indexSet(t1, map, id);
1282 t1 = map.get$keys(); 1282 t1 = map.get$keys();
1283 keys = this._serializeList$1(P.List_List$from(t1, true, H.getRuntimeTypeArgu ment(t1, "IterableBase", 0))); 1283 keys = this._serializeList$1(P.List_List$from(t1, true, H.getRuntimeTypeArgu ment(t1, "IterableBase", 0)));
1284 t1 = map.get$values(map); 1284 t1 = map.get$values(map);
1285 return ["map", id, keys, this._serializeList$1(t1.toList$0(t1))]; 1285 return ["map", id, keys, this._serializeList$1(P.List_List$from(t1, true, H. getRuntimeTypeArgument(t1, "IterableBase", 0)))];
1286 }, 1286 },
1287 _serializeList$1: function(list) { 1287 _serializeList$1: function(list) {
1288 var len, result, t1, i, t2; 1288 var len, result, t1, i, t2;
1289 if (typeof list !== "string" && (typeof list !== "object" || list === null | | list.constructor !== Array && !H.isJsIndexable(list, list[init.dispatchPropert yName]))) 1289 if (typeof list !== "string" && (typeof list !== "object" || list === null | | list.constructor !== Array && !H.isJsIndexable(list, list[init.dispatchPropert yName])))
1290 return this._serializeList$1$bailout(1, list); 1290 return this._serializeList$1$bailout(1, list);
1291 len = list.length; 1291 len = list.length;
1292 result = P.List_List(len, null); 1292 result = P.List_List(len, null);
1293 for (t1 = result.length, i = 0; i < len; ++i) { 1293 for (t1 = result.length, i = 0; i < len; ++i) {
1294 if (i >= list.length) 1294 if (i >= list.length)
1295 throw H.ioore(list, i); 1295 throw H.ioore(list, i);
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
1445 this._handle = 1; 1445 this._handle = 1;
1446 t1 = $globalState.topEventLoop; 1446 t1 = $globalState.topEventLoop;
1447 t2 = $globalState.currentContext; 1447 t2 = $globalState.currentContext;
1448 t1.events._add$1(new H._IsolateEvent(t2, new H.TimerImpl_internalCallback( this, callback), "timer")); 1448 t1.events._add$1(new H._IsolateEvent(t2, new H.TimerImpl_internalCallback( this, callback), "timer"));
1449 this._inEventLoop = true; 1449 this._inEventLoop = true;
1450 } else if ($.get$globalThis().setTimeout != null) { 1450 } else if ($.get$globalThis().setTimeout != null) {
1451 t1 = $globalState.topEventLoop; 1451 t1 = $globalState.topEventLoop;
1452 t1.activeTimerCount = t1.activeTimerCount + 1; 1452 t1.activeTimerCount = t1.activeTimerCount + 1;
1453 this._handle = $.get$globalThis().setTimeout(H.convertDartClosureToJS(new H.TimerImpl_internalCallback0(this, callback), 0), milliseconds); 1453 this._handle = $.get$globalThis().setTimeout(H.convertDartClosureToJS(new H.TimerImpl_internalCallback0(this, callback), 0), milliseconds);
1454 } else 1454 } else
1455 throw H.wrapException(new P.UnsupportedError("Timer greater than 0.")); 1455 throw H.wrapException(P.UnsupportedError$("Timer greater than 0."));
1456 },
1457 TimerImpl$periodic$2: function(milliseconds, callback) {
1458 var t1;
1459 if ($.get$globalThis().setTimeout != null) {
1460 t1 = $globalState.topEventLoop;
1461 t1.activeTimerCount = t1.activeTimerCount + 1;
1462 this._handle = $.get$globalThis().setInterval(H.convertDartClosureToJS(new H.TimerImpl$periodic_closure(this, callback), 0), milliseconds);
1463 } else
1464 throw H.wrapException(new P.UnsupportedError("Periodic timer."));
1465 }, 1456 },
1466 static: { 1457 static: {
1467 TimerImpl$: function(milliseconds, callback) { 1458 TimerImpl$: function(milliseconds, callback) {
1468 var t1 = new H.TimerImpl(true, false, null); 1459 var t1 = new H.TimerImpl(true, false, null);
1469 t1.TimerImpl$2(milliseconds, callback); 1460 t1.TimerImpl$2(milliseconds, callback);
1470 return t1; 1461 return t1;
1471 },
1472
1473 TimerImpl$periodic: function(milliseconds, callback) {
1474 var t1 = new H.TimerImpl(false, false, null);
1475 t1.TimerImpl$periodic$2(milliseconds, callback);
1476 return t1;
1477 }} 1462 }}
1478 1463
1479 }, 1464 },
1480 1465
1481 TimerImpl_internalCallback: {"": "Closure;this_0,callback_1", 1466 TimerImpl_internalCallback: {"": "Closure;this_0,callback_1",
1482 call$0: function() { 1467 call$0: function() {
1483 this.this_0._handle = null; 1468 this.this_0._handle = null;
1484 this.callback_1.call$0(); 1469 this.callback_1.call$0();
1485 }, 1470 }
1486 $is_void_: true
1487 }, 1471 },
1488 1472
1489 TimerImpl_internalCallback0: {"": "Closure;this_2,callback_3", 1473 TimerImpl_internalCallback0: {"": "Closure;this_2,callback_3",
1490 call$0: function() { 1474 call$0: function() {
1491 this.this_2._handle = null; 1475 this.this_2._handle = null;
1492 var t1 = $globalState.topEventLoop; 1476 var t1 = $globalState.topEventLoop;
1493 t1.activeTimerCount = t1.activeTimerCount - 1; 1477 t1.activeTimerCount = t1.activeTimerCount - 1;
1494 this.callback_3.call$0(); 1478 this.callback_3.call$0();
1495 }, 1479 }
1496 $is_void_: true
1497 },
1498
1499 TimerImpl$periodic_closure: {"": "Closure;this_0,callback_1",
1500 call$0: function() {
1501 this.callback_1.call$1(this.this_0);
1502 },
1503 $is_void_: true
1504 }}], 1480 }}],
1505 ["_js_helper", "dart:_js_helper", , H, { 1481 ["_js_helper", "dart:_js_helper", , H, {
1506 isJsIndexable: function(object, record) { 1482 isJsIndexable: function(object, record) {
1507 var result, t1; 1483 var result, t1;
1508 if (record != null) { 1484 if (record != null) {
1509 result = record.x; 1485 result = record.x;
1510 if (result != null) 1486 if (result != null)
1511 return result; 1487 return result;
1512 } 1488 }
1513 t1 = J.getInterceptor(object); 1489 t1 = J.getInterceptor(object);
1514 return typeof object === "object" && object !== null && !!t1.$isJavaScriptInde xingBehavior; 1490 return typeof object === "object" && object !== null && !!t1.$isJavaScriptInde xingBehavior;
1515 }, 1491 },
1516 1492
1517 S: function(value) { 1493 S: function(value) {
1518 var res; 1494 var res;
1519 if (typeof value === "string") 1495 if (typeof value === "string")
1520 return value; 1496 return value;
1521 if (typeof value === "number") { 1497 if (typeof value === "number") {
1522 if (value !== 0) 1498 if (value !== 0)
1523 return "" + value; 1499 return "" + value;
1524 } else if (true === value) 1500 } else if (true === value)
1525 return "true"; 1501 return "true";
1526 else if (false === value) 1502 else if (false === value)
1527 return "false"; 1503 return "false";
1528 else if (value == null) 1504 else if (value == null)
1529 return "null"; 1505 return "null";
1530 res = J.toString$0(value); 1506 res = J.toString$0(value);
1531 if (typeof res !== "string") 1507 if (typeof res !== "string")
1532 throw H.wrapException(new P.ArgumentError(value)); 1508 throw H.wrapException(P.ArgumentError$(value));
1533 return res; 1509 return res;
1534 }, 1510 },
1535 1511
1536 Primitives_initializeStatics: function(id) { 1512 Primitives_initializeStatics: function(id) {
1537 $.Primitives_mirrorFunctionCacheName = $.Primitives_mirrorFunctionCacheName + ("_" + H.S(id)); 1513 $.Primitives_mirrorFunctionCacheName = $.Primitives_mirrorFunctionCacheName + ("_" + H.S(id));
1538 $.Primitives_mirrorInvokeCacheName = $.Primitives_mirrorInvokeCacheName + ("_" + H.S(id)); 1514 $.Primitives_mirrorInvokeCacheName = $.Primitives_mirrorInvokeCacheName + ("_" + H.S(id));
1539 }, 1515 },
1540 1516
1541 Primitives_objectHashCode: function(object) { 1517 Primitives_objectHashCode: function(object) {
1542 var hash = object.$identityHash; 1518 var hash = object.$identityHash;
1543 if (hash == null) { 1519 if (hash == null) {
1544 hash = Math.random() * 0x3fffffff | 0; 1520 hash = Math.random() * 0x3fffffff | 0;
1545 object.$identityHash = hash; 1521 object.$identityHash = hash;
1546 } 1522 }
1547 return hash; 1523 return hash;
1548 }, 1524 },
1549 1525
1550 Primitives_printString: function(string) {
1551 if (typeof dartPrint == "function") {
1552 dartPrint(string);
1553 return;
1554 }
1555 if (typeof console == "object" && typeof console.log == "function") {
1556 console.log(string);
1557 return;
1558 }
1559 if (typeof window == "object")
1560 return;
1561 if (typeof print == "function") {
1562 print(string);
1563 return;
1564 }
1565 throw "Unable to print message: " + String(string);
1566 },
1567
1568 Primitives_objectTypeName: function(object) { 1526 Primitives_objectTypeName: function(object) {
1569 var $name, decompiled, t1; 1527 var $name, decompiled, t1;
1570 $name = H.constructorNameFallback(J.getInterceptor(object)); 1528 $name = H.constructorNameFallback(J.getInterceptor(object));
1571 if (J.$eq($name, "Object")) { 1529 if (J.$eq($name, "Object")) {
1572 decompiled = String(object.constructor).match(/^\s*function\s*(\S*)\s*\(/)[1 ]; 1530 decompiled = String(object.constructor).match(/^\s*function\s*(\S*)\s*\(/)[1 ];
1573 if (typeof decompiled === "string") 1531 if (typeof decompiled === "string")
1574 $name = decompiled; 1532 $name = decompiled;
1575 } 1533 }
1576 t1 = J.getInterceptor$s($name); 1534 t1 = J.getInterceptor$s($name);
1577 if (t1.codeUnitAt$1($name, 0) === 36) 1535 if (t1.codeUnitAt$1($name, 0) === 36)
(...skipping 27 matching lines...) Expand all
1605 } 1563 }
1606 return result; 1564 return result;
1607 }, 1565 },
1608 1566
1609 Primitives_stringFromCodePoints: function(codePoints) { 1567 Primitives_stringFromCodePoints: function(codePoints) {
1610 var a, t1, i; 1568 var a, t1, i;
1611 a = []; 1569 a = [];
1612 for (t1 = new H.ListIterator(codePoints, codePoints.length, 0, null); t1.moveN ext$0();) { 1570 for (t1 = new H.ListIterator(codePoints, codePoints.length, 0, null); t1.moveN ext$0();) {
1613 i = t1._current; 1571 i = t1._current;
1614 if (typeof i !== "number" || Math.floor(i) !== i) 1572 if (typeof i !== "number" || Math.floor(i) !== i)
1615 throw H.wrapException(new P.ArgumentError(i)); 1573 throw H.wrapException(P.ArgumentError$(i));
1616 if (i <= 65535) 1574 if (i <= 65535)
1617 a.push(i); 1575 a.push(i);
1618 else if (i <= 1114111) { 1576 else if (i <= 1114111) {
1619 a.push(55296 + (C.JSNumber_methods.$shr(i - 65536, 10) & 1023)); 1577 a.push(55296 + (C.JSInt_methods.$shr(i - 65536, 10) & 1023));
1620 a.push(56320 + (i & 1023)); 1578 a.push(56320 + (i & 1023));
1621 } else 1579 } else
1622 throw H.wrapException(new P.ArgumentError(i)); 1580 throw H.wrapException(P.ArgumentError$(i));
1623 } 1581 }
1624 return H.Primitives__fromCharCodeApply(a); 1582 return H.Primitives__fromCharCodeApply(a);
1625 }, 1583 },
1626 1584
1627 Primitives_stringFromCharCodes: function(charCodes) { 1585 Primitives_stringFromCharCodes: function(charCodes) {
1628 var t1, i; 1586 var t1, i;
1629 for (t1 = new H.ListIterator(charCodes, charCodes.length, 0, null); t1.moveNex t$0();) { 1587 for (t1 = new H.ListIterator(charCodes, charCodes.length, 0, null); t1.moveNex t$0();) {
1630 i = t1._current; 1588 i = t1._current;
1631 if (typeof i !== "number" || Math.floor(i) !== i) 1589 if (typeof i !== "number" || Math.floor(i) !== i)
1632 throw H.wrapException(new P.ArgumentError(i)); 1590 throw H.wrapException(P.ArgumentError$(i));
1633 if (i < 0) 1591 if (i < 0)
1634 throw H.wrapException(new P.ArgumentError(i)); 1592 throw H.wrapException(P.ArgumentError$(i));
1635 if (i > 65535) 1593 if (i > 65535)
1636 return H.Primitives_stringFromCodePoints(charCodes); 1594 return H.Primitives_stringFromCodePoints(charCodes);
1637 } 1595 }
1638 return H.Primitives__fromCharCodeApply(charCodes); 1596 return H.Primitives__fromCharCodeApply(charCodes);
1639 }, 1597 },
1640 1598
1641 Primitives_getProperty: function(object, key) { 1599 Primitives_getProperty: function(object, key) {
1642 if (object == null || typeof object === "boolean" || typeof object === "number " || typeof object === "string") 1600 if (object == null || typeof object === "boolean" || typeof object === "number " || typeof object === "string")
1643 throw H.wrapException(new P.ArgumentError(object)); 1601 throw H.wrapException(new P.ArgumentError(object));
1644 return object[key]; 1602 return object[key];
1645 }, 1603 },
1646 1604
1647 Primitives_setProperty: function(object, key, value) { 1605 Primitives_setProperty: function(object, key, value) {
1648 if (object == null || typeof object === "boolean" || typeof object === "number " || typeof object === "string") 1606 if (object == null || typeof object === "boolean" || typeof object === "number " || typeof object === "string")
1649 throw H.wrapException(new P.ArgumentError(object)); 1607 throw H.wrapException(new P.ArgumentError(object));
1650 object[key] = value; 1608 object[key] = value;
1651 }, 1609 },
1652 1610
1653 iae: function(argument) { 1611 iae: function(argument) {
1654 throw H.wrapException(new P.ArgumentError(argument)); 1612 throw H.wrapException(P.ArgumentError$(argument));
1655 }, 1613 },
1656 1614
1657 ioore: function(receiver, index) { 1615 ioore: function(receiver, index) {
1658 if (receiver == null) 1616 if (receiver == null)
1659 J.get$length$asx(receiver); 1617 J.get$length$asx(receiver);
1660 if (typeof index !== "number" || Math.floor(index) !== index) 1618 if (typeof index !== "number" || Math.floor(index) !== index)
1661 H.iae(index); 1619 H.iae(index);
1662 throw H.wrapException(new P.RangeError("value " + H.S(index))); 1620 throw H.wrapException(P.RangeError$value(index));
1663 }, 1621 },
1664 1622
1665 wrapException: function(ex) { 1623 wrapException: function(ex) {
1666 var wrapper; 1624 var wrapper;
1667 if (ex == null) 1625 if (ex == null)
1668 ex = new P.NullThrownError(); 1626 ex = new P.NullThrownError();
1669 wrapper = new Error(); 1627 wrapper = new Error();
1670 wrapper.dartException = ex; 1628 wrapper.dartException = ex;
1671 if ("defineProperty" in Object) { 1629 if ("defineProperty" in Object) {
1672 Object.defineProperty(wrapper, "message", { get: H.toStringWrapper$closure.c all$0 }); 1630 Object.defineProperty(wrapper, "message", { get: H.toStringWrapper$closure.c all$0 });
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
1804 return H._callInIsolate(isolate, new H.invokeClosure_closure(closure)); 1762 return H._callInIsolate(isolate, new H.invokeClosure_closure(closure));
1805 else if (t1.$eq(numberOfArguments, 1)) 1763 else if (t1.$eq(numberOfArguments, 1))
1806 return H._callInIsolate(isolate, new H.invokeClosure_closure0(closure, arg1) ); 1764 return H._callInIsolate(isolate, new H.invokeClosure_closure0(closure, arg1) );
1807 else if (t1.$eq(numberOfArguments, 2)) 1765 else if (t1.$eq(numberOfArguments, 2))
1808 return H._callInIsolate(isolate, new H.invokeClosure_closure1(closure, arg1, arg2)); 1766 return H._callInIsolate(isolate, new H.invokeClosure_closure1(closure, arg1, arg2));
1809 else if (t1.$eq(numberOfArguments, 3)) 1767 else if (t1.$eq(numberOfArguments, 3))
1810 return H._callInIsolate(isolate, new H.invokeClosure_closure2(closure, arg1, arg2, arg3)); 1768 return H._callInIsolate(isolate, new H.invokeClosure_closure2(closure, arg1, arg2, arg3));
1811 else if (t1.$eq(numberOfArguments, 4)) 1769 else if (t1.$eq(numberOfArguments, 4))
1812 return H._callInIsolate(isolate, new H.invokeClosure_closure3(closure, arg1, arg2, arg3, arg4)); 1770 return H._callInIsolate(isolate, new H.invokeClosure_closure3(closure, arg1, arg2, arg3, arg4));
1813 else 1771 else
1814 throw H.wrapException(new P._ExceptionImplementation("Unsupported number of arguments for wrapped closure")); 1772 throw H.wrapException(P.Exception_Exception("Unsupported number of arguments for wrapped closure"));
1815 }, 1773 },
1816 1774
1817 convertDartClosureToJS: function(closure, arity) { 1775 convertDartClosureToJS: function(closure, arity) {
1818 var $function; 1776 var $function;
1819 if (closure == null) 1777 if (closure == null)
1820 return; 1778 return;
1821 $function = closure.$identity; 1779 $function = closure.$identity;
1822 if (!!$function) 1780 if (!!$function)
1823 return $function; 1781 return $function;
1824 $function = (function(closure, arity, context, invoke) { return function(a1, a2, a3, a4) { return invoke(closure, context, arity, a1, a2, a3, a4); };})( closure,arity,$globalState.currentContext,H.invokeClosure$closure.call$7); 1782 $function = (function(closure, arity, context, invoke) { return function(a1, a2, a3, a4) { return invoke(closure, context, arity, a1, a2, a3, a4); };})( closure,arity,$globalState.currentContext,H.invokeClosure$closure.call$7);
1825 closure.$identity = $function; 1783 closure.$identity = $function;
1826 return $function; 1784 return $function;
1827 }, 1785 },
1828 1786
1829 throwCyclicInit: function(staticName) { 1787 throwCyclicInit: function(staticName) {
1830 throw H.wrapException(new P.CyclicInitializationError("Cyclic initialization f or static " + H.S(staticName))); 1788 throw H.wrapException(P.CyclicInitializationError$("Cyclic initialization for static " + H.S(staticName)));
1831 }, 1789 },
1832 1790
1833 setRuntimeTypeInfo: function(target, typeInfo) { 1791 setRuntimeTypeInfo: function(target, typeInfo) {
1834 if (target != null) 1792 if (target != null)
1835 target.$builtinTypeInfo = typeInfo; 1793 target.$builtinTypeInfo = typeInfo;
1836 return target; 1794 return target;
1837 }, 1795 },
1838 1796
1839 getRuntimeTypeInfo: function(target) { 1797 getRuntimeTypeInfo: function(target) {
1840 if (target == null) 1798 if (target == null)
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1888 else if (typeof substitution == "function") { 1846 else if (typeof substitution == "function") {
1889 substitution = H.invokeOn(substitution, null, $arguments); 1847 substitution = H.invokeOn(substitution, null, $arguments);
1890 if (typeof substitution === "object" && substitution !== null && substitutio n.constructor === Array) 1848 if (typeof substitution === "object" && substitution !== null && substitutio n.constructor === Array)
1891 $arguments = substitution; 1849 $arguments = substitution;
1892 else if (typeof substitution == "function") 1850 else if (typeof substitution == "function")
1893 $arguments = H.invokeOn(substitution, null, $arguments); 1851 $arguments = H.invokeOn(substitution, null, $arguments);
1894 } 1852 }
1895 return $arguments; 1853 return $arguments;
1896 }, 1854 },
1897 1855
1898 areSubtypes: function(s, t) {
1899 var len, i;
1900 if (s == null || t == null)
1901 return true;
1902 len = s.length;
1903 for (i = 0; i < len; ++i)
1904 if (!H.isSubtype(s[i], t[i]))
1905 return false;
1906 return true;
1907 },
1908
1909 isSupertypeOfNull: function(type) {
1910 return type == null || type.builtin$cls === "Object" || type.builtin$cls === " Null";
1911 },
1912
1913 checkSubtypeOfRuntimeType: function(o, t) {
1914 var rti, type;
1915 if (o == null)
1916 return H.isSupertypeOfNull(t);
1917 if (t == null)
1918 return true;
1919 rti = H.getRuntimeTypeInfo(o);
1920 o = J.getInterceptor(o);
1921 if (rti != null) {
1922 type = rti.slice();
1923 type.splice(0, 0, o);
1924 } else
1925 type = o;
1926 return H.isSubtype(type, t);
1927 },
1928
1929 isSubtype: function(s, t) {
1930 var targetSignatureFunction, t1, typeOfS, t2, typeOfT, substitution;
1931 if (s === t)
1932 return true;
1933 if (s == null || t == null)
1934 return true;
1935 if ("func" in t) {
1936 if (!("func" in s)) {
1937 if ("$is_" + H.S(t.func) in s)
1938 return true;
1939 targetSignatureFunction = s.$signature;
1940 if (targetSignatureFunction == null)
1941 return false;
1942 s = targetSignatureFunction.apply(s, null);
1943 }
1944 return H.isFunctionSubtype(s, t);
1945 }
1946 if (t.builtin$cls === "Function" && "func" in s)
1947 return true;
1948 t1 = typeof s === "object" && s !== null && s.constructor === Array;
1949 typeOfS = t1 ? s[0] : s;
1950 t2 = typeof t === "object" && t !== null && t.constructor === Array;
1951 typeOfT = t2 ? t[0] : t;
1952 if (!("$is" + H.runtimeTypeToString(typeOfT) in typeOfS))
1953 return false;
1954 substitution = typeOfT !== typeOfS ? typeOfS["$as" + H.runtimeTypeToString(typ eOfT)] : null;
1955 if (!t1 && substitution == null || !t2)
1956 return true;
1957 t1 = t1 ? s.slice(1) : null;
1958 t2 = t2 ? t.slice(1) : null;
1959 return H.areSubtypes(H.substitute(substitution, t1), t2);
1960 },
1961
1962 isAssignable: function(s, t) {
1963 return H.isSubtype(s, t) || H.isSubtype(t, s);
1964 },
1965
1966 areAssignable: function(s, t, allowShorter) {
1967 var sLength, tLength, i, t1, t2;
1968 if (t == null && s == null)
1969 return true;
1970 if (t == null)
1971 return allowShorter;
1972 if (s == null)
1973 return false;
1974 sLength = s.length;
1975 tLength = t.length;
1976 if (allowShorter) {
1977 if (sLength < tLength)
1978 return false;
1979 } else if (sLength !== tLength)
1980 return false;
1981 for (i = 0; i < tLength; ++i) {
1982 t1 = s[i];
1983 t2 = t[i];
1984 if (!(H.isSubtype(t1, t2) || H.isSubtype(t2, t1)))
1985 return false;
1986 }
1987 return true;
1988 },
1989
1990 areAssignableMaps: function(s, t) {
1991 if (t == null)
1992 return true;
1993 if (s == null)
1994 return false;
1995 return function (t, s, isAssignable) {
1996 for (var $name in t) {
1997 if (!s.hasOwnProperty($name)) {
1998 return false;
1999 }
2000 var tType = t[$name];
2001 var sType = s[$name];
2002 if (!isAssignable.call$2(sType, tType)) {
2003 return false;
2004 }
2005 }
2006 return true;
2007 }(t, s, H.isAssignable$closure)
2008 ;
2009 },
2010
2011 isFunctionSubtype: function(s, t) {
2012 var sReturnType, tReturnType, sParameterTypes, tParameterTypes, sOptionalParam eterTypes, tOptionalParameterTypes, sParametersLen, tParametersLen, sOptionalPar ametersLen, tOptionalParametersLen, pos, t1, t2, tPos, sPos;
2013 if (!("func" in s))
2014 return false;
2015 if ("void" in s) {
2016 if (!("void" in t) && "ret" in t)
2017 return false;
2018 } else if (!("void" in t)) {
2019 sReturnType = s.ret;
2020 tReturnType = t.ret;
2021 if (!(H.isSubtype(sReturnType, tReturnType) || H.isSubtype(tReturnType, sRet urnType)))
2022 return false;
2023 }
2024 sParameterTypes = s.args;
2025 tParameterTypes = t.args;
2026 sOptionalParameterTypes = s.opt;
2027 tOptionalParameterTypes = t.opt;
2028 sParametersLen = sParameterTypes != null ? sParameterTypes.length : 0;
2029 tParametersLen = tParameterTypes != null ? tParameterTypes.length : 0;
2030 sOptionalParametersLen = sOptionalParameterTypes != null ? sOptionalParameterT ypes.length : 0;
2031 tOptionalParametersLen = tOptionalParameterTypes != null ? tOptionalParameterT ypes.length : 0;
2032 if (sParametersLen > tParametersLen)
2033 return false;
2034 if (sParametersLen + sOptionalParametersLen < tParametersLen + tOptionalParame tersLen)
2035 return false;
2036 if (sParametersLen === tParametersLen) {
2037 if (!H.areAssignable(sParameterTypes, tParameterTypes, false))
2038 return false;
2039 if (!H.areAssignable(sOptionalParameterTypes, tOptionalParameterTypes, true) )
2040 return false;
2041 } else {
2042 for (pos = 0; pos < sParametersLen; ++pos) {
2043 t1 = sParameterTypes[pos];
2044 t2 = tParameterTypes[pos];
2045 if (!(H.isSubtype(t1, t2) || H.isSubtype(t2, t1)))
2046 return false;
2047 }
2048 for (tPos = pos, sPos = 0; tPos < tParametersLen; ++sPos, ++tPos) {
2049 t1 = sOptionalParameterTypes[sPos];
2050 t2 = tParameterTypes[tPos];
2051 if (!(H.isSubtype(t1, t2) || H.isSubtype(t2, t1)))
2052 return false;
2053 }
2054 for (sPos = 0; tPos < tOptionalParametersLen; ++sPos, ++tPos) {
2055 t1 = tOptionalParameterTypes[sPos];
2056 t2 = tOptionalParameterTypes[tPos];
2057 if (!(H.isSubtype(t1, t2) || H.isSubtype(t2, t1)))
2058 return false;
2059 }
2060 }
2061 return H.areAssignableMaps(s.named, t.named);
2062 },
2063
2064 invokeOn: function($function, receiver, $arguments) { 1856 invokeOn: function($function, receiver, $arguments) {
2065 return $function.apply(receiver, $arguments); 1857 return $function.apply(receiver, $arguments);
2066 }, 1858 },
2067 1859
2068 typeNameInChrome: function(obj) { 1860 typeNameInChrome: function(obj) {
2069 return obj.constructor.name; 1861 return obj.constructor.name;
2070 }, 1862 },
2071 1863
2072 typeNameInSafari: function(obj) { 1864 typeNameInSafari: function(obj) {
2073 return H.constructorNameFallback(obj); 1865 return H.constructorNameFallback(obj);
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
2185 }, 1977 },
2186 1978
2187 hashCodeForNativeObject: function(object) { 1979 hashCodeForNativeObject: function(object) {
2188 return H.Primitives_objectHashCode(object); 1980 return H.Primitives_objectHashCode(object);
2189 }, 1981 },
2190 1982
2191 defineProperty: function(obj, property, value) { 1983 defineProperty: function(obj, property, value) {
2192 Object.defineProperty(obj, property, {value: value, enumerable: false, writabl e: true, configurable: true}); 1984 Object.defineProperty(obj, property, {value: value, enumerable: false, writabl e: true, configurable: true});
2193 }, 1985 },
2194 1986
2195 defineNativeMethods: function(tags, interceptorClass) {
2196 H.defineNativeMethodsCommon(tags, interceptorClass, true);
2197 },
2198
2199 defineNativeMethodsNonleaf: function(tags, interceptorClass) {
2200 H.defineNativeMethodsCommon(tags, interceptorClass, false);
2201 },
2202
2203 defineNativeMethodsExtended: function(tags, interceptorClass, subclassIntercepto rClasses) {
2204 var classes, t1, i;
2205 if ($.interceptorToTag == null)
2206 $.interceptorToTag = [];
2207 classes = subclassInterceptorClasses;
2208 for (t1 = classes.length, i = 0; i < t1; ++i) {
2209 $.interceptorToTag.push(classes[i]);
2210 $.interceptorToTag.push(tags);
2211 }
2212 H.defineNativeMethodsCommon(tags, interceptorClass, false);
2213 },
2214
2215 defineNativeMethodsCommon: function(tags, interceptorClass, isLeaf) {
2216 var methods, tagsList, i, tag;
2217 methods = interceptorClass.prototype;
2218 if ($.interceptorsByTag == null)
2219 $.interceptorsByTag = {};
2220 if ($.leafTags == null)
2221 $.leafTags = {};
2222 tagsList = tags.split("|");
2223 for (i = 0; i < tagsList.length; ++i) {
2224 tag = tagsList[i];
2225 $.interceptorsByTag[tag] = methods;
2226 $.leafTags[tag] = isLeaf;
2227 }
2228 },
2229
2230 defineNativeMethodsFinish: function() {
2231 },
2232
2233 lookupInterceptor: function(hasOwnPropertyFunction, tag) { 1987 lookupInterceptor: function(hasOwnPropertyFunction, tag) {
2234 var map = $.interceptorsByTag; 1988 var map = init.interceptorsByTag;
2235 if (map == null)
2236 return;
2237 return hasOwnPropertyFunction.call(map, tag) ? map[tag] : null; 1989 return hasOwnPropertyFunction.call(map, tag) ? map[tag] : null;
2238 }, 1990 },
2239 1991
2240 lookupDispatchRecord: function(obj) { 1992 lookupDispatchRecord: function(obj) {
2241 var hasOwnPropertyFunction, tag, interceptor, secondTag, t1; 1993 var hasOwnPropertyFunction, tag, interceptorClass, secondTag, interceptor;
2242 hasOwnPropertyFunction = Object.prototype.hasOwnProperty; 1994 hasOwnPropertyFunction = Object.prototype.hasOwnProperty;
2243 tag = $.get$getTypeNameOf().call$1(obj); 1995 tag = $.get$getTypeNameOf().call$1(obj);
2244 interceptor = H.lookupInterceptor(hasOwnPropertyFunction, tag); 1996 interceptorClass = H.lookupInterceptor(hasOwnPropertyFunction, tag);
2245 if (interceptor == null) { 1997 if (interceptorClass == null) {
2246 secondTag = H.alternateTag(obj, tag); 1998 secondTag = H.alternateTag(obj, tag);
2247 if (secondTag != null) 1999 if (secondTag != null)
2248 interceptor = H.lookupInterceptor(hasOwnPropertyFunction, secondTag); 2000 interceptorClass = H.lookupInterceptor(hasOwnPropertyFunction, secondTag);
2249 } 2001 }
2250 if (interceptor == null) 2002 if (interceptorClass == null)
2251 return; 2003 return;
2252 t1 = $.leafTags; 2004 interceptor = interceptorClass.prototype;
2253 if (t1 != null && t1[tag] === true) 2005 init.leafTags;
2006 if (init.leafTags[tag] === true)
2254 return H.makeLeafDispatchRecord(interceptor); 2007 return H.makeLeafDispatchRecord(interceptor);
2255 else 2008 else
2256 return J.makeDispatchRecord(interceptor, Object.getPrototypeOf(obj), null, n ull); 2009 return J.makeDispatchRecord(interceptor, Object.getPrototypeOf(obj), null, n ull);
2257 }, 2010 },
2258 2011
2259 makeLeafDispatchRecord: function(interceptor) { 2012 makeLeafDispatchRecord: function(interceptor) {
2260 return J.makeDispatchRecord(interceptor, false, null, !!interceptor.$isJavaScr iptIndexingBehavior); 2013 return J.makeDispatchRecord(interceptor, false, null, !!interceptor.$isJavaScr iptIndexingBehavior);
2261 }, 2014 },
2262 2015
2263 ConstantMap: {"": "Object;",
2264 toString$0: function(_) {
2265 return P.Maps_mapToString(this);
2266 },
2267 _throwUnmodifiable$0: function() {
2268 throw H.wrapException(new P.UnsupportedError("Cannot modify unmodifiable Map "));
2269 },
2270 $indexSet: function(_, key, val) {
2271 return this._throwUnmodifiable$0();
2272 },
2273 $isMap: true
2274 },
2275
2276 ConstantStringMap: {"": "ConstantMap;length>,_jsObject,_keys",
2277 containsKey$1: function(key) {
2278 if (typeof key !== "string")
2279 return false;
2280 if (key === "__proto__")
2281 return false;
2282 return this._jsObject.hasOwnProperty(key);
2283 },
2284 $index: function(_, key) {
2285 if (typeof key !== "string")
2286 return;
2287 if (!this.containsKey$1(key))
2288 return;
2289 return this._jsObject[key];
2290 },
2291 forEach$1: function(_, f) {
2292 J.forEach$1$ax(this._keys, new H.ConstantStringMap_forEach_closure(this, f)) ;
2293 },
2294 get$keys: function() {
2295 var t1 = new H._ConstantMapKeyIterable(this);
2296 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "ConstantStringMap" , 0)]);
2297 return t1;
2298 },
2299 get$values: function(_) {
2300 return J.map$1$ax(this._keys, new H.ConstantStringMap_values_closure(this));
2301 },
2302 $asConstantMap: null,
2303 $asMap: null
2304 },
2305
2306 ConstantStringMap_forEach_closure: {"": "Closure;this_0,f_1",
2307 call$1: function(key) {
2308 var t1 = this.this_0;
2309 return this.f_1.call$2(key, t1.$index(t1, key));
2310 }
2311 },
2312
2313 ConstantStringMap_values_closure: {"": "Closure;this_0",
2314 call$1: function(key) {
2315 var t1 = this.this_0;
2316 return t1.$index(t1, key);
2317 }
2318 },
2319
2320 _ConstantMapKeyIterable: {"": "IterableBase;__js_helper$_map",
2321 get$iterator: function(_) {
2322 return J.get$iterator$ax(this.__js_helper$_map._keys);
2323 },
2324 $asIterableBase: null
2325 },
2326
2327 TypeErrorDecoder: {"": "Object;_pattern,_arguments,_argumentsExpr,_expr,_method, _receiver", 2016 TypeErrorDecoder: {"": "Object;_pattern,_arguments,_argumentsExpr,_expr,_method, _receiver",
2328 matchTypeError$1: function(message) { 2017 matchTypeError$1: function(message) {
2329 var match, result, t1; 2018 var match, result, t1;
2330 match = new RegExp(this._pattern).exec(message); 2019 match = new RegExp(this._pattern).exec(message);
2331 if (match == null) 2020 if (match == null)
2332 return; 2021 return;
2333 result = {}; 2022 result = {};
2334 t1 = this._arguments; 2023 t1 = this._arguments;
2335 if (t1 !== -1) 2024 if (t1 !== -1)
2336 result.arguments = match[t1 + 1]; 2025 result.arguments = match[t1 + 1];
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
2489 trace = typeof t1 === "object" ? t1.stack : null; 2178 trace = typeof t1 === "object" ? t1.stack : null;
2490 t1 = trace == null ? "" : trace; 2179 t1 = trace == null ? "" : trace;
2491 this._trace = t1; 2180 this._trace = t1;
2492 return t1; 2181 return t1;
2493 } 2182 }
2494 }, 2183 },
2495 2184
2496 invokeClosure_closure: {"": "Closure;closure_0", 2185 invokeClosure_closure: {"": "Closure;closure_0",
2497 call$0: function() { 2186 call$0: function() {
2498 return this.closure_0.call$0(); 2187 return this.closure_0.call$0();
2499 }, 2188 }
2500 $is_void_: true
2501 }, 2189 },
2502 2190
2503 invokeClosure_closure0: {"": "Closure;closure_1,arg1_2", 2191 invokeClosure_closure0: {"": "Closure;closure_1,arg1_2",
2504 call$0: function() { 2192 call$0: function() {
2505 return this.closure_1.call$1(this.arg1_2); 2193 return this.closure_1.call$1(this.arg1_2);
2506 }, 2194 }
2507 $is_void_: true
2508 }, 2195 },
2509 2196
2510 invokeClosure_closure1: {"": "Closure;closure_3,arg1_4,arg2_5", 2197 invokeClosure_closure1: {"": "Closure;closure_3,arg1_4,arg2_5",
2511 call$0: function() { 2198 call$0: function() {
2512 return this.closure_3.call$2(this.arg1_4, this.arg2_5); 2199 return this.closure_3.call$2(this.arg1_4, this.arg2_5);
2513 }, 2200 }
2514 $is_void_: true
2515 }, 2201 },
2516 2202
2517 invokeClosure_closure2: {"": "Closure;closure_6,arg1_7,arg2_8,arg3_9", 2203 invokeClosure_closure2: {"": "Closure;closure_6,arg1_7,arg2_8,arg3_9",
2518 call$0: function() { 2204 call$0: function() {
2519 return this.closure_6.call$3(this.arg1_7, this.arg2_8, this.arg3_9); 2205 return this.closure_6.call$3(this.arg1_7, this.arg2_8, this.arg3_9);
2520 }, 2206 }
2521 $is_void_: true
2522 }, 2207 },
2523 2208
2524 invokeClosure_closure3: {"": "Closure;closure_10,arg1_11,arg2_12,arg3_13,arg4_14 ", 2209 invokeClosure_closure3: {"": "Closure;closure_10,arg1_11,arg2_12,arg3_13,arg4_14 ",
2525 call$0: function() { 2210 call$0: function() {
2526 return this.closure_10.call$4(this.arg1_11, this.arg2_12, this.arg3_13, this .arg4_14); 2211 return this.closure_10.call$4(this.arg1_11, this.arg2_12, this.arg3_13, this .arg4_14);
2527 }, 2212 }
2528 $is_void_: true
2529 }, 2213 },
2530 2214
2531 Closure: {"": "Object;", 2215 Closure: {"": "Object;",
2532 toString$0: function(_) { 2216 toString$0: function(_) {
2533 return "Closure"; 2217 return "Closure";
2534 } 2218 }
2535 }, 2219 },
2536 2220
2537 BoundClosure: {"": "Closure;_self,__js_helper$_target,_receiver,__js_helper$_nam e", 2221 BoundClosure: {"": "Closure;_self,_target,_receiver,__js_helper$_name",
2538 $eq: function(_, other) { 2222 $eq: function(_, other) {
2539 var t1; 2223 var t1;
2540 if (other == null) 2224 if (other == null)
2541 return false; 2225 return false;
2542 if (this === other) 2226 if (this === other)
2543 return true; 2227 return true;
2544 t1 = J.getInterceptor(other); 2228 t1 = J.getInterceptor(other);
2545 if (typeof other !== "object" || other === null || !t1.$isBoundClosure) 2229 if (typeof other !== "object" || other === null || !t1.$isBoundClosure)
2546 return false; 2230 return false;
2547 return this._self === other._self && this.__js_helper$_target === other.__js _helper$_target && this._receiver === other._receiver; 2231 return this._self === other._self && this._target === other._target && this. _receiver === other._receiver;
2548 }, 2232 },
2549 get$hashCode: function(_) { 2233 get$hashCode: function(_) {
2550 var t1, receiverHashCode; 2234 var t1, receiverHashCode;
2551 t1 = this._receiver; 2235 t1 = this._receiver;
2552 if (t1 == null) 2236 if (t1 == null)
2553 receiverHashCode = H.Primitives_objectHashCode(this._self); 2237 receiverHashCode = H.Primitives_objectHashCode(this._self);
2554 else 2238 else
2555 receiverHashCode = typeof t1 !== "object" ? J.get$hashCode$(t1) : H.Primit ives_objectHashCode(t1); 2239 receiverHashCode = typeof t1 !== "object" ? J.get$hashCode$(t1) : H.Primit ives_objectHashCode(t1);
2556 return (receiverHashCode ^ H.Primitives_objectHashCode(this.__js_helper$_tar get)) >>> 0; 2240 return (receiverHashCode ^ H.Primitives_objectHashCode(this._target)) >>> 0;
2557 }, 2241 },
2558 $isBoundClosure: true 2242 $isBoundClosure: true
2559 }, 2243 },
2560 2244
2561 applyExperimentalFixup_newGetTagDartFunction: {"": "Closure;newGetTagJSFunction_ 0", 2245 applyExperimentalFixup_newGetTagDartFunction: {"": "Closure;newGetTagJSFunction_ 0",
2562 call$1: function(object) { 2246 call$1: function(object) {
2563 return this.newGetTagJSFunction_0(object); 2247 return this.newGetTagJSFunction_0(object);
2564 } 2248 }
2565 }}], 2249 }}],
2566 ["dart._collection.dev", "dart:_collection-dev", , H, { 2250 ["dart._collection.dev", "dart:_collection-dev", , H, {
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
2628 } finally { 2312 } finally {
2629 t1 = $.get$IterableMixinWorkaround__toStringList(); 2313 t1 = $.get$IterableMixinWorkaround__toStringList();
2630 if (0 >= t1.length) 2314 if (0 >= t1.length)
2631 throw H.ioore(t1, 0); 2315 throw H.ioore(t1, 0);
2632 t1.pop(); 2316 t1.pop();
2633 } 2317 }
2634 return result.get$_contents(); 2318 return result.get$_contents();
2635 }, 2319 },
2636 2320
2637 IterableMixinWorkaround__rangeCheck: function(list, start, end) { 2321 IterableMixinWorkaround__rangeCheck: function(list, start, end) {
2638 var t1; 2322 if (start < 0 || start > list.length)
2639 if (start < 0 || start > list.length) { 2323 throw H.wrapException(P.RangeError$range(start, 0, list.length));
2640 t1 = list.length; 2324 if (end < start || end > list.length)
2641 throw H.wrapException(new P.RangeError("value " + start + " not in range 0.. " + t1)); 2325 throw H.wrapException(P.RangeError$range(end, start, list.length));
2642 }
2643 if (end < start || end > list.length) {
2644 t1 = list.length;
2645 throw H.wrapException(new P.RangeError("value " + end + " not in range " + s tart + ".." + t1));
2646 }
2647 }, 2326 },
2648 2327
2649 IterableMixinWorkaround_setRangeList: function(list, start, end, from, skipCount ) { 2328 IterableMixinWorkaround_setRangeList: function(list, start, end, from, skipCount ) {
2650 var $length; 2329 var $length;
2651 H.IterableMixinWorkaround__rangeCheck(list, start, end); 2330 H.IterableMixinWorkaround__rangeCheck(list, start, end);
2652 $length = end - start; 2331 $length = end - start;
2653 if ($length === 0) 2332 if ($length === 0)
2654 return; 2333 return;
2655 if (skipCount < 0) 2334 if (skipCount < 0)
2656 throw H.wrapException(new P.ArgumentError(skipCount)); 2335 throw H.wrapException(new P.ArgumentError(skipCount));
2657 if (skipCount + $length > from.length) 2336 if (skipCount + $length > from.length)
2658 throw H.wrapException(new P.StateError("Not enough elements")); 2337 throw H.wrapException(P.StateError$("Not enough elements"));
2659 H.Arrays_copy(from, skipCount, list, start, $length); 2338 H.Arrays_copy(from, skipCount, list, start, $length);
2660 }, 2339 },
2661 2340
2341 printToConsole: function(line) {
2342 if (typeof dartPrint == "function") {
2343 dartPrint(line);
2344 return;
2345 }
2346 if (typeof console == "object" && typeof console.log == "function") {
2347 console.log(line);
2348 return;
2349 }
2350 if (typeof window == "object")
2351 return;
2352 if (typeof print == "function") {
2353 print(line);
2354 return;
2355 }
2356 throw "Unable to print message: " + String(line);
2357 },
2358
2662 Symbol_getName: function(symbol) { 2359 Symbol_getName: function(symbol) {
2663 return symbol.get$_name(); 2360 return symbol.get$_name();
2664 }, 2361 },
2665 2362
2666 ListIterable: {"": "IterableBase;",
2667 get$iterator: function(_) {
2668 return new H.ListIterator(this, this.get$length(this), 0, null);
2669 },
2670 forEach$1: function(_, action) {
2671 var $length, i;
2672 $length = this.get$length(this);
2673 for (i = 0; i < $length; ++i) {
2674 action.call$1(this.elementAt$1(this, i));
2675 if ($length !== this.get$length(this))
2676 throw H.wrapException(new P.ConcurrentModificationError(this));
2677 }
2678 },
2679 map$1: function(_, f) {
2680 var t1 = new H.MappedListIterable(this, f);
2681 H.setRuntimeTypeInfo(t1, [null, null]);
2682 return t1;
2683 },
2684 toList$1$growable: function(_, growable) {
2685 var result, i, t1;
2686 if (growable) {
2687 result = P.List_List(null, H.getRuntimeTypeArgument(this, "ListIterable", 0));
2688 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(this, "ListIterable ", 0)]);
2689 C.JSArray_methods.set$length(result, this.get$length(this));
2690 } else {
2691 result = P.List_List(this.get$length(this), H.getRuntimeTypeArgument(this, "ListIterable", 0));
2692 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(this, "ListIterable ", 0)]);
2693 }
2694 for (i = 0; i < this.get$length(this); ++i) {
2695 t1 = this.elementAt$1(this, i);
2696 if (i >= result.length)
2697 throw H.ioore(result, i);
2698 result[i] = t1;
2699 }
2700 return result;
2701 },
2702 toList$0: function($receiver) {
2703 return this.toList$1$growable($receiver, true);
2704 },
2705 $asIterableBase: null
2706 },
2707
2708 ListIterator: {"": "Object;_iterable,_length,_index,_current", 2363 ListIterator: {"": "Object;_iterable,_length,_index,_current",
2709 get$current: function() { 2364 get$current: function() {
2710 return this._current; 2365 return this._current;
2711 }, 2366 },
2712 moveNext$0: function() { 2367 moveNext$0: function() {
2713 var t1, t2, $length, t3; 2368 var t1, t2, $length, t3;
2714 t1 = this._iterable; 2369 t1 = this._iterable;
2715 t2 = J.getInterceptor$asx(t1); 2370 t2 = J.getInterceptor$asx(t1);
2716 $length = t2.get$length(t1); 2371 $length = t2.get$length(t1);
2717 if (this._length !== $length) 2372 if (this._length !== $length)
2718 throw H.wrapException(new P.ConcurrentModificationError(t1)); 2373 throw H.wrapException(P.ConcurrentModificationError$(t1));
2719 t3 = this._index; 2374 t3 = this._index;
2720 if (t3 >= $length) { 2375 if (t3 >= $length) {
2721 this._current = null; 2376 this._current = null;
2722 return false; 2377 return false;
2723 } 2378 }
2724 this._current = t2.elementAt$1(t1, t3); 2379 this._current = t2.elementAt$1(t1, t3);
2725 this._index = this._index + 1; 2380 this._index = this._index + 1;
2726 return true; 2381 return true;
2727 } 2382 }
2728 }, 2383 },
2729 2384
2730 MappedIterable: {"": "IterableBase;_iterable,_f", 2385 MappedIterable: {"": "IterableBase;_iterable,_f",
2731 get$iterator: function(_) { 2386 get$iterator: function(_) {
2732 var t1 = this._iterable; 2387 var t1 = this._iterable;
2733 t1 = t1.get$iterator(t1); 2388 t1 = t1.get$iterator(t1);
2734 t1 = new H.MappedIterator(null, t1, this._f); 2389 t1 = new H.MappedIterator(null, t1, this._f);
2735 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "MappedIterable", 0 ), H.getRuntimeTypeArgument(this, "MappedIterable", 1)]); 2390 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "MappedIterable", 0 ), H.getRuntimeTypeArgument(this, "MappedIterable", 1)]);
2736 return t1; 2391 return t1;
2737 }, 2392 },
2738 get$length: function(_) { 2393 get$length: function(_) {
2739 var t1 = this._iterable; 2394 var t1 = this._iterable;
2740 return t1.get$length(t1); 2395 return t1.get$length(t1);
2741 }, 2396 },
2742 $asIterableBase: function($S, $T) { 2397 $asIterableBase: function($S, $T) {
2743 return [$T]; 2398 return [$T];
2399 },
2400 static: {
2401 MappedIterable_MappedIterable: function(iterable, $function, $S, $T) {
2402 var t1;
2403 if (!!iterable.$isEfficientLength) {
2404 t1 = new H.EfficientLengthMappedIterable(iterable, $function);
2405 H.setRuntimeTypeInfo(t1, [$S, $T]);
2406 return t1;
2744 } 2407 }
2408 t1 = new H.MappedIterable(iterable, $function);
2409 H.setRuntimeTypeInfo(t1, [$S, $T]);
2410 return t1;
2411 }}
2412
2745 }, 2413 },
2746 2414
2415 EfficientLengthMappedIterable: {"": "MappedIterable;_iterable,_f", $asMappedIter able: null, $isEfficientLength: true},
2416
2747 MappedIterator: {"": "Iterator;_current,_iterator,_f", 2417 MappedIterator: {"": "Iterator;_current,_iterator,_f",
2748 _f$1: function(arg0) { 2418 _f$1: function(arg0) {
2749 return this._f.call$1(arg0); 2419 return this._f.call$1(arg0);
2750 }, 2420 },
2751 moveNext$0: function() { 2421 moveNext$0: function() {
2752 var t1 = this._iterator; 2422 var t1 = this._iterator;
2753 if (t1.moveNext$0()) { 2423 if (t1.moveNext$0()) {
2754 this._current = this._f$1(t1.get$current()); 2424 this._current = this._f$1(t1.get$current());
2755 return true; 2425 return true;
2756 } 2426 }
2757 this._current = null; 2427 this._current = null;
2758 return false; 2428 return false;
2759 }, 2429 },
2760 get$current: function() { 2430 get$current: function() {
2761 return this._current; 2431 return this._current;
2762 }, 2432 },
2763 $asIterator: function($S, $T) { 2433 $asIterator: function($S, $T) {
2764 return [$T]; 2434 return [$T];
2765 } 2435 }
2766 }, 2436 },
2767 2437
2768 MappedListIterable: {"": "ListIterable;_source,_f", 2438 FixedLengthListMixin: {"": "Object;",
2769 _f$1: function(arg0) { 2439 set$length: function(receiver, newLength) {
2770 return this._f.call$1(arg0); 2440 throw H.wrapException(P.UnsupportedError$("Cannot change the length of a fix ed-length list"));
2771 }, 2441 },
2772 get$length: function(_) { 2442 add$1: function(receiver, value) {
2773 return J.get$length$asx(this._source); 2443 throw H.wrapException(P.UnsupportedError$("Cannot add to a fixed-length list "));
2774 }, 2444 },
2775 elementAt$1: function(_, index) { 2445 removeLast$0: function(receiver) {
2776 return this._f$1(J.elementAt$1$ax(this._source, index)); 2446 throw H.wrapException(P.UnsupportedError$("Cannot remove from a fixed-length list"));
2777 },
2778 $asListIterable: function($S, $T) {
2779 return [$T];
2780 } 2447 }
2781 }, 2448 }}],
2782
2783 WhereIterable: {"": "IterableBase;_iterable,_f",
2784 get$iterator: function(_) {
2785 var t1 = J.get$iterator$ax(this._iterable);
2786 t1 = new H.WhereIterator(t1, this._f);
2787 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "WhereIterable", 0) ]);
2788 return t1;
2789 },
2790 $asIterableBase: null
2791 },
2792
2793 WhereIterator: {"": "Iterator;_iterator,_f",
2794 _f$1: function(arg0) {
2795 return this._f.call$1(arg0);
2796 },
2797 moveNext$0: function() {
2798 for (var t1 = this._iterator; t1.moveNext$0();)
2799 if (this._f$1(t1.get$current()) === true)
2800 return true;
2801 return false;
2802 },
2803 get$current: function() {
2804 return this._iterator.get$current();
2805 },
2806 $asIterator: null
2807 },
2808
2809 FixedLengthListMixin: {"": "Object;"}}],
2810 ["dart.async", "dart:async", , P, { 2449 ["dart.async", "dart:async", , P, {
2811 _attachStackTrace: function(o, st) { 2450 _attachStackTrace: function(o, st) {
2812 var t1; 2451 var t1;
2813 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o = == "string") 2452 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o = == "string")
2814 return; 2453 return;
2815 t1 = $.get$_stackTraceExpando(); 2454 t1 = $.get$_stackTraceExpando();
2816 t1.$indexSet(t1, o, st); 2455 t1.$indexSet(t1, o, st);
2817 }, 2456 },
2818 2457
2458 _invokeErrorHandler: function(errorHandler, error, stackTrace) {
2459 var t1 = J.getInterceptor(errorHandler);
2460 if (!!t1.$is_args2)
2461 return errorHandler.call$2(error, stackTrace);
2462 else
2463 return errorHandler.call$1(error);
2464 },
2465
2466 _registerErrorHandler: function(errorHandler, zone) {
2467 var t1 = J.getInterceptor(errorHandler);
2468 zone.toString;
2469 if (!!t1.$is_args2)
2470 return errorHandler;
2471 else
2472 return errorHandler;
2473 },
2474
2819 getAttachedStackTrace: function(o) { 2475 getAttachedStackTrace: function(o) {
2820 var t1; 2476 var t1;
2821 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o = == "string") 2477 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o = == "string")
2822 return; 2478 return;
2823 t1 = $.get$_stackTraceExpando(); 2479 t1 = $.get$_stackTraceExpando();
2824 return t1.$index(t1, o); 2480 return t1.$index(t1, o);
2825 }, 2481 },
2826 2482
2827 _asyncRunCallback: function() {
2828 var callback, t1, exception, milliseconds;
2829 for (; t1 = $.get$_asyncCallbacks(), t1._head !== t1._tail;) {
2830 callback = $.get$_asyncCallbacks().removeFirst$0();
2831 try {
2832 callback.call$0();
2833 } catch (exception) {
2834 H.unwrapException(exception);
2835 milliseconds = C.Duration_0.get$inMilliseconds();
2836 H.TimerImpl$(milliseconds < 0 ? 0 : milliseconds, P._asyncRunCallback$clos ure);
2837 throw exception;
2838 }
2839
2840 }
2841 $._callbacksAreEnqueued = false;
2842 },
2843
2844 _scheduleAsyncCallback: function(callback) {
2845 $.get$_asyncCallbacks()._add$1(callback);
2846 if (!$._callbacksAreEnqueued) {
2847 P._createTimer(C.Duration_0, P._asyncRunCallback$closure);
2848 $._callbacksAreEnqueued = true;
2849 }
2850 },
2851
2852 runAsync: function(callback) {
2853 var t1;
2854 if (J.$eq($.Zone__current, C._CustomizedZone_WYN)) {
2855 $.Zone__current.scheduleMicrotask$1(callback);
2856 return;
2857 }
2858 t1 = $.Zone__current;
2859 t1.scheduleMicrotask$1(t1.bindCallback$2$runGuarded(callback, true));
2860 },
2861
2862 Future_wait: function(futures) { 2483 Future_wait: function(futures) {
2863 var t1, t2, t3, future, pos, t4, t5, result, completer; 2484 var t1, t2, t3, future, pos, t4, t5, result, completer;
2864 t1 = {}; 2485 t1 = {};
2865 t1.completer_0 = null; 2486 t1.completer_0 = null;
2866 t1.values_1 = null; 2487 t1.values_1 = null;
2867 t2 = new P.Future_wait_handleError(t1); 2488 t2 = new P.Future_wait_handleError(t1);
2868 t1.remaining_2 = 0; 2489 t1.remaining_2 = 0;
2869 for (t3 = new H.ListIterator(futures, futures.length, 0, null); t3.moveNext$0( );) { 2490 for (t3 = new H.ListIterator(futures, futures.length, 0, null); t3.moveNext$0( );) {
2870 future = t3._current; 2491 future = t3._current;
2871 pos = t1.remaining_2; 2492 pos = t1.remaining_2;
2872 t1.remaining_2 = pos + 1; 2493 t1.remaining_2 = pos + 1;
2873 t4 = future.catchError$1(t2); 2494 t4 = future.catchError$1(t2);
2874 t5 = $.Zone__current; 2495 t5 = $.Zone__current;
2875 result = new P._Future(0, t5, null, null, t5.registerUnaryCallback$1(new P.F uture_wait_closure(t1, pos)), null, $.Zone__current.registerUnaryCallback$1(null ), null); 2496 t5.toString;
2497 result = new P._Future(0, t5, null, null, new P.Future_wait_closure(t1, pos) , null, P._registerErrorHandler(null, t5), null);
2876 result.$builtinTypeInfo = [null]; 2498 result.$builtinTypeInfo = [null];
2877 t4._addListener$1(result); 2499 t4._addListener$1(result);
2878 } 2500 }
2879 t2 = t1.remaining_2; 2501 t2 = t1.remaining_2;
2880 if (t2 === 0) 2502 if (t2 === 0)
2881 return P._Future$immediate(C.List_empty, null); 2503 return P._Future$immediate(C.List_empty, null);
2882 t1.values_1 = P.List_List(t2, null); 2504 t1.values_1 = P.List_List(t2, null);
2883 t2 = J.JSArray; 2505 t2 = J.JSArray;
2884 completer = new P._AsyncCompleter(P._Future$(t2)); 2506 completer = new P._AsyncCompleter(P._Future$(t2));
2885 H.setRuntimeTypeInfo(completer, [t2]); 2507 H.setRuntimeTypeInfo(completer, [t2]);
2886 t1.completer_0 = completer; 2508 t1.completer_0 = completer;
2887 return t1.completer_0.future; 2509 return t1.completer_0.future;
2888 }, 2510 },
2889 2511
2512 _asyncRunCallback: function() {
2513 var callback, t1, exception, milliseconds;
2514 for (; t1 = $.get$_asyncCallbacks(), t1._head !== t1._tail;) {
2515 callback = $.get$_asyncCallbacks().removeFirst$0();
2516 try {
2517 callback.call$0();
2518 } catch (exception) {
2519 H.unwrapException(exception);
2520 milliseconds = C.JSNumber_methods.$tdiv(C.Duration_0._duration, 1000);
2521 H.TimerImpl$(milliseconds < 0 ? 0 : milliseconds, P._asyncRunCallback$clos ure);
2522 throw exception;
2523 }
2524
2525 }
2526 $._callbacksAreEnqueued = false;
2527 },
2528
2529 _scheduleAsyncCallback: function(callback) {
2530 $.get$_asyncCallbacks()._add$1(callback);
2531 if (!$._callbacksAreEnqueued) {
2532 P._createTimer(C.Duration_0, P._asyncRunCallback$closure);
2533 $._callbacksAreEnqueued = true;
2534 }
2535 },
2536
2537 scheduleMicrotask: function(callback) {
2538 var t1, t2;
2539 t1 = $.Zone__current;
2540 if (t1 === C.C__RootZone) {
2541 t1.toString;
2542 P._scheduleAsyncCallback(callback);
2543 return;
2544 }
2545 t2 = t1.bindCallback$2$runGuarded(callback, true);
2546 t1.toString;
2547 P._scheduleAsyncCallback(t2);
2548 },
2549
2550 StreamController_StreamController: function(onCancel, onListen, onPause, onResum e, sync, $T) {
2551 var t1;
2552 if (sync) {
2553 t1 = new P._SyncStreamController(onListen, onPause, onResume, onCancel, null , 0, null);
2554 H.setRuntimeTypeInfo(t1, [$T]);
2555 } else {
2556 t1 = new P._AsyncStreamController(onListen, onPause, onResume, onCancel, nul l, 0, null);
2557 H.setRuntimeTypeInfo(t1, [$T]);
2558 }
2559 return t1;
2560 },
2561
2562 _runGuarded: function(notificationHandler) {
2563 var e, s, exception, t1, t2;
2564 if (notificationHandler == null)
2565 return;
2566 try {
2567 notificationHandler.call$0();
2568 } catch (exception) {
2569 t1 = H.unwrapException(exception);
2570 e = t1;
2571 s = new H._StackTrace(exception, null);
2572 t1 = $.Zone__current;
2573 t2 = P._asyncError(e, s);
2574 t1.toString;
2575 P._rootHandleUncaughtError(t1, null, t1, t2, s);
2576 }
2577
2578 },
2579
2890 _nullDataHandler: function(value) { 2580 _nullDataHandler: function(value) {
2891 }, 2581 },
2892 2582
2893 _nullErrorHandler: function(error) { 2583 _nullErrorHandler: function(error, stackTrace) {
2894 $.Zone__current.handleUncaughtError$1(error); 2584 var t1 = $.Zone__current;
2585 t1.toString;
2586 P._rootHandleUncaughtError(t1, null, t1, error, stackTrace);
2895 }, 2587 },
2896 2588
2897 _nullDoneHandler: function() { 2589 _nullDoneHandler: function() {
2898 }, 2590 },
2899 2591
2900 _asyncError: function(error, stackTrace) { 2592 _asyncError: function(error, stackTrace) {
2901 if (stackTrace == null) 2593 if (stackTrace == null)
2902 return error; 2594 return error;
2903 if (P.getAttachedStackTrace(error) != null) 2595 if (P.getAttachedStackTrace(error) != null)
2904 return error; 2596 return error;
2905 P._attachStackTrace(error, stackTrace); 2597 P._attachStackTrace(error, stackTrace);
2906 return error; 2598 return error;
2907 }, 2599 },
2908 2600
2909 _runUserCode: function(userCode, onSuccess, onError) { 2601 _runUserCode: function(userCode, onSuccess, onError) {
2910 var e, s, exception, t1; 2602 var e, s, exception, t1;
2911 try { 2603 try {
2912 onSuccess.call$1(userCode.call$0()); 2604 onSuccess.call$1(userCode.call$0());
2913 } catch (exception) { 2605 } catch (exception) {
2914 t1 = H.unwrapException(exception); 2606 t1 = H.unwrapException(exception);
2915 e = t1; 2607 e = t1;
2916 s = new H._StackTrace(exception, null); 2608 s = new H._StackTrace(exception, null);
2917 onError.call$1(P._asyncError(e, s)); 2609 onError.call$2(P._asyncError(e, s), s);
2918 } 2610 }
2919 2611
2920 }, 2612 },
2921 2613
2922 _cancelAndError: function(subscription, future) { 2614 _cancelAndError: function(subscription, future) {
2923 return new P._cancelAndError_closure(subscription, future); 2615 return new P._cancelAndError_closure(subscription, future);
2924 }, 2616 },
2925 2617
2926 Timer_Timer: function(duration, callback) { 2618 Timer_Timer: function(duration, callback) {
2927 var t1; 2619 var t1, t2;
2928 if (J.$eq($.Zone__current, C._CustomizedZone_WYN))
2929 return $.Zone__current.createTimer$2(duration, callback);
2930 t1 = $.Zone__current; 2620 t1 = $.Zone__current;
2931 return t1.createTimer$2(duration, t1.bindCallback$2$runGuarded(callback, true) ); 2621 if (t1 === C.C__RootZone) {
2622 t1.toString;
2623 return P._createTimer(duration, callback);
2624 }
2625 t2 = t1.bindCallback$2$runGuarded(callback, true);
2626 t1.toString;
2627 return P._createTimer(duration, t2);
2932 }, 2628 },
2933 2629
2934 _createTimer: function(duration, callback) { 2630 _createTimer: function(duration, callback) {
2935 var milliseconds = duration.get$inMilliseconds(); 2631 var milliseconds = C.JSNumber_methods.$tdiv(duration._duration, 1000);
2936 return H.TimerImpl$(milliseconds < 0 ? 0 : milliseconds, callback); 2632 return H.TimerImpl$(milliseconds < 0 ? 0 : milliseconds, callback);
2937 }, 2633 },
2938 2634
2939 _createPeriodicTimer: function(duration, callback) { 2635 _rootHandleUncaughtError: function($self, $parent, zone, error, stackTrace) {
2940 var milliseconds = duration.get$inMilliseconds(); 2636 P._scheduleAsyncCallback(new P._rootHandleUncaughtError_closure(error, stackTr ace));
2941 return H.TimerImpl$periodic(milliseconds < 0 ? 0 : milliseconds, callback);
2942 },
2943
2944 _rootHandleUncaughtError: function($self, $parent, zone, error) {
2945 P._scheduleAsyncCallback(new P._rootHandleUncaughtError_closure(error));
2946 }, 2637 },
2947 2638
2948 _rootRun: function($self, $parent, zone, f) { 2639 _rootRun: function($self, $parent, zone, f) {
2949 var old, t1; 2640 var old, t1, t2;
2950 if (J.$eq($.Zone__current, zone)) 2641 t1 = $.Zone__current;
2642 t2 = zone;
2643 if (t1 == null ? t2 == null : t1 === t2)
2951 return f.call$0(); 2644 return f.call$0();
2952 old = $.Zone__current; 2645 old = t1;
2953 try { 2646 try {
2954 $.Zone__current = zone; 2647 $.Zone__current = zone;
2955 t1 = f.call$0(); 2648 t1 = f.call$0();
2956 return t1; 2649 return t1;
2957 } finally { 2650 } finally {
2958 $.Zone__current = old; 2651 $.Zone__current = old;
2959 } 2652 }
2960 }, 2653 },
2961 2654
2962 _rootRunUnary: function($self, $parent, zone, f, arg) { 2655 _rootRunUnary: function($self, $parent, zone, f, arg) {
2963 var old, t1; 2656 var old, t1, t2;
2964 if (J.$eq($.Zone__current, zone)) 2657 t1 = $.Zone__current;
2658 t2 = zone;
2659 if (t1 == null ? t2 == null : t1 === t2)
2965 return f.call$1(arg); 2660 return f.call$1(arg);
2966 old = $.Zone__current; 2661 old = t1;
2967 try { 2662 try {
2968 $.Zone__current = zone; 2663 $.Zone__current = zone;
2969 t1 = f.call$1(arg); 2664 t1 = f.call$1(arg);
2970 return t1; 2665 return t1;
2971 } finally { 2666 } finally {
2972 $.Zone__current = old; 2667 $.Zone__current = old;
2973 } 2668 }
2974 }, 2669 },
2975 2670
2976 _rootRegisterCallback: function($self, $parent, zone, f) { 2671 _rootRunBinary: function($self, $parent, zone, f, arg1, arg2) {
2977 return f; 2672 var old, t1, t2;
2673 t1 = $.Zone__current;
2674 t2 = zone;
2675 if (t1 == null ? t2 == null : t1 === t2)
2676 return f.call$2(arg1, arg2);
2677 old = t1;
2678 try {
2679 $.Zone__current = zone;
2680 t1 = f.call$2(arg1, arg2);
2681 return t1;
2682 } finally {
2683 $.Zone__current = old;
2684 }
2978 }, 2685 },
2979 2686
2980 _rootRegisterUnaryCallback: function($self, $parent, zone, f) { 2687 _AsyncError: {"": "Object;error>,stackTrace<", $isError: true},
2981 return f;
2982 },
2983
2984 _rootScheduleMicrotask: function($self, $parent, zone, f) {
2985 P._scheduleAsyncCallback(f);
2986 },
2987
2988 _rootCreateTimer: function($self, $parent, zone, duration, callback) {
2989 return P._createTimer(duration, callback);
2990 },
2991
2992 _rootCreatePeriodicTimer: function($self, $parent, zone, duration, callback) {
2993 return P._createPeriodicTimer(duration, callback);
2994 },
2995
2996 _rootFork: function($self, $parent, zone, specification, zoneValues) {
2997 var t1, copiedMap;
2998 if (specification == null)
2999 specification = C._ZoneSpecification_eLJ;
3000 else {
3001 t1 = J.getInterceptor(specification);
3002 if (typeof specification !== "object" || specification === null || !t1.$is_Z oneSpecification)
3003 throw H.wrapException(new P.ArgumentError("ZoneSpecifications must be inst antiated with the provided constructor."));
3004 }
3005 copiedMap = P.HashMap_HashMap(null, null, null, null, null);
3006 if (zoneValues != null)
3007 J.forEach$1$ax(zoneValues, new P._rootFork_closure(copiedMap));
3008 return new P._CustomizedZone(zone, specification, copiedMap);
3009 },
3010 2688
3011 Future: {"": "Object;", $isFuture: true}, 2689 Future: {"": "Object;", $isFuture: true},
3012 2690
3013 Future_wait_handleError: {"": "Closure;box_0", 2691 Future_wait_handleError: {"": "Closure;box_0",
3014 call$1: function(error) { 2692 call$1: function(error) {
3015 var t1 = this.box_0; 2693 var t1 = this.box_0;
3016 if (t1.values_1 != null) { 2694 if (t1.values_1 != null) {
3017 t1.values_1 = null; 2695 t1.values_1 = null;
3018 t1 = t1.completer_0.future; 2696 t1 = t1.completer_0.future;
3019 if (t1._state !== 0) 2697 if (t1._state !== 0)
(...skipping 20 matching lines...) Expand all
3040 t2 = t1.completer_0; 2718 t2 = t1.completer_0;
3041 t1 = t1.values_1; 2719 t1 = t1.values_1;
3042 t2 = t2.future; 2720 t2 = t2.future;
3043 if (t2._state !== 0) 2721 if (t2._state !== 0)
3044 H.throwExpression(new P.StateError("Future already completed")); 2722 H.throwExpression(new P.StateError("Future already completed"));
3045 t2._asyncComplete$1(t1); 2723 t2._asyncComplete$1(t1);
3046 } 2724 }
3047 } 2725 }
3048 }, 2726 },
3049 2727
3050 _Completer: {"": "Object;"}, 2728 _Completer: {"": "Object;future<"},
3051 2729
3052 _AsyncCompleter: {"": "_Completer;future", $as_Completer: null}, 2730 _AsyncCompleter: {"": "_Completer;future", $as_Completer: null},
3053 2731
3054 _Future: {"": "Object;_state,_zone<,_resultOrListeners,_nextListener@,_onValueCa llback,_errorTestCallback,_onErrorCallback,_whenCompleteActionCallback", 2732 _Future: {"": "Object;_state,_zone<,_resultOrListeners,_nextListener@,_onValueCa llback,_errorTestCallback,_onErrorCallback,_whenCompleteActionCallback",
3055 get$_isComplete: function() { 2733 get$_isComplete: function() {
3056 return this._state >= 4; 2734 return this._state >= 4;
3057 }, 2735 },
3058 get$_hasError: function() { 2736 get$_hasError: function() {
3059 return this._state === 8; 2737 return this._state === 8;
3060 }, 2738 },
3061 set$_isChained: function(value) { 2739 set$_isChained: function(value) {
3062 if (value) 2740 if (value)
3063 this._state = 2; 2741 this._state = 2;
3064 else 2742 else
3065 this._state = 0; 2743 this._state = 0;
3066 }, 2744 },
3067 get$_onValue: function() { 2745 get$_onValue: function() {
3068 return this._state === 2 ? null : this._onValueCallback; 2746 return this._state === 2 ? null : this._onValueCallback;
3069 }, 2747 },
3070 _onValue$1: function(arg0) { 2748 _onValue$1: function(arg0) {
3071 return this.get$_onValue().call$1(arg0); 2749 return this.get$_onValue().call$1(arg0);
3072 }, 2750 },
3073 get$_onError: function() {
3074 return this._state === 2 ? null : this._onErrorCallback;
3075 },
3076 _onError$1: function(arg0) {
3077 return this.get$_onError().call$1(arg0);
3078 },
3079 get$_whenCompleteAction: function() { 2751 get$_whenCompleteAction: function() {
3080 return this._state === 2 ? null : this._whenCompleteActionCallback; 2752 return this._state === 2 ? null : this._whenCompleteActionCallback;
3081 }, 2753 },
3082 _whenCompleteAction$0: function() { 2754 _whenCompleteAction$0: function() {
3083 return this.get$_whenCompleteAction().call$0(); 2755 return this.get$_whenCompleteAction().call$0();
3084 }, 2756 },
3085 then$2$onError: function(f, onError) { 2757 then$2$onError: function(f, onError) {
3086 var result = P._Future$_then(f, onError, null); 2758 var result = P._Future$_then(f, onError, null);
3087 this._addListener$1(result); 2759 this._addListener$1(result);
3088 return result; 2760 return result;
3089 }, 2761 },
3090 then$1: function(f) { 2762 then$1: function(f) {
3091 return this.then$2$onError(f, null); 2763 return this.then$2$onError(f, null);
3092 }, 2764 },
3093 catchError$2$test: function(f, test) { 2765 catchError$2$test: function(onError, test) {
3094 var result = P._Future$_catchError(f, test, null); 2766 var result = P._Future$_catchError(onError, test, null);
3095 this._addListener$1(result); 2767 this._addListener$1(result);
3096 return result; 2768 return result;
3097 }, 2769 },
3098 catchError$1: function(f) { 2770 catchError$1: function(onError) {
3099 return this.catchError$2$test(f, null); 2771 return this.catchError$2$test(onError, null);
3100 }, 2772 },
3101 get$_value: function() { 2773 get$_value: function() {
3102 return this._resultOrListeners; 2774 return this._resultOrListeners;
3103 }, 2775 },
3104 get$_error: function() { 2776 get$_error: function() {
3105 return this._resultOrListeners; 2777 return this._resultOrListeners;
3106 }, 2778 },
3107 _setValue$1: function(value) { 2779 _setValue$1: function(value) {
3108 this._state = 4; 2780 this._state = 4;
3109 this._resultOrListeners = value; 2781 this._resultOrListeners = value;
3110 }, 2782 },
3111 _setError$1: function(error) { 2783 _setError$2: function(error, stackTrace) {
3112 this._state = 8; 2784 this._state = 8;
3113 this._resultOrListeners = error; 2785 this._resultOrListeners = new P._AsyncError(error, stackTrace);
3114 }, 2786 },
3115 _addListener$1: function(listener) { 2787 _addListener$1: function(listener) {
3116 if (this._state >= 4) 2788 if (this._state >= 4) {
3117 this._zone.scheduleMicrotask$1(new P._Future__addListener_closure(this, li stener)); 2789 this._zone.toString;
3118 else { 2790 P._scheduleAsyncCallback(new P._Future__addListener_closure(this, listener ));
2791 } else {
3119 listener._nextListener = this._resultOrListeners; 2792 listener._nextListener = this._resultOrListeners;
3120 this._resultOrListeners = listener; 2793 this._resultOrListeners = listener;
3121 } 2794 }
3122 }, 2795 },
3123 _removeListeners$0: function() { 2796 _removeListeners$0: function() {
3124 var current, prev, next; 2797 var current, prev, next;
3125 current = this._resultOrListeners; 2798 current = this._resultOrListeners;
3126 this._resultOrListeners = null; 2799 this._resultOrListeners = null;
3127 for (prev = null; current != null; prev = current, current = next) { 2800 for (prev = null; current != null; prev = current, current = next) {
3128 next = current.get$_nextListener(); 2801 next = current.get$_nextListener();
(...skipping 10 matching lines...) Expand all
3139 } 2812 }
3140 listeners = this._removeListeners$0(); 2813 listeners = this._removeListeners$0();
3141 this._setValue$1(value); 2814 this._setValue$1(value);
3142 P._Future__propagateToListeners(this, listeners); 2815 P._Future__propagateToListeners(this, listeners);
3143 }, 2816 },
3144 _completeError$2: function(error, stackTrace) { 2817 _completeError$2: function(error, stackTrace) {
3145 var listeners; 2818 var listeners;
3146 if (stackTrace != null) 2819 if (stackTrace != null)
3147 P._attachStackTrace(error, stackTrace); 2820 P._attachStackTrace(error, stackTrace);
3148 listeners = this._state === 2 ? null : this._removeListeners$0(); 2821 listeners = this._state === 2 ? null : this._removeListeners$0();
3149 this._setError$1(error); 2822 this._setError$2(error, stackTrace);
3150 P._Future__propagateToListeners(this, listeners); 2823 P._Future__propagateToListeners(this, listeners);
3151 }, 2824 },
3152 _completeError$1: function(error) {
3153 return this._completeError$2(error, null);
3154 },
3155 get$_completeError: function() { 2825 get$_completeError: function() {
3156 return new P.BoundClosure$2(this, P._Future.prototype._completeError$2, null , "_completeError$2"); 2826 return new P.BoundClosure$2(this, P._Future.prototype._completeError$2, null , "_completeError$2");
3157 }, 2827 },
3158 _asyncComplete$1: function(value) { 2828 _asyncComplete$1: function(value) {
3159 var t1, t2; 2829 var t1, t2;
3160 t1 = J.getInterceptor(value); 2830 t1 = J.getInterceptor(value);
3161 t2 = typeof value === "object" && value !== null && !!t1.$isFuture; 2831 t2 = typeof value === "object" && value !== null && !!t1.$isFuture;
3162 if (t2) 2832 if (t2)
3163 ; 2833 ;
3164 if (t2) 2834 if (t2)
3165 t1 = !t1.$is_Future || value._state < 4; 2835 t1 = !t1.$is_Future || value._state < 4;
3166 else 2836 else
3167 t1 = false; 2837 t1 = false;
3168 if (t1) { 2838 if (t1) {
3169 this._complete$1(value); 2839 this._complete$1(value);
3170 return; 2840 return;
3171 } 2841 }
3172 if (this._state !== 0) 2842 if (this._state !== 0)
3173 H.throwExpression(new P.StateError("Future already completed")); 2843 H.throwExpression(P.StateError$("Future already completed"));
3174 this._state = 1; 2844 this._state = 1;
3175 this._zone.scheduleMicrotask$1(new P._Future__asyncComplete_closure(this, va lue)); 2845 this._zone.toString;
2846 P._scheduleAsyncCallback(new P._Future__asyncComplete_closure(this, value));
3176 }, 2847 },
3177 _asyncCompleteError$2: function(error, stackTrace) { 2848 _asyncCompleteError$2: function(error, stackTrace) {
3178 if (this._state !== 0) 2849 if (this._state !== 0)
3179 H.throwExpression(new P.StateError("Future already completed")); 2850 H.throwExpression(new P.StateError("Future already completed"));
3180 this._state = 1; 2851 this._state = 1;
3181 this._zone.scheduleMicrotask$1(new P._Future__asyncCompleteError_closure(thi s, error, stackTrace)); 2852 this._zone.toString;
2853 P._scheduleAsyncCallback(new P._Future__asyncCompleteError_closure(this, err or, stackTrace));
3182 }, 2854 },
3183 _async$_Future$immediate$1: function(value, $T) { 2855 _async$_Future$immediate$1: function(value, $T) {
3184 this._asyncComplete$1(value); 2856 this._asyncComplete$1(value);
3185 }, 2857 },
3186 $is_Future: true, 2858 $is_Future: true,
3187 $isFuture: true, 2859 $isFuture: true,
3188 static: { 2860 static: {
3189 "": "_Future__INCOMPLETE,_Future__PENDING_COMPLETE,_Future__CHAINED,_Future__VAL UE,_Future__ERROR", 2861 "": "_Future__INCOMPLETE,_Future__PENDING_COMPLETE,_Future__CHAINED,_Future__VAL UE,_Future__ERROR",
3190 _Future$: function($T) { 2862 _Future$: function($T) {
3191 var t1 = new P._Future(0, $.Zone__current, null, null, null, null, null, null) ; 2863 var t1 = new P._Future(0, $.Zone__current, null, null, null, null, null, null) ;
3192 H.setRuntimeTypeInfo(t1, [$T]); 2864 H.setRuntimeTypeInfo(t1, [$T]);
3193 return t1; 2865 return t1;
3194 }, 2866 },
3195 2867
3196 _Future$immediate: function(value, $T) { 2868 _Future$immediate: function(value, $T) {
3197 var t1 = new P._Future(0, $.Zone__current, null, null, null, null, null, null) ; 2869 var t1 = new P._Future(0, $.Zone__current, null, null, null, null, null, null) ;
3198 H.setRuntimeTypeInfo(t1, [$T]); 2870 H.setRuntimeTypeInfo(t1, [$T]);
3199 t1._async$_Future$immediate$1(value, $T); 2871 t1._async$_Future$immediate$1(value, $T);
3200 return t1; 2872 return t1;
3201 }, 2873 },
3202 2874
3203 _Future$_then: function(onValueCallback, onErrorCallback, $T) { 2875 _Future$_then: function(onValueCallback, onErrorCallback, $T) {
3204 var t1 = $.Zone__current; 2876 var t1 = $.Zone__current;
3205 t1 = new P._Future(0, t1, null, null, t1.registerUnaryCallback$1(onValueCallba ck), null, $.Zone__current.registerUnaryCallback$1(onErrorCallback), null); 2877 t1.toString;
2878 t1 = new P._Future(0, t1, null, null, onValueCallback, null, P._registerErrorH andler(onErrorCallback, t1), null);
3206 H.setRuntimeTypeInfo(t1, [$T]); 2879 H.setRuntimeTypeInfo(t1, [$T]);
3207 return t1; 2880 return t1;
3208 }, 2881 },
3209 2882
3210 _Future$_catchError: function(onErrorCallback, errorTestCallback, $T) { 2883 _Future$_catchError: function(onErrorCallback, errorTestCallback, $T) {
3211 var t1, t2; 2884 var t1, t2;
3212 t1 = $.Zone__current; 2885 t1 = $.Zone__current;
3213 t2 = t1.registerUnaryCallback$1(onErrorCallback); 2886 t2 = P._registerErrorHandler(onErrorCallback, t1);
3214 t2 = new P._Future(0, t1, null, null, null, $.Zone__current.registerUnaryCallb ack$1(errorTestCallback), t2, null); 2887 t1.toString;
2888 t2 = new P._Future(0, t1, null, null, null, errorTestCallback, t2, null);
3215 H.setRuntimeTypeInfo(t2, [$T]); 2889 H.setRuntimeTypeInfo(t2, [$T]);
3216 return t2; 2890 return t2;
3217 }, 2891 },
3218 2892
3219 _Future__chainFutures: function(source, target) { 2893 _Future__chainFutures: function(source, target) {
3220 var t1; 2894 var t1;
3221 target._state = 2; 2895 target._state = 2;
3222 t1 = J.getInterceptor(source); 2896 t1 = J.getInterceptor(source);
3223 if (typeof source === "object" && source !== null && !!t1.$is_Future) 2897 if (typeof source === "object" && source !== null && !!t1.$is_Future)
3224 if (source._state >= 4) 2898 if (source._state >= 4)
(...skipping 12 matching lines...) Expand all
3237 P._Future__propagateToListeners(source, listeners); 2911 P._Future__propagateToListeners(source, listeners);
3238 if (listeners0 != null) { 2912 if (listeners0 != null) {
3239 listeners = listeners0; 2913 listeners = listeners0;
3240 continue; 2914 continue;
3241 } else 2915 } else
3242 break; 2916 break;
3243 } while (true); 2917 } while (true);
3244 }, 2918 },
3245 2919
3246 _Future__propagateToListeners: function(source, listeners) { 2920 _Future__propagateToListeners: function(source, listeners) {
3247 var t1, t2, hasError, t3, t4, t5, chainSource, listeners0; 2921 var t1, t2, hasError, asyncError, t3, t4, t5, chainSource, listeners0;
3248 t1 = {}; 2922 t1 = {};
3249 t1.source_4 = source; 2923 t1.source_4 = source;
3250 for (; true;) { 2924 for (; true;) {
3251 t2 = {}; 2925 t2 = {};
3252 if (!t1.source_4.get$_isComplete()) 2926 if (!t1.source_4.get$_isComplete())
3253 return; 2927 return;
3254 hasError = t1.source_4.get$_hasError(); 2928 hasError = t1.source_4.get$_hasError();
3255 if (hasError && listeners == null) { 2929 if (hasError && listeners == null) {
3256 t1.source_4.get$_zone().handleUncaughtError$1(t1.source_4.get$_error()); 2930 t2 = t1.source_4;
2931 asyncError = t2.get$_error();
2932 t2 = t2.get$_zone();
2933 t3 = J.get$error$x(asyncError);
2934 t4 = asyncError.get$stackTrace();
2935 t2.toString;
2936 P._rootHandleUncaughtError(t2, null, t2, t3, t4);
3257 return; 2937 return;
3258 } 2938 }
3259 if (listeners == null) 2939 if (listeners == null)
3260 return; 2940 return;
3261 if (listeners._nextListener != null) { 2941 if (listeners._nextListener != null) {
3262 P._Future__propagateMultipleListeners(t1.source_4, listeners); 2942 P._Future__propagateMultipleListeners(t1.source_4, listeners);
3263 return; 2943 return;
3264 } 2944 }
3265 if (hasError && !t1.source_4.get$_zone().inSameErrorZone$1(listeners._zone)) { 2945 if (hasError) {
3266 t1.source_4.get$_zone().handleUncaughtError$1(t1.source_4.get$_error()); 2946 t3 = t1.source_4.get$_zone();
2947 t4 = listeners._zone;
2948 t3.toString;
2949 t4.toString;
2950 t3 = t4 == null ? t3 != null : t4 !== t3;
2951 } else
2952 t3 = false;
2953 if (t3) {
2954 t2 = t1.source_4;
2955 asyncError = t2.get$_error();
2956 t2 = t2.get$_zone();
2957 t3 = J.get$error$x(asyncError);
2958 t4 = asyncError.get$stackTrace();
2959 t2.toString;
2960 P._rootHandleUncaughtError(t2, null, t2, t3, t4);
3267 return; 2961 return;
3268 } 2962 }
3269 t3 = $.Zone__current; 2963 t3 = $.Zone__current;
3270 t4 = listeners._zone; 2964 t4 = listeners._zone;
3271 if (t3 == null ? t4 != null : t3 !== t4) { 2965 if (t3 == null ? t4 != null : t3 !== t4) {
3272 t4.run$1(new P._Future__propagateToListeners_closure(t1, listeners)); 2966 t4.toString;
2967 P._rootRun(t4, null, t4, new P._Future__propagateToListeners_closure(t1, l isteners));
3273 return; 2968 return;
3274 } 2969 }
3275 t2.listenerHasValue_1 = null; 2970 t2.listenerHasValue_1 = null;
3276 t2.listenerValueOrError_2 = null; 2971 t2.listenerValueOrError_2 = null;
3277 t2.isPropagationAborted_3 = false; 2972 t2.isPropagationAborted_3 = false;
3278 t4.run$1(new P._Future__propagateToListeners_closure0(t1, t2, hasError, list eners)); 2973 t4.toString;
2974 P._rootRun(t4, null, t4, new P._Future__propagateToListeners_closure0(t1, t2 , hasError, listeners));
3279 if (t2.isPropagationAborted_3) 2975 if (t2.isPropagationAborted_3)
3280 return; 2976 return;
3281 t3 = t2.listenerHasValue_1 === true; 2977 t3 = t2.listenerHasValue_1 === true;
3282 if (t3) { 2978 if (t3) {
3283 t4 = t2.listenerValueOrError_2; 2979 t4 = t2.listenerValueOrError_2;
3284 t5 = J.getInterceptor(t4); 2980 t5 = J.getInterceptor(t4);
3285 t5 = typeof t4 === "object" && t4 !== null && !!t5.$isFuture; 2981 t5 = typeof t4 === "object" && t4 !== null && !!t5.$isFuture;
3286 t4 = t5; 2982 t4 = t5;
3287 } else 2983 } else
3288 t4 = false; 2984 t4 = false;
3289 if (t4) { 2985 if (t4) {
3290 chainSource = t2.listenerValueOrError_2; 2986 chainSource = t2.listenerValueOrError_2;
3291 t2 = J.getInterceptor(chainSource); 2987 t2 = J.getInterceptor(chainSource);
3292 if (typeof chainSource === "object" && chainSource !== null && !!t2.$is_Fu ture && chainSource._state >= 4) { 2988 if (typeof chainSource === "object" && chainSource !== null && !!t2.$is_Fu ture && chainSource._state >= 4) {
3293 listeners._state = 2; 2989 listeners._state = 2;
3294 t1.source_4 = chainSource; 2990 t1.source_4 = chainSource;
3295 continue; 2991 continue;
3296 } 2992 }
3297 P._Future__chainFutures(chainSource, listeners); 2993 P._Future__chainFutures(chainSource, listeners);
3298 return; 2994 return;
3299 } 2995 }
3300 if (t3) { 2996 if (t3) {
3301 listeners0 = listeners._removeListeners$0(); 2997 listeners0 = listeners._removeListeners$0();
3302 t2 = t2.listenerValueOrError_2; 2998 t2 = t2.listenerValueOrError_2;
3303 listeners._state = 4; 2999 listeners._state = 4;
3304 listeners._resultOrListeners = t2; 3000 listeners._resultOrListeners = t2;
3305 } else { 3001 } else {
3306 listeners0 = listeners._removeListeners$0(); 3002 listeners0 = listeners._removeListeners$0();
3307 t2 = t2.listenerValueOrError_2; 3003 asyncError = t2.listenerValueOrError_2;
3004 t2 = J.get$error$x(asyncError);
3005 t3 = asyncError.get$stackTrace();
3308 listeners._state = 8; 3006 listeners._state = 8;
3309 listeners._resultOrListeners = t2; 3007 listeners._resultOrListeners = new P._AsyncError(t2, t3);
3310 } 3008 }
3311 t1.source_4 = listeners; 3009 t1.source_4 = listeners;
3312 listeners = listeners0; 3010 listeners = listeners0;
3313 } 3011 }
3314 }} 3012 }}
3315 3013
3316 }, 3014 },
3317 3015
3318 _Future__addListener_closure: {"": "Closure;this_0,listener_1", 3016 _Future__addListener_closure: {"": "Closure;this_0,listener_1",
3319 call$0: function() { 3017 call$0: function() {
3320 P._Future__propagateToListeners(this.this_0, this.listener_1); 3018 P._Future__propagateToListeners(this.this_0, this.listener_1);
3321 }, 3019 }
3322 $is_void_: true
3323 }, 3020 },
3324 3021
3325 _Future__chainFutures_closure: {"": "Closure;target_0", 3022 _Future__chainFutures_closure: {"": "Closure;target_0",
3326 call$1: function(value) { 3023 call$1: function(value) {
3327 this.target_0._complete$1(value); 3024 this.target_0._complete$1(value);
3328 } 3025 }
3329 }, 3026 },
3330 3027
3331 _Future__chainFutures_closure0: {"": "Closure;target_1", 3028 _Future__chainFutures_closure0: {"": "Closure;target_1",
3029 call$2: function(error, stackTrace) {
3030 this.target_1._completeError$2(error, stackTrace);
3031 },
3332 call$1: function(error) { 3032 call$1: function(error) {
3333 this.target_1._completeError$1(error); 3033 return this.call$2(error, null);
3334 } 3034 },
3035 $is_args2: true
3335 }, 3036 },
3336 3037
3337 _Future__asyncComplete_closure: {"": "Closure;this_0,value_1", 3038 _Future__asyncComplete_closure: {"": "Closure;this_0,value_1",
3338 call$0: function() { 3039 call$0: function() {
3339 this.this_0._complete$1(this.value_1); 3040 this.this_0._complete$1(this.value_1);
3340 }, 3041 }
3341 $is_void_: true
3342 }, 3042 },
3343 3043
3344 _Future__asyncCompleteError_closure: {"": "Closure;this_0,error_1,stackTrace_2", 3044 _Future__asyncCompleteError_closure: {"": "Closure;this_0,error_1,stackTrace_2",
3345 call$0: function() { 3045 call$0: function() {
3346 this.this_0._completeError$2(this.error_1, this.stackTrace_2); 3046 this.this_0._completeError$2(this.error_1, this.stackTrace_2);
3347 }, 3047 }
3348 $is_void_: true
3349 }, 3048 },
3350 3049
3351 _Future__propagateToListeners_closure: {"": "Closure;box_2,listener_3", 3050 _Future__propagateToListeners_closure: {"": "Closure;box_2,listener_3",
3352 call$0: function() { 3051 call$0: function() {
3353 P._Future__propagateToListeners(this.box_2.source_4, this.listener_3); 3052 P._Future__propagateToListeners(this.box_2.source_4, this.listener_3);
3354 }, 3053 }
3355 $is_void_: true
3356 }, 3054 },
3357 3055
3358 _Future__propagateToListeners_closure0: {"": "Closure;box_2,box_1,hasError_4,lis tener_5", 3056 _Future__propagateToListeners_closure0: {"": "Closure;box_2,box_1,hasError_4,lis tener_5",
3359 call$0: function() { 3057 call$0: function() {
3360 var t1, value, error, test, matchesTest, e, s, t2, t3, t4, exception; 3058 var t1, value, asyncError, test, matchesTest, errorCallback, e, s, t2, t3, t 4, exception;
3361 t1 = {}; 3059 t1 = {};
3362 try { 3060 try {
3363 t2 = this.box_2; 3061 t2 = this.box_2;
3364 if (!this.hasError_4) { 3062 if (!this.hasError_4) {
3365 value = t2.source_4.get$_value(); 3063 value = t2.source_4.get$_value();
3366 t2 = this.listener_5; 3064 t2 = this.listener_5;
3367 t3 = t2._state === 2 ? null : t2._onValueCallback; 3065 t3 = t2._state === 2 ? null : t2._onValueCallback;
3368 t4 = this.box_1; 3066 t4 = this.box_1;
3369 if (t3 != null) { 3067 if (t3 != null) {
3370 t4.listenerValueOrError_2 = t2._onValue$1(value); 3068 t4.listenerValueOrError_2 = t2._onValue$1(value);
3371 t4.listenerHasValue_1 = true; 3069 t4.listenerHasValue_1 = true;
3372 } else { 3070 } else {
3373 t4.listenerValueOrError_2 = value; 3071 t4.listenerValueOrError_2 = value;
3374 t4.listenerHasValue_1 = true; 3072 t4.listenerHasValue_1 = true;
3375 } 3073 }
3376 } else { 3074 } else {
3377 error = t2.source_4.get$_error(); 3075 asyncError = t2.source_4.get$_error();
3378 t2 = this.listener_5; 3076 t2 = this.listener_5;
3379 test = t2._state === 2 ? null : t2._errorTestCallback; 3077 test = t2._state === 2 ? null : t2._errorTestCallback;
3380 matchesTest = true; 3078 matchesTest = true;
3381 if (test != null) 3079 if (test != null)
3382 matchesTest = test.call$1(error); 3080 matchesTest = test.call$1(J.get$error$x(asyncError));
3383 if (matchesTest === true) 3081 if (matchesTest === true)
3384 t3 = (t2._state === 2 ? null : t2._onErrorCallback) != null; 3082 t3 = (t2._state === 2 ? null : t2._onErrorCallback) != null;
3385 else 3083 else
3386 t3 = false; 3084 t3 = false;
3387 t4 = this.box_1;
3388 if (t3) { 3085 if (t3) {
3389 t4.listenerValueOrError_2 = t2._onError$1(error); 3086 errorCallback = t2._state === 2 ? null : t2._onErrorCallback;
3390 t4.listenerHasValue_1 = true; 3087 t2 = this.box_1;
3088 t2.listenerValueOrError_2 = P._invokeErrorHandler(errorCallback, J.get $error$x(asyncError), asyncError.get$stackTrace());
3089 t2.listenerHasValue_1 = true;
3391 } else { 3090 } else {
3392 t4.listenerValueOrError_2 = error; 3091 t2 = this.box_1;
3393 t4.listenerHasValue_1 = false; 3092 t2.listenerValueOrError_2 = asyncError;
3093 t2.listenerHasValue_1 = false;
3394 } 3094 }
3395 } 3095 }
3396 t2 = this.listener_5; 3096 t2 = this.listener_5;
3397 if ((t2._state === 2 ? null : t2._whenCompleteActionCallback) != null) { 3097 if ((t2._state === 2 ? null : t2._whenCompleteActionCallback) != null) {
3398 t1.completeResult_0 = t2._whenCompleteAction$0(); 3098 t1.completeResult_0 = t2._whenCompleteAction$0();
3399 t3 = t1.completeResult_0; 3099 t3 = t1.completeResult_0;
3400 t4 = J.getInterceptor(t3); 3100 t4 = J.getInterceptor(t3);
3401 if (typeof t3 === "object" && t3 !== null && !!t4.$isFuture) { 3101 if (typeof t3 === "object" && t3 !== null && !!t4.$isFuture) {
3402 t2.set$_isChained(true); 3102 t2.set$_isChained(true);
3403 t1.completeResult_0.then$2$onError(new P._Future__propagateToListeners __closure(this.box_2, t2), new P._Future__propagateToListeners__closure0(t1, t2) ); 3103 t1.completeResult_0.then$2$onError(new P._Future__propagateToListeners __closure(this.box_2, t2), new P._Future__propagateToListeners__closure0(t1, t2) );
3404 this.box_1.isPropagationAborted_3 = true; 3104 this.box_1.isPropagationAborted_3 = true;
3405 } 3105 }
3406 } 3106 }
3407 } catch (exception) { 3107 } catch (exception) {
3408 t1 = H.unwrapException(exception); 3108 t1 = H.unwrapException(exception);
3409 e = t1; 3109 e = t1;
3410 s = new H._StackTrace(exception, null); 3110 s = new H._StackTrace(exception, null);
3411 t1 = this.box_1; 3111 if (this.hasError_4) {
3412 t1.listenerValueOrError_2 = P._asyncError(e, s); 3112 t1 = J.get$error$x(this.box_2.source_4.get$_error());
3413 t1.listenerHasValue_1 = false; 3113 t2 = e;
3114 t2 = t1 == null ? t2 == null : t1 === t2;
3115 t1 = t2;
3116 } else
3117 t1 = false;
3118 t2 = this.box_1;
3119 if (t1)
3120 t2.listenerValueOrError_2 = this.box_2.source_4.get$_error();
3121 else
3122 t2.listenerValueOrError_2 = new P._AsyncError(P._asyncError(e, s), s);
3123 this.box_1.listenerHasValue_1 = false;
3414 } 3124 }
3415 3125
3416 }, 3126 }
3417 $is_void_: true
3418 }, 3127 },
3419 3128
3420 _Future__propagateToListeners__closure: {"": "Closure;box_2,listener_6", 3129 _Future__propagateToListeners__closure: {"": "Closure;box_2,listener_6",
3421 call$1: function(ignored) { 3130 call$1: function(ignored) {
3422 P._Future__propagateToListeners(this.box_2.source_4, this.listener_6); 3131 P._Future__propagateToListeners(this.box_2.source_4, this.listener_6);
3423 } 3132 }
3424 }, 3133 },
3425 3134
3426 _Future__propagateToListeners__closure0: {"": "Closure;box_0,listener_7", 3135 _Future__propagateToListeners__closure0: {"": "Closure;box_0,listener_7",
3427 call$1: function(error) { 3136 call$2: function(error, stackTrace) {
3428 var t1, t2, t3; 3137 var t1, t2, t3;
3429 t1 = this.box_0; 3138 t1 = this.box_0;
3430 t2 = t1.completeResult_0; 3139 t2 = t1.completeResult_0;
3431 t3 = J.getInterceptor(t2); 3140 t3 = J.getInterceptor(t2);
3432 if (typeof t2 !== "object" || t2 === null || !t3.$is_Future) { 3141 if (typeof t2 !== "object" || t2 === null || !t3.$is_Future) {
3433 t1.completeResult_0 = P._Future$(null); 3142 t1.completeResult_0 = P._Future$(null);
3434 t1.completeResult_0._setError$1(error); 3143 t1.completeResult_0._setError$2(error, stackTrace);
3435 } 3144 }
3436 P._Future__propagateToListeners(t1.completeResult_0, this.listener_7); 3145 P._Future__propagateToListeners(t1.completeResult_0, this.listener_7);
3437 } 3146 },
3147 call$1: function(error) {
3148 return this.call$2(error, null);
3149 },
3150 $is_args2: true
3438 }, 3151 },
3439 3152
3440 Stream: {"": "Object;", 3153 Stream: {"": "Object;",
3441 map$1: function(_, convert) {
3442 var t1 = new P._MapStream(convert, this);
3443 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "Stream", 0), null] );
3444 return t1;
3445 },
3446 forEach$1: function(_, action) { 3154 forEach$1: function(_, action) {
3447 var t1, future; 3155 var t1, future;
3448 t1 = {}; 3156 t1 = {};
3449 future = P._Future$(null); 3157 future = P._Future$(null);
3450 t1.subscription_0 = null; 3158 t1.subscription_0 = null;
3451 t1.subscription_0 = this.listen$4$cancelOnError$onDone$onError(new P.Stream_ forEach_closure(t1, this, action, future), true, new P.Stream_forEach_closure0(f uture), future.get$_completeError()); 3159 t1.subscription_0 = this.listen$4$cancelOnError$onDone$onError(new P.Stream_ forEach_closure(t1, this, action, future), true, new P.Stream_forEach_closure0(f uture), future.get$_completeError());
3452 return future; 3160 return future;
3453 }, 3161 },
3454 get$length: function(_) { 3162 get$length: function(_) {
3455 var t1, future; 3163 var t1, future;
3456 t1 = {}; 3164 t1 = {};
3457 future = P._Future$(J.JSInt); 3165 future = P._Future$(J.JSInt);
3458 t1.count_0 = 0; 3166 t1.count_0 = 0;
3459 this.listen$4$cancelOnError$onDone$onError(new P.Stream_length_closure(t1), true, new P.Stream_length_closure0(t1, future), future.get$_completeError()); 3167 this.listen$4$cancelOnError$onDone$onError(new P.Stream_length_closure(t1), true, new P.Stream_length_closure0(t1, future), future.get$_completeError());
3460 return future; 3168 return future;
3461 },
3462 toList$0: function(_) {
3463 var result, future;
3464 result = [];
3465 future = P._Future$([J.JSArray, H.getRuntimeTypeArgument(this, "Stream", 0)] );
3466 this.listen$4$cancelOnError$onDone$onError(new P.Stream_toList_closure(this, result), true, new P.Stream_toList_closure0(result, future), future.get$_comple teError());
3467 return future;
3468 } 3169 }
3469 }, 3170 },
3470 3171
3471 Stream_forEach_closure: {"": "Closure;box_0,this_1,action_2,future_3", 3172 Stream_forEach_closure: {"": "Closure;box_0,this_1,action_2,future_3",
3472 call$1: function(element) { 3173 call$1: function(element) {
3473 P._runUserCode(new P.Stream_forEach__closure(this.action_2, element), new P. Stream_forEach__closure0(), P._cancelAndError(this.box_0.subscription_0, this.fu ture_3)); 3174 P._runUserCode(new P.Stream_forEach__closure(this.action_2, element), new P. Stream_forEach__closure0(), P._cancelAndError(this.box_0.subscription_0, this.fu ture_3));
3474 } 3175 }
3475 }, 3176 },
3476 3177
3477 Stream_forEach__closure: {"": "Closure;action_4,element_5", 3178 Stream_forEach__closure: {"": "Closure;action_4,element_5",
3478 call$0: function() { 3179 call$0: function() {
3479 return this.action_4.call$1(this.element_5); 3180 return this.action_4.call$1(this.element_5);
3480 }, 3181 }
3481 $is_void_: true
3482 }, 3182 },
3483 3183
3484 Stream_forEach__closure0: {"": "Closure;", 3184 Stream_forEach__closure0: {"": "Closure;",
3485 call$1: function(_) { 3185 call$1: function(_) {
3486 } 3186 }
3487 }, 3187 },
3488 3188
3489 Stream_forEach_closure0: {"": "Closure;future_6", 3189 Stream_forEach_closure0: {"": "Closure;future_6",
3490 call$0: function() { 3190 call$0: function() {
3491 this.future_6._complete$1(null); 3191 this.future_6._complete$1(null);
3492 }, 3192 }
3493 $is_void_: true
3494 }, 3193 },
3495 3194
3496 Stream_length_closure: {"": "Closure;box_0", 3195 Stream_length_closure: {"": "Closure;box_0",
3497 call$1: function(_) { 3196 call$1: function(_) {
3498 var t1 = this.box_0; 3197 var t1 = this.box_0;
3499 t1.count_0 = t1.count_0 + 1; 3198 t1.count_0 = t1.count_0 + 1;
3500 } 3199 }
3501 }, 3200 },
3502 3201
3503 Stream_length_closure0: {"": "Closure;box_0,future_1", 3202 Stream_length_closure0: {"": "Closure;box_0,future_1",
3504 call$0: function() { 3203 call$0: function() {
3505 this.future_1._complete$1(this.box_0.count_0); 3204 this.future_1._complete$1(this.box_0.count_0);
3506 }, 3205 }
3507 $is_void_: true 3206 },
3508 }, 3207
3509 3208 StreamSubscription: {"": "Object;"},
3510 Stream_toList_closure: {"": "Closure;this_0,result_1", 3209
3511 call$1: function(data) { 3210 EventSink: {"": "Object;"},
3512 this.result_1.push(data); 3211
3513 } 3212 _StreamController: {"": "Object;",
3514 }, 3213 get$_pendingEvents: function() {
3515 3214 if ((this._state & 8) === 0)
3516 Stream_toList_closure0: {"": "Closure;result_2,future_3", 3215 return this._varData;
3216 return this._varData.get$varData();
3217 },
3218 _ensurePendingEvents$0: function() {
3219 if ((this._state & 8) === 0) {
3220 if (this._varData == null)
3221 this._varData = new P._StreamImplEvents(null, null, 0);
3222 return this._varData;
3223 }
3224 var t1 = this._varData.get$varData();
3225 return t1;
3226 },
3227 get$_subscription: function() {
3228 if ((this._state & 8) !== 0)
3229 return this._varData.get$varData();
3230 return this._varData;
3231 },
3232 _badEventState$0: function() {
3233 if ((this._state & 4) !== 0)
3234 return new P.StateError("Cannot add event after closing");
3235 return new P.StateError("Cannot add event while adding a stream");
3236 },
3237 add$1: function(_, value) {
3238 if (this._state >= 4)
3239 throw H.wrapException(this._badEventState$0());
3240 this._async$_add$1(value);
3241 },
3242 addError$2: function(error, stackTrace) {
3243 if (this._state >= 4)
3244 throw H.wrapException(this._badEventState$0());
3245 this._addError$2(error, stackTrace);
3246 },
3247 addError$1: function(error) {
3248 return this.addError$2(error, null);
3249 },
3250 _async$_add$1: function(value) {
3251 var t1 = this._state;
3252 if ((t1 & 1) !== 0)
3253 this._sendData$1(value);
3254 else if ((t1 & 3) === 0) {
3255 t1 = this._ensurePendingEvents$0();
3256 t1.add$1(t1, new P._DelayedData(value, null));
3257 }
3258 },
3259 _addError$2: function(error, stackTrace) {
3260 var t1 = this._state;
3261 if ((t1 & 1) !== 0)
3262 this._sendError$2(error, stackTrace);
3263 else if ((t1 & 3) === 0) {
3264 t1 = this._ensurePendingEvents$0();
3265 t1.add$1(t1, new P._DelayedError(error, stackTrace, null));
3266 }
3267 },
3268 _subscribe$1: function(cancelOnError) {
3269 var t1, t2, subscription, pendingEvents;
3270 if ((this._state & 3) !== 0)
3271 throw H.wrapException(P.StateError$("Stream has already been listened to." ));
3272 t1 = $.Zone__current;
3273 t2 = cancelOnError ? 1 : 0;
3274 subscription = new P._ControllerSubscription(this, null, null, null, t1, t2, null);
3275 H.setRuntimeTypeInfo(subscription, [null]);
3276 pendingEvents = this.get$_pendingEvents();
3277 this._state = (this._state | 1) >>> 0;
3278 if ((this._state & 8) !== 0)
3279 this._varData.set$varData(subscription);
3280 else
3281 this._varData = subscription;
3282 subscription._setPendingEvents$1(pendingEvents);
3283 subscription._guardCallback$1(new P._StreamController__subscribe_closure(thi s));
3284 return subscription;
3285 },
3286 _recordCancel$1: function(subscription) {
3287 var t1;
3288 if ((this._state & 8) !== 0)
3289 this._varData.cancel$0();
3290 this._varData = null;
3291 this._state = (this._state & 4294967286 | 2) >>> 0;
3292 P._runGuarded(this.get$_onCancel());
3293 t1 = this._doneFuture;
3294 if (t1 != null && t1._state === 0)
3295 t1._asyncComplete$1(null);
3296 }
3297 },
3298
3299 _StreamController__subscribe_closure: {"": "Closure;this_0",
3517 call$0: function() { 3300 call$0: function() {
3518 this.future_3._complete$1(this.result_2); 3301 P._runGuarded(this.this_0.get$_onListen());
3519 }, 3302 }
3520 $is_void_: true 3303 },
3521 }, 3304
3522 3305 _SyncStreamControllerDispatch: {"": "Object;",
3523 StreamSubscription: {"": "Object;"}, 3306 _sendData$1: function(data) {
3524 3307 this.get$_subscription()._async$_add$1(data);
3525 EventSink: {"": "Object;"}, 3308 },
3309 _sendError$2: function(error, stackTrace) {
3310 this.get$_subscription()._addError$2(error, stackTrace);
3311 }
3312 },
3313
3314 _AsyncStreamControllerDispatch: {"": "Object;",
3315 _sendData$1: function(data) {
3316 this.get$_subscription()._addPending$1(new P._DelayedData(data, null));
3317 },
3318 _sendError$2: function(error, stackTrace) {
3319 this.get$_subscription()._addPending$1(new P._DelayedError(error, stackTrace , null));
3320 }
3321 },
3322
3323 _AsyncStreamController: {"": "_StreamController__AsyncStreamControllerDispatch;_ onListen<,_onPause<,_onResume<,_onCancel<,_varData,_state,_doneFuture"},
3324
3325 _StreamController__AsyncStreamControllerDispatch: {"": "_StreamController+_Async StreamControllerDispatch;"},
3326
3327 _SyncStreamController: {"": "_StreamController__SyncStreamControllerDispatch;_on Listen<,_onPause<,_onResume<,_onCancel<,_varData,_state,_doneFuture"},
3328
3329 _StreamController__SyncStreamControllerDispatch: {"": "_StreamController+_SyncSt reamControllerDispatch;"},
3330
3331 _ControllerStream: {"": "_StreamImpl;_controller",
3332 _createSubscription$1: function(cancelOnError) {
3333 return this._controller._subscribe$1(cancelOnError);
3334 },
3335 get$hashCode: function(_) {
3336 return (H.Primitives_objectHashCode(this._controller) ^ 892482866) >>> 0;
3337 },
3338 $eq: function(_, other) {
3339 var t1;
3340 if (other == null)
3341 return false;
3342 if (this === other)
3343 return true;
3344 t1 = J.getInterceptor(other);
3345 if (typeof other !== "object" || other === null || !t1.$is_ControllerStream)
3346 return false;
3347 return other._controller === this._controller;
3348 },
3349 $is_ControllerStream: true,
3350 $as_StreamImpl: null
3351 },
3352
3353 _ControllerSubscription: {"": "_BufferingStreamSubscription;_controller,_onData, _onError,_onDone,_zone,_state,_pending",
3354 _onCancel$0: function() {
3355 this._controller._recordCancel$1(this);
3356 },
3357 _onPause$0: function() {
3358 var t1, addState;
3359 t1 = this._controller;
3360 if ((t1._state & 8) !== 0) {
3361 addState = t1._varData;
3362 addState.pause$0(addState);
3363 }
3364 P._runGuarded(t1.get$_onPause());
3365 },
3366 get$_onPause: function() {
3367 return new P.BoundClosure$0(this, P._ControllerSubscription.prototype._onPau se$0, null, "_onPause$0");
3368 },
3369 _onResume$0: function() {
3370 var t1 = this._controller;
3371 if ((t1._state & 8) !== 0)
3372 t1._varData.resume$0();
3373 P._runGuarded(t1.get$_onResume());
3374 },
3375 get$_onResume: function() {
3376 return new P.BoundClosure$0(this, P._ControllerSubscription.prototype._onRes ume$0, null, "_onResume$0");
3377 },
3378 $as_BufferingStreamSubscription: null
3379 },
3526 3380
3527 _EventSink: {"": "Object;"}, 3381 _EventSink: {"": "Object;"},
3528 3382
3529 _BufferingStreamSubscription: {"": "Object;_zone<", 3383 _BufferingStreamSubscription: {"": "Object;_onData,_onError,_onDone,_zone<,_stat e,_pending",
3384 _setPendingEvents$1: function(pendingEvents) {
3385 if (pendingEvents == null)
3386 return;
3387 this._pending = pendingEvents;
3388 if (!pendingEvents.get$isEmpty(pendingEvents)) {
3389 this._state = (this._state | 32) >>> 0;
3390 this._pending.schedule$1(this);
3391 }
3392 },
3393 onData$1: function(handleData) {
3394 $.Zone__current.toString;
3395 this._onData = handleData;
3396 },
3397 onError$1: function(_, handleError) {
3398 this._onError = P._registerErrorHandler(handleError, $.Zone__current);
3399 },
3400 onDone$1: function(handleDone) {
3401 if (handleDone == null)
3402 handleDone = P._nullDoneHandler$closure;
3403 $.Zone__current.toString;
3404 this._onDone = handleDone;
3405 },
3530 pause$1: function(_, resumeSignal) { 3406 pause$1: function(_, resumeSignal) {
3531 var t1, t2; 3407 var t1 = this._state;
3532 t1 = this._state;
3533 if ((t1 & 8) !== 0) 3408 if ((t1 & 8) !== 0)
3534 return; 3409 return;
3535 this._state = (t1 + 64 | 4) >>> 0; 3410 this._state = (t1 + 64 | 4) >>> 0;
3536 if (t1 < 64 && this._pending != null) { 3411 if (t1 < 64 && this._pending != null)
3537 t2 = this._pending; 3412 this._pending.cancelSchedule$0();
3538 if (t2._state === 1)
3539 t2._state = 3;
3540 }
3541 if ((t1 & 4) === 0 && (this._state & 16) === 0) 3413 if ((t1 & 4) === 0 && (this._state & 16) === 0)
3542 this._guardCallback$1(this.get$_onPause()); 3414 this._guardCallback$1(this.get$_onPause());
3543 }, 3415 },
3544 pause$0: function($receiver) { 3416 pause$0: function($receiver) {
3545 return this.pause$1($receiver, null); 3417 return this.pause$1($receiver, null);
3546 }, 3418 },
3547 resume$0: function() { 3419 resume$0: function() {
3548 var t1 = this._state; 3420 var t1, t2;
3421 t1 = this._state;
3549 if ((t1 & 8) !== 0) 3422 if ((t1 & 8) !== 0)
3550 return; 3423 return;
3551 if (t1 >= 64) { 3424 if (t1 >= 64) {
3552 this._state = t1 - 64; 3425 this._state = t1 - 64;
3553 t1 = this._state; 3426 t1 = this._state;
3554 if (t1 < 64) 3427 if (t1 < 64) {
3555 if ((t1 & 32) !== 0 && this._pending.lastPendingEvent != null) 3428 if ((t1 & 32) !== 0) {
3429 t2 = this._pending;
3430 t2 = !t2.get$isEmpty(t2);
3431 } else
3432 t2 = false;
3433 if (t2)
3556 this._pending.schedule$1(this); 3434 this._pending.schedule$1(this);
3557 else { 3435 else {
3558 this._state = (t1 & 4294967291) >>> 0; 3436 this._state = (t1 & 4294967291) >>> 0;
3559 if ((this._state & 16) === 0) 3437 if ((this._state & 16) === 0)
3560 this._guardCallback$1(this.get$_onResume()); 3438 this._guardCallback$1(this.get$_onResume());
3561 } 3439 }
3440 }
3562 } 3441 }
3563 }, 3442 },
3564 cancel$0: function() { 3443 cancel$0: function() {
3565 if ((this._state & 8) !== 0) 3444 if ((this._state & 8) !== 0)
3566 return; 3445 return;
3567 this._cancel$0(); 3446 this._cancel$0();
3568 var t1 = this._state; 3447 var t1 = this._state;
3569 if ((t1 & 16) === 0) { 3448 if ((t1 & 16) === 0) {
3570 this._state = (t1 | 16) >>> 0; 3449 this._state = (t1 | 16) >>> 0;
3571 this._onCancel$0(); 3450 this._onCancel$0();
3572 this._pending = null; 3451 this._pending = null;
3573 this._state = (this._state & 4294967279) >>> 0; 3452 this._state = (this._state & 4294967279) >>> 0;
3574 } 3453 }
3575 }, 3454 },
3576 get$_mayResumeInput: function() { 3455 get$_mayResumeInput: function() {
3577 if (this._state < 64) { 3456 if (this._state < 64) {
3578 var t1 = this._pending; 3457 var t1 = this._pending;
3579 t1 = t1 == null || t1.lastPendingEvent == null; 3458 t1 = t1 == null || t1.get$isEmpty(t1);
3580 } else 3459 } else
3581 t1 = false; 3460 t1 = false;
3582 return t1; 3461 return t1;
3583 }, 3462 },
3584 _cancel$0: function() { 3463 _cancel$0: function() {
3585 this._state = (this._state | 8) >>> 0; 3464 this._state = (this._state | 8) >>> 0;
3586 if ((this._state & 32) !== 0) { 3465 if ((this._state & 32) !== 0)
3587 var t1 = this._pending; 3466 this._pending.cancelSchedule$0();
3588 if (t1._state === 1)
3589 t1._state = 3;
3590 }
3591 }, 3467 },
3592 _async$_add$1: function(data) { 3468 _async$_add$1: function(data) {
3593 var t1 = this._state; 3469 var t1 = this._state;
3594 if ((t1 & 8) !== 0) 3470 if ((t1 & 8) !== 0)
3595 return; 3471 return;
3596 if (t1 < 16) 3472 if (t1 < 16)
3597 this._sendData$1(data); 3473 this._sendData$1(data);
3598 else 3474 else
3599 this._addPending$1(new P._DelayedData(data, null)); 3475 this._addPending$1(new P._DelayedData(data, null));
3600 }, 3476 },
3601 _addError$1: function(error) { 3477 _addError$2: function(error, stackTrace) {
3602 var t1 = this._state; 3478 var t1 = this._state;
3603 if ((t1 & 8) !== 0) 3479 if ((t1 & 8) !== 0)
3604 return; 3480 return;
3605 if (t1 < 16) 3481 if (t1 < 16)
3606 this._sendError$1(error); 3482 this._sendError$2(error, stackTrace);
3607 else 3483 else
3608 this._addPending$1(new P._DelayedError(error, null)); 3484 this._addPending$1(new P._DelayedError(error, stackTrace, null));
3609 },
3610 _close$0: function() {
3611 var t1 = this._state;
3612 if ((t1 & 8) !== 0)
3613 return;
3614 this._state = (t1 | 2) >>> 0;
3615 if (this._state < 16)
3616 this._sendDone$0();
3617 else
3618 this._addPending$1(C.C__DelayedDone);
3619 }, 3485 },
3620 _onPause$0: function() { 3486 _onPause$0: function() {
3621 }, 3487 },
3622 get$_onPause: function() { 3488 get$_onPause: function() {
3623 return new P.BoundClosure$0(this, P._BufferingStreamSubscription.prototype._ onPause$0, null, "_onPause$0"); 3489 return new P.BoundClosure$0(this, P._BufferingStreamSubscription.prototype._ onPause$0, null, "_onPause$0");
3624 }, 3490 },
3625 _onResume$0: function() { 3491 _onResume$0: function() {
3626 }, 3492 },
3627 get$_onResume: function() { 3493 get$_onResume: function() {
3628 return new P.BoundClosure$0(this, P._BufferingStreamSubscription.prototype._ onResume$0, null, "_onResume$0"); 3494 return new P.BoundClosure$0(this, P._BufferingStreamSubscription.prototype._ onResume$0, null, "_onResume$0");
(...skipping 11 matching lines...) Expand all
3640 t1 = this._state; 3506 t1 = this._state;
3641 if ((t1 & 32) === 0) { 3507 if ((t1 & 32) === 0) {
3642 this._state = (t1 | 32) >>> 0; 3508 this._state = (t1 | 32) >>> 0;
3643 if (this._state < 64) 3509 if (this._state < 64)
3644 this._pending.schedule$1(this); 3510 this._pending.schedule$1(this);
3645 } 3511 }
3646 }, 3512 },
3647 _sendData$1: function(data) { 3513 _sendData$1: function(data) {
3648 var t1 = this._state; 3514 var t1 = this._state;
3649 this._state = (t1 | 16) >>> 0; 3515 this._state = (t1 | 16) >>> 0;
3650 this._zone.runUnaryGuarded$2(this._async$_onData, data); 3516 this._zone.runUnaryGuarded$2(this._onData, data);
3651 this._state = (this._state & 4294967279) >>> 0; 3517 this._state = (this._state & 4294967279) >>> 0;
3652 this._checkState$1((t1 & 4) !== 0); 3518 this._checkState$1((t1 & 4) !== 0);
3653 }, 3519 },
3654 _sendError$1: function(error) { 3520 _sendError$2: function(error, stackTrace) {
3655 var t1, t2; 3521 var t1, t2, t3, t4;
3656 t1 = this._state; 3522 t1 = this._state;
3657 this._state = (t1 | 16) >>> 0; 3523 this._state = (t1 | 16) >>> 0;
3658 t2 = this._zone; 3524 t2 = this._zone;
3659 if (!t2.inSameErrorZone$1($.Zone__current)) 3525 t3 = $.Zone__current;
3660 $.Zone__current.handleUncaughtError$1(error); 3526 t2.toString;
3661 else 3527 t3.toString;
3662 t2.runUnaryGuarded$2(this._onError, error); 3528 if (t3 == null ? t2 != null : t3 !== t2)
3529 P._rootHandleUncaughtError(t3, null, t3, error, stackTrace);
3530 else {
3531 t3 = this._onError;
3532 t4 = J.getInterceptor(t3);
3533 if (!!t4.$is_args2)
3534 t2.runBinaryGuarded$3(t3, error, stackTrace);
3535 else
3536 t2.runUnaryGuarded$2(t3, error);
3537 }
3663 this._state = (this._state & 4294967279) >>> 0; 3538 this._state = (this._state & 4294967279) >>> 0;
3664 if ((this._state & 1) !== 0) 3539 if ((this._state & 1) !== 0)
3665 this._cancel$0(); 3540 this._cancel$0();
3666 this._checkState$1((t1 & 4) !== 0); 3541 this._checkState$1((t1 & 4) !== 0);
3667 }, 3542 },
3668 _sendDone$0: function() {
3669 this._state = (this._state | 26) >>> 0;
3670 this._zone.runGuarded$1(this._onDone);
3671 this._onCancel$0();
3672 this._state = (this._state & 4294967279) >>> 0;
3673 },
3674 _guardCallback$1: function(callback) { 3543 _guardCallback$1: function(callback) {
3675 var t1 = this._state; 3544 var t1 = this._state;
3676 this._state = (t1 | 16) >>> 0; 3545 this._state = (t1 | 16) >>> 0;
3677 callback.call$0(); 3546 callback.call$0();
3678 this._state = (this._state & 4294967279) >>> 0; 3547 this._state = (this._state & 4294967279) >>> 0;
3679 this._checkState$1((t1 & 4) !== 0); 3548 this._checkState$1((t1 & 4) !== 0);
3680 }, 3549 },
3681 _checkState$1: function(wasInputPaused) { 3550 _checkState$1: function(wasInputPaused) {
3682 var t1, isInputPaused; 3551 var t1, t2, isInputPaused;
3683 t1 = this._state; 3552 t1 = this._state;
3684 if ((t1 & 32) !== 0 && this._pending.lastPendingEvent == null) { 3553 if ((t1 & 32) !== 0) {
3554 t2 = this._pending;
3555 t2 = t2.get$isEmpty(t2);
3556 } else
3557 t2 = false;
3558 if (t2) {
3685 this._state = (t1 & 4294967263) >>> 0; 3559 this._state = (t1 & 4294967263) >>> 0;
3686 if ((this._state & 4) !== 0 && this.get$_mayResumeInput()) 3560 if ((this._state & 4) !== 0 && this.get$_mayResumeInput())
3687 this._state = (this._state & 4294967291) >>> 0; 3561 this._state = (this._state & 4294967291) >>> 0;
3688 } 3562 }
3689 for (; true; wasInputPaused = isInputPaused) { 3563 for (; true; wasInputPaused = isInputPaused) {
3690 t1 = this._state; 3564 t1 = this._state;
3691 if ((t1 & 8) !== 0) { 3565 if ((t1 & 8) !== 0) {
3692 this._onCancel$0(); 3566 this._onCancel$0();
3693 this._pending = null; 3567 this._pending = null;
3694 return; 3568 return;
3695 } 3569 }
3696 isInputPaused = (t1 & 4) !== 0; 3570 isInputPaused = (t1 & 4) !== 0;
3697 if (wasInputPaused === isInputPaused) 3571 if (wasInputPaused === isInputPaused)
3698 break; 3572 break;
3699 this._state = (t1 ^ 16) >>> 0; 3573 this._state = (t1 ^ 16) >>> 0;
3700 if (isInputPaused) 3574 if (isInputPaused)
3701 this._onPause$0(); 3575 this._onPause$0();
3702 else 3576 else
3703 this._onResume$0(); 3577 this._onResume$0();
3704 this._state = (this._state & 4294967279) >>> 0; 3578 this._state = (this._state & 4294967279) >>> 0;
3705 } 3579 }
3706 t1 = this._state; 3580 t1 = this._state;
3707 if ((t1 & 32) !== 0 && t1 < 64) 3581 if ((t1 & 32) !== 0 && t1 < 64)
3708 this._pending.schedule$1(this); 3582 this._pending.schedule$1(this);
3709 }, 3583 },
3710 _BufferingStreamSubscription$4: function(onData, onError, onDone, cancelOnErro r) { 3584 static: {
3711 } 3585 "": "_BufferingStreamSubscription__STATE_CANCEL_ON_ERROR,_BufferingStreamSubscri ption__STATE_CLOSED,_BufferingStreamSubscription__STATE_INPUT_PAUSED,_BufferingS treamSubscription__STATE_CANCELED,_BufferingStreamSubscription__STATE_IN_CALLBAC K,_BufferingStreamSubscription__STATE_HAS_PENDING,_BufferingStreamSubscription__ STATE_PAUSE_COUNT,_BufferingStreamSubscription__STATE_PAUSE_COUNT_SHIFT",
3586 }
3587
3588 },
3589
3590 _StreamImpl: {"": "Stream;",
3591 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDone, onError) {
3592 var subscription = this._createSubscription$1(true === cancelOnError);
3593 subscription.onData$1(onData);
3594 subscription.onError$1(subscription, onError);
3595 subscription.onDone$1(onDone);
3596 return subscription;
3597 },
3598 listen$2$onError: function(onData, onError) {
3599 return this.listen$4$cancelOnError$onDone$onError(onData, null, null, onErro r);
3600 },
3601 _createSubscription$1: function(cancelOnError) {
3602 var t1, t2;
3603 t1 = $.Zone__current;
3604 t2 = cancelOnError ? 1 : 0;
3605 return new P._BufferingStreamSubscription(null, null, null, t1, t2, null);
3606 },
3607 $asStream: null
3712 }, 3608 },
3713 3609
3714 _DelayedEvent: {"": "Object;next@"}, 3610 _DelayedEvent: {"": "Object;next@"},
3715 3611
3716 _DelayedData: {"": "_DelayedEvent;value,next", 3612 _DelayedData: {"": "_DelayedEvent;value,next",
3717 perform$1: function(dispatch) { 3613 perform$1: function(dispatch) {
3718 dispatch._sendData$1(this.value); 3614 dispatch._sendData$1(this.value);
3719 } 3615 }
3720 }, 3616 },
3721 3617
3722 _DelayedError: {"": "_DelayedEvent;error,next", 3618 _DelayedError: {"": "_DelayedEvent;error>,stackTrace<,next",
3723 perform$1: function(dispatch) { 3619 perform$1: function(dispatch) {
3724 dispatch._sendError$1(this.error); 3620 dispatch._sendError$2(this.error, this.stackTrace);
3725 } 3621 }
3726 }, 3622 },
3727 3623
3728 _DelayedDone: {"": "Object;",
3729 perform$1: function(dispatch) {
3730 dispatch._sendDone$0();
3731 },
3732 get$next: function() {
3733 return;
3734 },
3735 set$next: function(_) {
3736 throw H.wrapException(new P.StateError("No events after a done."));
3737 }
3738 },
3739
3740 _PendingEvents: {"": "Object;", 3624 _PendingEvents: {"": "Object;",
3741 schedule$1: function(dispatch) { 3625 schedule$1: function(dispatch) {
3742 var t1 = this._state; 3626 var t1 = this._state;
3743 if (t1 === 1) 3627 if (t1 === 1)
3744 return; 3628 return;
3745 if (t1 >= 1) { 3629 if (t1 >= 1) {
3746 this._state = 1; 3630 this._state = 1;
3747 return; 3631 return;
3748 } 3632 }
3749 P.runAsync(new P._PendingEvents_schedule_closure(this, dispatch)); 3633 P.scheduleMicrotask(new P._PendingEvents_schedule_closure(this, dispatch));
3750 this._state = 1; 3634 this._state = 1;
3635 },
3636 cancelSchedule$0: function() {
3637 if (this._state === 1)
3638 this._state = 3;
3751 } 3639 }
3752 }, 3640 },
3753 3641
3754 _PendingEvents_schedule_closure: {"": "Closure;this_0,dispatch_1", 3642 _PendingEvents_schedule_closure: {"": "Closure;this_0,dispatch_1",
3755 call$0: function() { 3643 call$0: function() {
3756 var t1, oldState; 3644 var t1, oldState;
3757 t1 = this.this_0; 3645 t1 = this.this_0;
3758 oldState = t1._state; 3646 oldState = t1._state;
3759 t1._state = 0; 3647 t1._state = 0;
3760 if (oldState === 3) 3648 if (oldState === 3)
3761 return; 3649 return;
3762 t1.handleNext$1(this.dispatch_1); 3650 t1.handleNext$1(this.dispatch_1);
3763 }, 3651 }
3764 $is_void_: true
3765 }, 3652 },
3766 3653
3767 _StreamImplEvents: {"": "_PendingEvents;firstPendingEvent,lastPendingEvent,_stat e", 3654 _StreamImplEvents: {"": "_PendingEvents;firstPendingEvent,lastPendingEvent,_stat e",
3655 get$isEmpty: function(_) {
3656 return this.lastPendingEvent == null;
3657 },
3768 add$1: function(_, $event) { 3658 add$1: function(_, $event) {
3769 var t1 = this.lastPendingEvent; 3659 var t1 = this.lastPendingEvent;
3770 if (t1 == null) { 3660 if (t1 == null) {
3771 this.lastPendingEvent = $event; 3661 this.lastPendingEvent = $event;
3772 this.firstPendingEvent = $event; 3662 this.firstPendingEvent = $event;
3773 } else { 3663 } else {
3774 t1.set$next($event); 3664 t1.set$next($event);
3775 this.lastPendingEvent = $event; 3665 this.lastPendingEvent = $event;
3776 } 3666 }
3777 }, 3667 },
3778 handleNext$1: function(dispatch) { 3668 handleNext$1: function(dispatch) {
3779 var $event = this.firstPendingEvent; 3669 var $event = this.firstPendingEvent;
3780 this.firstPendingEvent = $event.get$next(); 3670 this.firstPendingEvent = $event.get$next();
3781 if (this.firstPendingEvent == null) 3671 if (this.firstPendingEvent == null)
3782 this.lastPendingEvent = null; 3672 this.lastPendingEvent = null;
3783 $event.perform$1(dispatch); 3673 $event.perform$1(dispatch);
3784 } 3674 }
3785 }, 3675 },
3786 3676
3787 _cancelAndError_closure: {"": "Closure;subscription_0,future_1", 3677 _cancelAndError_closure: {"": "Closure;subscription_0,future_1",
3788 call$1: function(error) { 3678 call$2: function(error, stackTrace) {
3789 this.subscription_0.cancel$0(); 3679 this.subscription_0.cancel$0();
3790 this.future_1._completeError$1(error); 3680 this.future_1._completeError$2(error, stackTrace);
3791 } 3681 },
3682 $is_args2: true
3792 }, 3683 },
3793 3684
3794 _ForwardingStream: {"": "Stream;", 3685 _BaseZone: {"": "Object;",
3795 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDone, onError) {
3796 return P._ForwardingStreamSubscription$(this, onData, onError, onDone, true === cancelOnError, H.getRuntimeTypeArgument(this, "_ForwardingStream", 0), H.get RuntimeTypeArgument(this, "_ForwardingStream", 1));
3797 },
3798 listen$3$onDone$onError: function(onData, onDone, onError) {
3799 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onEr ror);
3800 },
3801 _handleData$2: function(data, sink) {
3802 sink._async$_add$1(data);
3803 },
3804 $asStream: function($S, $T) {
3805 return [$T];
3806 }
3807 },
3808
3809 _ForwardingStreamSubscription: {"": "_BufferingStreamSubscription;_stream,_subsc ription,_async$_onData,_onError,_onDone,_zone,_state,_pending",
3810 _async$_add$1: function(data) {
3811 if ((this._state & 2) !== 0)
3812 return;
3813 P._BufferingStreamSubscription.prototype._async$_add$1.call(this, data);
3814 },
3815 _addError$1: function(error) {
3816 if ((this._state & 2) !== 0)
3817 return;
3818 P._BufferingStreamSubscription.prototype._addError$1.call(this, error);
3819 },
3820 _onPause$0: function() {
3821 var t1 = this._subscription;
3822 if (t1 == null)
3823 return;
3824 t1.pause$0(t1);
3825 },
3826 get$_onPause: function() {
3827 return new P.BoundClosure$0(this, P._ForwardingStreamSubscription.prototype. _onPause$0, null, "_onPause$0");
3828 },
3829 _onResume$0: function() {
3830 var t1 = this._subscription;
3831 if (t1 == null)
3832 return;
3833 t1.resume$0();
3834 },
3835 get$_onResume: function() {
3836 return new P.BoundClosure$0(this, P._ForwardingStreamSubscription.prototype. _onResume$0, null, "_onResume$0");
3837 },
3838 _onCancel$0: function() {
3839 var t1 = this._subscription;
3840 if (t1 != null) {
3841 this._subscription = null;
3842 t1.cancel$0();
3843 }
3844 },
3845 _handleData$1: function(data) {
3846 this._stream._handleData$2(data, this);
3847 },
3848 get$_handleData: function() {
3849 return new P.BoundClosure$1(this, P._ForwardingStreamSubscription.prototype. _handleData$1, null, "_handleData$1");
3850 },
3851 _handleError$1: function(error) {
3852 this._addError$1(error);
3853 },
3854 get$_handleError: function() {
3855 return new P.BoundClosure$1(this, P._ForwardingStreamSubscription.prototype. _handleError$1, null, "_handleError$1");
3856 },
3857 _handleDone$0: function() {
3858 this._close$0();
3859 },
3860 get$_handleDone: function() {
3861 return new P.BoundClosure$0(this, P._ForwardingStreamSubscription.prototype. _handleDone$0, null, "_handleDone$0");
3862 },
3863 _ForwardingStreamSubscription$5: function(_stream, onData, onError, onDone, ca ncelOnError, $S, $T) {
3864 var t1, t2;
3865 t1 = this.get$_handleData();
3866 t2 = this.get$_handleError();
3867 this._subscription = this._stream._async$_source.listen$3$onDone$onError(t1, this.get$_handleDone(), t2);
3868 },
3869 $as_BufferingStreamSubscription: function($S, $T) {
3870 return [$T];
3871 },
3872 static: {
3873 _ForwardingStreamSubscription$: function(_stream, onData, onError, onDone, cance lOnError, $S, $T) {
3874 var t1, t2, t3, t4, t5;
3875 t1 = $.Zone__current;
3876 t2 = t1.registerUnaryCallback$1(onData);
3877 t3 = $.Zone__current.registerUnaryCallback$1(onError);
3878 t4 = $.Zone__current.registerCallback$1(onDone);
3879 t5 = cancelOnError ? 1 : 0;
3880 t5 = new P._ForwardingStreamSubscription(_stream, null, t2, t3, t4, t1, t5, nu ll);
3881 H.setRuntimeTypeInfo(t5, [$S, $T]);
3882 t5._BufferingStreamSubscription$4(onData, onError, onDone, cancelOnError);
3883 t5._ForwardingStreamSubscription$5(_stream, onData, onError, onDone, cancelOnE rror, $S, $T);
3884 return t5;
3885 }}
3886
3887 },
3888
3889 _MapStream: {"": "_ForwardingStream;_transform,_async$_source",
3890 _transform$1: function(arg0) {
3891 return this._transform.call$1(arg0);
3892 },
3893 _handleData$2: function(inputEvent, sink) {
3894 var outputEvent, e, s, exception, t1;
3895 outputEvent = null;
3896 try {
3897 outputEvent = this._transform$1(inputEvent);
3898 } catch (exception) {
3899 t1 = H.unwrapException(exception);
3900 e = t1;
3901 s = new H._StackTrace(exception, null);
3902 sink._addError$1(P._asyncError(e, s));
3903 return;
3904 }
3905
3906 sink._async$_add$1(outputEvent);
3907 },
3908 $as_ForwardingStream: null
3909 },
3910
3911 Timer: {"": "Object;"},
3912
3913 ZoneSpecification: {"": "Object;",
3914 handleUncaughtError$1: function(arg0) {
3915 return this.get$handleUncaughtError().call$1(arg0);
3916 },
3917 run$1: function(arg0) {
3918 return this.get$run().call$1(arg0);
3919 },
3920 registerCallback$1: function(arg0) {
3921 return this.get$registerCallback().call$1(arg0);
3922 },
3923 registerUnaryCallback$1: function(arg0) {
3924 return this.get$registerUnaryCallback().call$1(arg0);
3925 },
3926 scheduleMicrotask$1: function(arg0) {
3927 return this.get$scheduleMicrotask().call$1(arg0);
3928 },
3929 createTimer$2: function(arg0, arg1) {
3930 return this.get$createTimer().call$2(arg0, arg1);
3931 }
3932 },
3933
3934 _ZoneSpecification: {"": "Object;handleUncaughtError,run,runUnary,registerCallba ck,registerUnaryCallback,scheduleMicrotask,createTimer,createPeriodicTimer,fork" ,
3935 handleUncaughtError$1: function(arg0) {
3936 return this.handleUncaughtError.call$1(arg0);
3937 },
3938 run$1: function(arg0) {
3939 return this.run.call$1(arg0);
3940 },
3941 registerCallback$1: function(arg0) {
3942 return this.registerCallback.call$1(arg0);
3943 },
3944 registerUnaryCallback$1: function(arg0) {
3945 return this.registerUnaryCallback.call$1(arg0);
3946 },
3947 scheduleMicrotask$1: function(arg0) {
3948 return this.scheduleMicrotask.call$1(arg0);
3949 },
3950 createTimer$2: function(arg0, arg1) {
3951 return this.createTimer.call$2(arg0, arg1);
3952 },
3953 $is_ZoneSpecification: true
3954 },
3955
3956 ZoneDelegate: {"": "Object;"},
3957
3958 Zone: {"": "Object;"},
3959
3960 _ZoneDelegate: {"": "Object;_degelationTarget",
3961 get$_zone: function() {
3962 return this._degelationTarget;
3963 },
3964 handleUncaughtError$2: function(zone, e) {
3965 var $parent, t1, t2;
3966 $parent = this._degelationTarget;
3967 for (; t1 = $parent.get$_specification().handleUncaughtError, t2 = J.getInte rceptor$x($parent), t1 == null;)
3968 $parent = t2.get$parent($parent);
3969 return t1.call$4($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, e);
3970 },
3971 run$2: function(zone, f) {
3972 var $parent, t1, t2;
3973 $parent = this._degelationTarget;
3974 for (; t1 = $parent.get$_specification().run, t2 = J.getInterceptor$x($paren t), t1 == null;)
3975 $parent = t2.get$parent($parent);
3976 return t1.call$4($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, f);
3977 },
3978 runUnary$3: function(zone, f, arg) {
3979 var $parent, t1, t2;
3980 $parent = this._degelationTarget;
3981 for (; t1 = $parent.get$_specification().runUnary, t2 = J.getInterceptor$x($ parent), t1 == null;)
3982 $parent = t2.get$parent($parent);
3983 return t1.call$5($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, f, arg);
3984 },
3985 registerCallback$2: function(zone, f) {
3986 var $parent, t1, t2;
3987 $parent = this._degelationTarget;
3988 for (; t1 = $parent.get$_specification().registerCallback, t2 = J.getInterce ptor$x($parent), t1 == null;)
3989 $parent = t2.get$parent($parent);
3990 return t1.call$4($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, f);
3991 },
3992 registerUnaryCallback$2: function(zone, f) {
3993 var $parent, t1, t2;
3994 $parent = this._degelationTarget;
3995 for (; t1 = $parent.get$_specification().registerUnaryCallback, t2 = J.getIn terceptor$x($parent), t1 == null;)
3996 $parent = t2.get$parent($parent);
3997 return t1.call$4($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, f);
3998 },
3999 scheduleMicrotask$2: function(zone, f) {
4000 var $parent, t1;
4001 $parent = this._degelationTarget;
4002 for (; t1 = J.getInterceptor$x($parent), $parent.get$_specification().schedu leMicrotask == null;)
4003 $parent = t1.get$parent($parent);
4004 t1 = t1.get$parent($parent);
4005 $parent.get$_specification().scheduleMicrotask.call$4($parent, new P._ZoneDe legate(t1), zone, f);
4006 },
4007 createTimer$3: function(zone, duration, f) {
4008 var $parent, t1, t2;
4009 $parent = this._degelationTarget;
4010 for (; t1 = $parent.get$_specification().createTimer, t2 = J.getInterceptor$ x($parent), t1 == null;)
4011 $parent = t2.get$parent($parent);
4012 return t1.call$5($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, duration, f);
4013 }
4014 },
4015
4016 _CustomizedZone: {"": "Object;parent>,_specification<,_map",
4017 get$_errorZone: function() {
4018 if (this._specification.handleUncaughtError != null)
4019 return this;
4020 return this.parent.get$_errorZone();
4021 },
4022 inSameErrorZone$1: function(otherZone) {
4023 return this.get$_errorZone() === otherZone.get$_errorZone();
4024 },
4025 runGuarded$1: function(f) { 3686 runGuarded$1: function(f) {
4026 var e, s, t1, exception; 3687 var e, s, t1, exception;
4027 try { 3688 try {
4028 t1 = new P._ZoneDelegate(this).run$2(this, f); 3689 t1 = this.run$1(f);
4029 return t1; 3690 return t1;
4030 } catch (exception) { 3691 } catch (exception) {
4031 t1 = H.unwrapException(exception); 3692 t1 = H.unwrapException(exception);
4032 e = t1; 3693 e = t1;
4033 s = new H._StackTrace(exception, null); 3694 s = new H._StackTrace(exception, null);
4034 return new P._ZoneDelegate(this).handleUncaughtError$2(this, P._asyncError (e, s)); 3695 return this.handleUncaughtError$2(e, s);
4035 } 3696 }
4036 3697
4037 }, 3698 },
4038 runUnaryGuarded$2: function(f, arg) { 3699 runUnaryGuarded$2: function(f, arg) {
4039 var e, s, t1, exception; 3700 var e, s, t1, exception;
4040 try { 3701 try {
4041 t1 = new P._ZoneDelegate(this).runUnary$3(this, f, arg); 3702 t1 = this.runUnary$2(f, arg);
4042 return t1; 3703 return t1;
4043 } catch (exception) { 3704 } catch (exception) {
4044 t1 = H.unwrapException(exception); 3705 t1 = H.unwrapException(exception);
4045 e = t1; 3706 e = t1;
4046 s = new H._StackTrace(exception, null); 3707 s = new H._StackTrace(exception, null);
4047 return new P._ZoneDelegate(this).handleUncaughtError$2(this, P._asyncError (e, s)); 3708 return this.handleUncaughtError$2(e, s);
3709 }
3710
3711 },
3712 runBinaryGuarded$3: function(f, arg1, arg2) {
3713 var e, s, t1, exception;
3714 try {
3715 t1 = this.runBinary$3(f, arg1, arg2);
3716 return t1;
3717 } catch (exception) {
3718 t1 = H.unwrapException(exception);
3719 e = t1;
3720 s = new H._StackTrace(exception, null);
3721 return this.handleUncaughtError$2(e, s);
4048 } 3722 }
4049 3723
4050 }, 3724 },
4051 bindCallback$2$runGuarded: function(f, runGuarded) { 3725 bindCallback$2$runGuarded: function(f, runGuarded) {
4052 var registered = new P._ZoneDelegate(this).registerCallback$2(this, f); 3726 var registered = this.registerCallback$1(f);
4053 if (runGuarded) 3727 if (runGuarded)
4054 return new P._CustomizedZone_bindCallback_closure(this, registered); 3728 return new P._BaseZone_bindCallback_closure(this, registered);
4055 else 3729 else
4056 return new P._CustomizedZone_bindCallback_closure0(this, registered); 3730 return new P._BaseZone_bindCallback_closure0(this, registered);
4057 },
4058 bindUnaryCallback$2$runGuarded: function(f, runGuarded) {
4059 var registered = new P._ZoneDelegate(this).registerUnaryCallback$2(this, f);
4060 if (runGuarded)
4061 return new P._CustomizedZone_bindUnaryCallback_closure(this, registered);
4062 else
4063 return new P._CustomizedZone_bindUnaryCallback_closure0(this, registered);
4064 },
4065 $index: function(_, key) {
4066 var t1, result;
4067 t1 = this._map;
4068 result = t1.$index(t1, key);
4069 if (result != null || t1.containsKey$1(key))
4070 return result;
4071 t1 = this.parent;
4072 if (t1 != null)
4073 return J.$index$asx(t1, key);
4074 return;
4075 },
4076 handleUncaughtError$1: function(error) {
4077 return new P._ZoneDelegate(this).handleUncaughtError$2(this, error);
4078 },
4079 run$1: function(f) {
4080 return new P._ZoneDelegate(this).run$2(this, f);
4081 },
4082 registerCallback$1: function(f) {
4083 return new P._ZoneDelegate(this).registerCallback$2(this, f);
4084 },
4085 registerUnaryCallback$1: function(f) {
4086 return new P._ZoneDelegate(this).registerUnaryCallback$2(this, f);
4087 },
4088 scheduleMicrotask$1: function(f) {
4089 new P._ZoneDelegate(this).scheduleMicrotask$2(this, f);
4090 },
4091 createTimer$2: function(duration, f) {
4092 return new P._ZoneDelegate(this).createTimer$3(this, duration, f);
4093 } 3731 }
4094 }, 3732 },
4095 3733
4096 _CustomizedZone_bindCallback_closure: {"": "Closure;this_0,registered_1", 3734 _BaseZone_bindCallback_closure: {"": "Closure;this_0,registered_1",
4097 call$0: function() { 3735 call$0: function() {
4098 return this.this_0.runGuarded$1(this.registered_1); 3736 return this.this_0.runGuarded$1(this.registered_1);
4099 },
4100 $is_void_: true
4101 },
4102
4103 _CustomizedZone_bindCallback_closure0: {"": "Closure;this_2,registered_3",
4104 call$0: function() {
4105 var t1 = this.this_2;
4106 return new P._ZoneDelegate(t1).run$2(t1, this.registered_3);
4107 },
4108 $is_void_: true
4109 },
4110
4111 _CustomizedZone_bindUnaryCallback_closure: {"": "Closure;this_0,registered_1",
4112 call$1: function(arg) {
4113 return this.this_0.runUnaryGuarded$2(this.registered_1, arg);
4114 } 3737 }
4115 }, 3738 },
4116 3739
4117 _CustomizedZone_bindUnaryCallback_closure0: {"": "Closure;this_2,registered_3", 3740 _BaseZone_bindCallback_closure0: {"": "Closure;this_2,registered_3",
4118 call$1: function(arg) { 3741 call$0: function() {
4119 var t1 = this.this_2; 3742 return this.this_2.run$1(this.registered_3);
4120 return new P._ZoneDelegate(t1).runUnary$3(t1, this.registered_3, arg);
4121 } 3743 }
4122 }, 3744 },
4123 3745
4124 _rootHandleUncaughtError_closure: {"": "Closure;error_0", 3746 _rootHandleUncaughtError_closure: {"": "Closure;error_0,stackTrace_1",
4125 call$0: function() { 3747 call$0: function() {
4126 var t1, trace; 3748 var t1, trace;
4127 t1 = this.error_0; 3749 t1 = this.error_0;
4128 H.Primitives_printString("Uncaught Error: " + H.S(t1)); 3750 P.print("Uncaught Error: " + H.S(t1));
4129 trace = P.getAttachedStackTrace(t1); 3751 trace = this.stackTrace_1;
3752 if (trace == null)
3753 trace = P.getAttachedStackTrace(t1);
4130 P._attachStackTrace(t1, null); 3754 P._attachStackTrace(t1, null);
4131 if (trace != null) 3755 if (trace != null)
4132 H.Primitives_printString("Stack Trace:\n" + H.S(trace) + "\n"); 3756 P.print("Stack Trace: \n" + H.S(trace) + "\n");
4133 throw H.wrapException(t1); 3757 throw H.wrapException(t1);
4134 }, 3758 }
4135 $is_void_: true
4136 }, 3759 },
4137 3760
4138 _rootFork_closure: {"": "Closure;copiedMap_0", 3761 _RootZone: {"": "_BaseZone;",
4139 call$2: function(key, value) { 3762 $index: function(_, key) {
4140 var t1; 3763 return;
4141 if (key == null) 3764 },
4142 throw H.wrapException(new P.ArgumentError("ZoneValue key must not be null" )); 3765 handleUncaughtError$2: function(error, stackTrace) {
4143 t1 = this.copiedMap_0; 3766 return P._rootHandleUncaughtError(this, null, this, error, stackTrace);
4144 t1.$indexSet(t1, key, value); 3767 },
3768 run$1: function(f) {
3769 return P._rootRun(this, null, this, f);
3770 },
3771 runUnary$2: function(f, arg) {
3772 return P._rootRunUnary(this, null, this, f, arg);
3773 },
3774 runBinary$3: function(f, arg1, arg2) {
3775 return P._rootRunBinary(this, null, this, f, arg1, arg2);
3776 },
3777 registerCallback$1: function(f) {
3778 return f;
4145 } 3779 }
4146 }}], 3780 }}],
4147 ["dart.collection", "dart:collection", , P, { 3781 ["dart.collection", "dart:collection", , P, {
3782 _HashSet__newHashTable: function() {
3783 var table = Object.create(null);
3784 table["<non-identifier-key>"] = table;
3785 delete table["<non-identifier-key>"];
3786 return table;
3787 },
3788
4148 _defaultEquals: function(a, b) { 3789 _defaultEquals: function(a, b) {
4149 return J.$eq(a, b); 3790 return J.$eq(a, b);
4150 }, 3791 },
4151 3792
4152 _defaultHashCode: function(a) { 3793 _defaultHashCode: function(a) {
4153 return J.get$hashCode$(a); 3794 return J.get$hashCode$(a);
4154 }, 3795 },
4155 3796
4156 HashMap_HashMap: function(equals, hashCode, isValidKey, $K, $V) { 3797 HashMap_HashMap: function(equals, hashCode, isValidKey, $K, $V) {
4157 var t1 = new P._HashMap(0, null, null, null, null); 3798 var t1 = new P._HashMap(0, null, null, null, null);
4158 H.setRuntimeTypeInfo(t1, [$K, $V]); 3799 H.setRuntimeTypeInfo(t1, [$K, $V]);
4159 return t1; 3800 return t1;
4160 }, 3801 },
4161 3802
3803 _iterableToString: function(iterable) {
3804 var LENGTH_LIMIT, MIN_COUNT, MAX_COUNT, OVERHEAD, ELLIPSIS_SIZE, result, $leng th, count, it, next, penultimateString, ultimateString, penultimate, ultimate, e lision, t1, t2, t3, t4;
3805 LENGTH_LIMIT = 80;
3806 MIN_COUNT = 3;
3807 MAX_COUNT = 100;
3808 OVERHEAD = 2;
3809 ELLIPSIS_SIZE = 3;
3810 t1 = $.get$_toStringVisiting();
3811 if (t1.contains$1(t1, iterable))
3812 return "(...)";
3813 t1 = $.get$_toStringVisiting();
3814 t1.add$1(t1, iterable);
3815 result = [];
3816 try {
3817 $building$0: {
3818 $length = 0;
3819 count = 0;
3820 it = J.get$iterator$ax(iterable);
3821 while (true) {
3822 t1 = count;
3823 t2 = MIN_COUNT;
3824 if (typeof t1 !== "number")
3825 throw t1.$lt();
3826 if (typeof t2 !== "number")
3827 throw H.iae(t2);
3828 if (!(t1 < t2)) {
3829 t1 = $length;
3830 t2 = LENGTH_LIMIT;
3831 if (typeof t1 !== "number")
3832 throw t1.$lt();
3833 if (typeof t2 !== "number")
3834 throw H.iae(t2);
3835 t2 = t1 < t2;
3836 t1 = t2;
3837 } else
3838 t1 = true;
3839 if (!t1)
3840 break;
3841 if (!it.moveNext$0())
3842 break $building$0;
3843 next = H.S(it.get$current());
3844 J.add$1$ax(result, next);
3845 t1 = $length;
3846 t2 = J.get$length$asx(next);
3847 t3 = OVERHEAD;
3848 if (typeof t2 !== "number")
3849 throw t2.$add();
3850 if (typeof t3 !== "number")
3851 throw H.iae(t3);
3852 if (typeof t1 !== "number")
3853 throw t1.$add();
3854 $length = t1 + (t2 + t3);
3855 t3 = count;
3856 if (typeof t3 !== "number")
3857 throw t3.$add();
3858 count = t3 + 1;
3859 }
3860 penultimateString = null;
3861 ultimateString = null;
3862 penultimate = null;
3863 ultimate = null;
3864 if (!it.moveNext$0()) {
3865 t1 = count;
3866 t2 = MIN_COUNT;
3867 if (typeof t2 !== "number")
3868 throw t2.$add();
3869 if (typeof t1 !== "number")
3870 throw t1.$le();
3871 if (t1 <= t2 + 2)
3872 break $building$0;
3873 ultimateString = J.removeLast$0$ax(result);
3874 penultimateString = J.removeLast$0$ax(result);
3875 } else {
3876 penultimate = it.get$current();
3877 t1 = count;
3878 if (typeof t1 !== "number")
3879 throw t1.$add();
3880 count = t1 + 1;
3881 if (!it.moveNext$0()) {
3882 t1 = count;
3883 t2 = MIN_COUNT;
3884 if (typeof t2 !== "number")
3885 throw t2.$add();
3886 if (typeof t1 !== "number")
3887 throw t1.$le();
3888 if (t1 <= t2 + 1) {
3889 J.add$1$ax(result, H.S(penultimate));
3890 break $building$0;
3891 }
3892 ultimateString = H.S(penultimate);
3893 penultimateString = J.removeLast$0$ax(result);
3894 t1 = $length;
3895 t2 = J.get$length$asx(ultimateString);
3896 t3 = OVERHEAD;
3897 if (typeof t2 !== "number")
3898 throw t2.$add();
3899 if (typeof t3 !== "number")
3900 throw H.iae(t3);
3901 if (typeof t1 !== "number")
3902 throw t1.$add();
3903 $length = t1 + (t2 + t3);
3904 } else {
3905 ultimate = it.get$current();
3906 t1 = count;
3907 if (typeof t1 !== "number")
3908 throw t1.$add();
3909 count = t1 + 1;
3910 for (; it.moveNext$0();) {
3911 penultimate = ultimate;
3912 ultimate = it.get$current();
3913 t1 = count;
3914 if (typeof t1 !== "number")
3915 throw t1.$add();
3916 count = t1 + 1;
3917 t1 = count;
3918 t2 = MAX_COUNT;
3919 if (typeof t1 !== "number")
3920 throw t1.$gt();
3921 if (typeof t2 !== "number")
3922 throw H.iae(t2);
3923 if (t1 > t2) {
3924 while (true) {
3925 t1 = $length;
3926 t2 = LENGTH_LIMIT;
3927 t3 = ELLIPSIS_SIZE;
3928 if (typeof t2 !== "number")
3929 throw t2.$sub();
3930 if (typeof t3 !== "number")
3931 throw H.iae(t3);
3932 t4 = OVERHEAD;
3933 if (typeof t4 !== "number")
3934 throw H.iae(t4);
3935 if (typeof t1 !== "number")
3936 throw t1.$gt();
3937 if (t1 > t2 - t3 - t4) {
3938 t1 = count;
3939 t2 = MIN_COUNT;
3940 if (typeof t1 !== "number")
3941 throw t1.$gt();
3942 if (typeof t2 !== "number")
3943 throw H.iae(t2);
3944 t2 = t1 > t2;
3945 t1 = t2;
3946 } else
3947 t1 = false;
3948 if (!t1)
3949 break;
3950 t1 = $length;
3951 t2 = J.get$length$asx(J.removeLast$0$ax(result));
3952 t3 = OVERHEAD;
3953 if (typeof t2 !== "number")
3954 throw t2.$add();
3955 if (typeof t3 !== "number")
3956 throw H.iae(t3);
3957 if (typeof t1 !== "number")
3958 throw t1.$sub();
3959 $length = t1 - (t2 + t3);
3960 t3 = count;
3961 if (typeof t3 !== "number")
3962 throw t3.$sub();
3963 count = t3 - 1;
3964 }
3965 J.add$1$ax(result, "...");
3966 break $building$0;
3967 }
3968 }
3969 penultimateString = H.S(penultimate);
3970 ultimateString = H.S(ultimate);
3971 t1 = $length;
3972 t2 = J.get$length$asx(ultimateString);
3973 t3 = J.get$length$asx(penultimateString);
3974 if (typeof t2 !== "number")
3975 throw t2.$add();
3976 if (typeof t3 !== "number")
3977 throw H.iae(t3);
3978 t4 = OVERHEAD;
3979 if (typeof t4 !== "number")
3980 throw H.iae(t4);
3981 if (typeof t1 !== "number")
3982 throw t1.$add();
3983 $length = t1 + (t2 + t3 + 2 * t4);
3984 }
3985 }
3986 elision = null;
3987 t1 = count;
3988 t2 = J.get$length$asx(result);
3989 if (typeof t2 !== "number")
3990 throw t2.$add();
3991 if (typeof t1 !== "number")
3992 throw t1.$gt();
3993 if (t1 > t2 + 2) {
3994 elision = "...";
3995 t1 = $length;
3996 t2 = ELLIPSIS_SIZE;
3997 t3 = OVERHEAD;
3998 if (typeof t2 !== "number")
3999 throw t2.$add();
4000 if (typeof t3 !== "number")
4001 throw H.iae(t3);
4002 if (typeof t1 !== "number")
4003 throw t1.$add();
4004 $length = t1 + (t2 + t3);
4005 }
4006 while (true) {
4007 t1 = $length;
4008 t2 = LENGTH_LIMIT;
4009 if (typeof t1 !== "number")
4010 throw t1.$gt();
4011 if (typeof t2 !== "number")
4012 throw H.iae(t2);
4013 if (t1 > t2) {
4014 t1 = J.get$length$asx(result);
4015 t2 = MIN_COUNT;
4016 if (typeof t1 !== "number")
4017 throw t1.$gt();
4018 if (typeof t2 !== "number")
4019 throw H.iae(t2);
4020 t2 = t1 > t2;
4021 t1 = t2;
4022 } else
4023 t1 = false;
4024 if (!t1)
4025 break;
4026 t1 = $length;
4027 t2 = J.get$length$asx(J.removeLast$0$ax(result));
4028 t3 = OVERHEAD;
4029 if (typeof t2 !== "number")
4030 throw t2.$add();
4031 if (typeof t3 !== "number")
4032 throw H.iae(t3);
4033 if (typeof t1 !== "number")
4034 throw t1.$sub();
4035 $length = t1 - (t2 + t3);
4036 if (elision == null) {
4037 elision = "...";
4038 t1 = $length;
4039 t2 = ELLIPSIS_SIZE;
4040 t3 = OVERHEAD;
4041 if (typeof t2 !== "number")
4042 throw t2.$add();
4043 if (typeof t3 !== "number")
4044 throw H.iae(t3);
4045 if (typeof t1 !== "number")
4046 throw t1.$add();
4047 $length = t1 + (t2 + t3);
4048 }
4049 }
4050 if (elision != null)
4051 J.add$1$ax(result, elision);
4052 J.add$1$ax(result, penultimateString);
4053 J.add$1$ax(result, ultimateString);
4054 }
4055 } finally {
4056 t1 = $.get$_toStringVisiting();
4057 t1.remove$1(t1, iterable);
4058 }
4059 t1 = P.StringBuffer$("(");
4060 t1.writeAll$2(result, ", ");
4061 t1.write$1(")");
4062 return t1._contents;
4063 },
4064
4162 LinkedHashMap_LinkedHashMap: function(equals, hashCode, isValidKey, $K, $V) { 4065 LinkedHashMap_LinkedHashMap: function(equals, hashCode, isValidKey, $K, $V) {
4163 var t1; 4066 var t1 = new P._LinkedHashMap(0, null, null, null, null, null, 0);
4164 if (hashCode == null) { 4067 H.setRuntimeTypeInfo(t1, [$K, $V]);
4165 if (equals == null) { 4068 return t1;
4166 t1 = new P._LinkedHashMap(0, null, null, null, null, null, 0);
4167 H.setRuntimeTypeInfo(t1, [$K, $V]);
4168 return t1;
4169 }
4170 hashCode = P._defaultHashCode$closure;
4171 } else {
4172 if ((P.identityHashCode$closure == null ? hashCode == null : P.identityHashC ode$closure === hashCode) && (P.identical$closure == null ? equals == null : P.i dentical$closure === equals)) {
4173 t1 = new P._LinkedIdentityHashMap(0, null, null, null, null, null, 0);
4174 H.setRuntimeTypeInfo(t1, [$K, $V]);
4175 return t1;
4176 }
4177 if (equals == null)
4178 equals = P._defaultEquals$closure;
4179 }
4180 return P._LinkedCustomHashMap$(equals, hashCode, isValidKey, $K, $V);
4181 }, 4069 },
4182 4070
4183 Maps_mapToString: function(m) { 4071 Maps_mapToString: function(m) {
4184 var t1, result, i, t2; 4072 var t1, result, i, t2;
4185 t1 = {}; 4073 t1 = {};
4186 for (i = 0; i < $.get$Maps__toStringList().length; ++i) { 4074 for (i = 0; i < $.get$Maps__toStringList().length; ++i) {
4187 t2 = $.get$Maps__toStringList(); 4075 t2 = $.get$Maps__toStringList();
4188 if (i >= t2.length) 4076 if (i >= t2.length)
4189 throw H.ioore(t2, i); 4077 throw H.ioore(t2, i);
4190 if (t2[i] === m) 4078 if (t2[i] === m)
4191 return "{...}"; 4079 return "{...}";
4192 } 4080 }
4193 result = P.StringBuffer$(""); 4081 result = P.StringBuffer$("");
4194 try { 4082 try {
4195 $.get$Maps__toStringList().push(m); 4083 $.get$Maps__toStringList().push(m);
4196 result.write$1("{"); 4084 result.write$1("{");
4197 t1.first_0 = true; 4085 t1.first_0 = true;
4198 J.forEach$1$ax(m, new P.Maps_mapToString_closure(t1, result)); 4086 J.forEach$1$ax(m, new P.Maps_mapToString_closure(t1, result));
4199 result.write$1("}"); 4087 result.write$1("}");
4200 } finally { 4088 } finally {
4201 t1 = $.get$Maps__toStringList(); 4089 t1 = $.get$Maps__toStringList();
4202 if (0 >= t1.length) 4090 if (0 >= t1.length)
4203 throw H.ioore(t1, 0); 4091 throw H.ioore(t1, 0);
4204 t1.pop(); 4092 t1.pop();
4205 } 4093 }
4206 return result.get$_contents(); 4094 return result.get$_contents();
4207 }, 4095 },
4208 4096
4209 _HashMap: {"": "Object;_collection$_length,_strings,_nums,_rest,_collection$_key s", 4097 _HashMap: {"": "Object;_collection$_length,_strings,_nums,_rest,_keys",
4210 get$length: function(_) { 4098 get$length: function(_) {
4211 return this._collection$_length; 4099 return this._collection$_length;
4212 }, 4100 },
4213 get$keys: function() { 4101 get$keys: function() {
4214 var t1 = new P.HashMapKeyIterable(this); 4102 var t1 = new P.HashMapKeyIterable(this);
4215 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_HashMap", 0)]); 4103 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_HashMap", 0)]);
4216 return t1; 4104 return t1;
4217 }, 4105 },
4218 get$values: function(_) { 4106 get$values: function(_) {
4219 var t1, t2; 4107 var t1 = new P.HashMapKeyIterable(this);
4220 t1 = new P.HashMapKeyIterable(this);
4221 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_HashMap", 0)]); 4108 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_HashMap", 0)]);
4222 t2 = new H.MappedIterable(t1, new P._HashMap_values_closure(this)); 4109 return H.MappedIterable_MappedIterable(t1, new P._HashMap_values_closure(thi s), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null);
4223 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "IterableBase", 0), n ull]);
4224 return t2;
4225 },
4226 containsKey$1: function(key) {
4227 var strings, nums, rest;
4228 if (typeof key === "string" && key !== "__proto__") {
4229 strings = this._strings;
4230 return strings == null ? false : strings[key] != null;
4231 } else if (typeof key === "number" && (key & 0x3ffffff) === key) {
4232 nums = this._nums;
4233 return nums == null ? false : nums[key] != null;
4234 } else {
4235 rest = this._rest;
4236 if (rest == null)
4237 return false;
4238 return this._findBucketIndex$2(rest[this._computeHashCode$1(key)], key) >= 0;
4239 }
4240 }, 4110 },
4241 $index: function(_, key) { 4111 $index: function(_, key) {
4242 var strings, t1, entry, nums, rest, bucket, index; 4112 var strings, t1, entry, nums, rest, bucket, index;
4243 if (typeof key === "string" && key !== "__proto__") { 4113 if (typeof key === "string" && key !== "__proto__") {
4244 strings = this._strings; 4114 strings = this._strings;
4245 if (strings == null) 4115 if (strings == null)
4246 t1 = null; 4116 t1 = null;
4247 else { 4117 else {
4248 entry = strings[key]; 4118 entry = strings[key];
4249 t1 = entry === strings ? null : entry; 4119 t1 = entry === strings ? null : entry;
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
4287 rest = this._rest; 4157 rest = this._rest;
4288 if (rest == null) { 4158 if (rest == null) {
4289 rest = P._HashMap__newHashTable(); 4159 rest = P._HashMap__newHashTable();
4290 this._rest = rest; 4160 this._rest = rest;
4291 } 4161 }
4292 hash = this._computeHashCode$1(key); 4162 hash = this._computeHashCode$1(key);
4293 bucket = rest[hash]; 4163 bucket = rest[hash];
4294 if (bucket == null) { 4164 if (bucket == null) {
4295 P._HashMap__setTableEntry(rest, hash, [key, value]); 4165 P._HashMap__setTableEntry(rest, hash, [key, value]);
4296 this._collection$_length = this._collection$_length + 1; 4166 this._collection$_length = this._collection$_length + 1;
4297 this._collection$_keys = null; 4167 this._keys = null;
4298 } else { 4168 } else {
4299 index = this._findBucketIndex$2(bucket, key); 4169 index = this._findBucketIndex$2(bucket, key);
4300 if (index >= 0) 4170 if (index >= 0)
4301 bucket[index + 1] = value; 4171 bucket[index + 1] = value;
4302 else { 4172 else {
4303 bucket.push(key, value); 4173 bucket.push(key, value);
4304 this._collection$_length = this._collection$_length + 1; 4174 this._collection$_length = this._collection$_length + 1;
4305 this._collection$_keys = null; 4175 this._keys = null;
4306 } 4176 }
4307 } 4177 }
4308 } 4178 }
4309 }, 4179 },
4310 forEach$1: function(_, action) { 4180 forEach$1: function(_, action) {
4311 var keys, $length, i, key; 4181 var keys, $length, i, key;
4312 keys = this._computeKeys$0(); 4182 keys = this._computeKeys$0();
4313 for ($length = keys.length, i = 0; i < $length; ++i) { 4183 for ($length = keys.length, i = 0; i < $length; ++i) {
4314 key = keys[i]; 4184 key = keys[i];
4315 action.call$2(key, this.$index(this, key)); 4185 action.call$2(key, this.$index(this, key));
4316 if (keys !== this._collection$_keys) 4186 if (keys !== this._keys)
4317 throw H.wrapException(new P.ConcurrentModificationError(this)); 4187 throw H.wrapException(P.ConcurrentModificationError$(this));
4318 } 4188 }
4319 }, 4189 },
4320 _computeKeys$0: function() { 4190 _computeKeys$0: function() {
4321 var t1, result, strings, names, entries, index, i, nums, rest, bucket, $leng th, i0; 4191 var t1, result, strings, names, entries, index, i, nums, rest, bucket, $leng th, i0;
4322 t1 = this._collection$_keys; 4192 t1 = this._keys;
4323 if (t1 != null) 4193 if (t1 != null)
4324 return t1; 4194 return t1;
4325 result = P.List_List(this._collection$_length, null); 4195 result = P.List_List(this._collection$_length, null);
4326 strings = this._strings; 4196 strings = this._strings;
4327 if (strings != null) { 4197 if (strings != null) {
4328 names = Object.getOwnPropertyNames(strings); 4198 names = Object.getOwnPropertyNames(strings);
4329 entries = names.length; 4199 entries = names.length;
4330 for (index = 0, i = 0; i < entries; ++i) { 4200 for (index = 0, i = 0; i < entries; ++i) {
4331 result[index] = names[i]; 4201 result[index] = names[i];
4332 ++index; 4202 ++index;
(...skipping 15 matching lines...) Expand all
4348 entries = names.length; 4218 entries = names.length;
4349 for (i = 0; i < entries; ++i) { 4219 for (i = 0; i < entries; ++i) {
4350 bucket = rest[names[i]]; 4220 bucket = rest[names[i]];
4351 $length = bucket.length; 4221 $length = bucket.length;
4352 for (i0 = 0; i0 < $length; i0 += 2) { 4222 for (i0 = 0; i0 < $length; i0 += 2) {
4353 result[index] = bucket[i0]; 4223 result[index] = bucket[i0];
4354 ++index; 4224 ++index;
4355 } 4225 }
4356 } 4226 }
4357 } 4227 }
4358 this._collection$_keys = result; 4228 this._keys = result;
4359 return result; 4229 return result;
4360 }, 4230 },
4361 _addHashTableEntry$3: function(table, key, value) { 4231 _addHashTableEntry$3: function(table, key, value) {
4362 if (table[key] == null) { 4232 if (table[key] == null) {
4363 this._collection$_length = this._collection$_length + 1; 4233 this._collection$_length = this._collection$_length + 1;
4364 this._collection$_keys = null; 4234 this._keys = null;
4365 } 4235 }
4366 P._HashMap__setTableEntry(table, key, value); 4236 P._HashMap__setTableEntry(table, key, value);
4367 }, 4237 },
4368 _computeHashCode$1: function(key) { 4238 _computeHashCode$1: function(key) {
4369 return J.get$hashCode$(key) & 0x3ffffff; 4239 return J.get$hashCode$(key) & 0x3ffffff;
4370 }, 4240 },
4371 _findBucketIndex$2: function(bucket, key) { 4241 _findBucketIndex$2: function(bucket, key) {
4372 var $length, i; 4242 var $length, i;
4373 if (bucket == null) 4243 if (bucket == null)
4374 return -1; 4244 return -1;
(...skipping 21 matching lines...) Expand all
4396 4266
4397 }, 4267 },
4398 4268
4399 _HashMap_values_closure: {"": "Closure;this_0", 4269 _HashMap_values_closure: {"": "Closure;this_0",
4400 call$1: function(each) { 4270 call$1: function(each) {
4401 var t1 = this.this_0; 4271 var t1 = this.this_0;
4402 return t1.$index(t1, each); 4272 return t1.$index(t1, each);
4403 } 4273 }
4404 }, 4274 },
4405 4275
4406 HashMapKeyIterable: {"": "IterableBase;_collection$_map", 4276 HashMapKeyIterable: {"": "IterableBase;_map",
4407 get$length: function(_) { 4277 get$length: function(_) {
4408 return this._collection$_map._collection$_length; 4278 return this._map._collection$_length;
4409 }, 4279 },
4410 get$iterator: function(_) { 4280 get$iterator: function(_) {
4411 var t1 = this._collection$_map; 4281 var t1 = this._map;
4412 return new P.HashMapKeyIterator(t1, t1._computeKeys$0(), 0, null); 4282 return new P.HashMapKeyIterator(t1, t1._computeKeys$0(), 0, null);
4413 }, 4283 },
4414 forEach$1: function(_, f) { 4284 forEach$1: function(_, f) {
4415 var t1, keys, $length, i; 4285 var t1, keys, $length, i;
4416 t1 = this._collection$_map; 4286 t1 = this._map;
4417 keys = t1._computeKeys$0(); 4287 keys = t1._computeKeys$0();
4418 for ($length = keys.length, i = 0; i < $length; ++i) { 4288 for ($length = keys.length, i = 0; i < $length; ++i) {
4419 f.call$1(keys[i]); 4289 f.call$1(keys[i]);
4420 if (keys !== t1._collection$_keys) 4290 if (keys !== t1._keys)
4421 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4291 throw H.wrapException(P.ConcurrentModificationError$(t1));
4422 } 4292 }
4423 }, 4293 },
4424 $asIterableBase: null 4294 $asIterableBase: null,
4295 $isEfficientLength: true
4425 }, 4296 },
4426 4297
4427 HashMapKeyIterator: {"": "Object;_collection$_map,_collection$_keys,_offset,_col lection$_current", 4298 HashMapKeyIterator: {"": "Object;_map,_keys,_offset,_collection$_current",
4428 get$current: function() { 4299 get$current: function() {
4429 return this._collection$_current; 4300 return this._collection$_current;
4430 }, 4301 },
4431 moveNext$0: function() { 4302 moveNext$0: function() {
4432 var keys, offset, t1; 4303 var keys, offset, t1;
4433 keys = this._collection$_keys; 4304 keys = this._keys;
4434 offset = this._offset; 4305 offset = this._offset;
4435 t1 = this._collection$_map; 4306 t1 = this._map;
4436 if (keys !== t1._collection$_keys) 4307 if (keys !== t1._keys)
4437 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4308 throw H.wrapException(P.ConcurrentModificationError$(t1));
4438 else if (offset >= keys.length) { 4309 else if (offset >= keys.length) {
4439 this._collection$_current = null; 4310 this._collection$_current = null;
4440 return false; 4311 return false;
4441 } else { 4312 } else {
4442 this._collection$_current = keys[offset]; 4313 this._collection$_current = keys[offset];
4443 this._offset = offset + 1; 4314 this._offset = offset + 1;
4444 return true; 4315 return true;
4445 } 4316 }
4446 } 4317 }
4447 }, 4318 },
4448 4319
4449 _LinkedHashMap: {"": "Object;_collection$_length,_strings,_nums,_rest,_first,_la st,_modifications", 4320 _LinkedHashMap: {"": "Object;_collection$_length,_strings,_nums,_rest,_first,_la st,_modifications",
4450 get$length: function(_) { 4321 get$length: function(_) {
4451 return this._collection$_length; 4322 return this._collection$_length;
4452 }, 4323 },
4453 get$keys: function() { 4324 get$keys: function() {
4454 var t1 = new P.LinkedHashMapKeyIterable(this); 4325 var t1 = new P.LinkedHashMapKeyIterable(this);
4455 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_LinkedHashMap", 0 )]); 4326 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_LinkedHashMap", 0 )]);
4456 return t1; 4327 return t1;
4457 }, 4328 },
4458 get$values: function(_) { 4329 get$values: function(_) {
4459 var t1, t2; 4330 var t1 = new P.LinkedHashMapKeyIterable(this);
4460 t1 = new P.LinkedHashMapKeyIterable(this);
4461 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_LinkedHashMap", 0 )]); 4331 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_LinkedHashMap", 0 )]);
4462 t2 = new H.MappedIterable(t1, new P._LinkedHashMap_values_closure(this)); 4332 return H.MappedIterable_MappedIterable(t1, new P._LinkedHashMap_values_closu re(this), H.getRuntimeTypeArgument(t1, "IterableBase", 0), null);
4463 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "IterableBase", 0), n ull]);
4464 return t2;
4465 }, 4333 },
4466 containsKey$1: function(key) { 4334 containsKey$1: function(key) {
4467 var strings, nums, rest; 4335 var nums, rest;
4468 if (typeof key === "string" && key !== "__proto__") { 4336 if ((key & 0x3ffffff) === key) {
4469 strings = this._strings;
4470 if (strings == null)
4471 return false;
4472 return strings[key] != null;
4473 } else if (typeof key === "number" && (key & 0x3ffffff) === key) {
4474 nums = this._nums; 4337 nums = this._nums;
4475 if (nums == null) 4338 if (nums == null)
4476 return false; 4339 return false;
4477 return nums[key] != null; 4340 return nums[key] != null;
4478 } else { 4341 } else {
4479 rest = this._rest; 4342 rest = this._rest;
4480 if (rest == null) 4343 if (rest == null)
4481 return false; 4344 return false;
4482 return this._findBucketIndex$2(rest[this._computeHashCode$1(key)], key) >= 0; 4345 return this._findBucketIndex$2(rest[this._computeHashCode$1(key)], key) >= 0;
4483 } 4346 }
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
4561 return cell.get$_collection$_value(); 4424 return cell.get$_collection$_value();
4562 } 4425 }
4563 }, 4426 },
4564 forEach$1: function(_, action) { 4427 forEach$1: function(_, action) {
4565 var cell, modifications; 4428 var cell, modifications;
4566 cell = this._first; 4429 cell = this._first;
4567 modifications = this._modifications; 4430 modifications = this._modifications;
4568 for (; cell != null;) { 4431 for (; cell != null;) {
4569 action.call$2(cell._key, cell._collection$_value); 4432 action.call$2(cell._key, cell._collection$_value);
4570 if (modifications !== this._modifications) 4433 if (modifications !== this._modifications)
4571 throw H.wrapException(new P.ConcurrentModificationError(this)); 4434 throw H.wrapException(P.ConcurrentModificationError$(this));
4572 cell = cell._next; 4435 cell = cell._next;
4573 } 4436 }
4574 }, 4437 },
4575 _addHashTableEntry$3: function(table, key, value) { 4438 _addHashTableEntry$3: function(table, key, value) {
4576 var cell = table[key]; 4439 var cell = table[key];
4577 if (cell == null) 4440 if (cell == null)
4578 table[key] = this._newLinkedCell$2(key, value); 4441 table[key] = this._newLinkedCell$2(key, value);
4579 else 4442 else
4580 cell.set$_collection$_value(value); 4443 cell.set$_collection$_value(value);
4581 }, 4444 },
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
4648 4511
4649 }, 4512 },
4650 4513
4651 _LinkedHashMap_values_closure: {"": "Closure;this_0", 4514 _LinkedHashMap_values_closure: {"": "Closure;this_0",
4652 call$1: function(each) { 4515 call$1: function(each) {
4653 var t1 = this.this_0; 4516 var t1 = this.this_0;
4654 return t1.$index(t1, each); 4517 return t1.$index(t1, each);
4655 } 4518 }
4656 }, 4519 },
4657 4520
4658 _LinkedIdentityHashMap: {"": "_LinkedHashMap;_collection$_length,_strings,_nums, _rest,_first,_last,_modifications",
4659 _computeHashCode$1: function(key) {
4660 return H.objectHashCode(key) & 0x3ffffff;
4661 },
4662 _findBucketIndex$2: function(bucket, key) {
4663 var $length, i, t1;
4664 if (bucket == null)
4665 return -1;
4666 $length = bucket.length;
4667 for (i = 0; i < $length; ++i) {
4668 t1 = bucket[i].get$_key();
4669 if (t1 == null ? key == null : t1 === key)
4670 return i;
4671 }
4672 return -1;
4673 },
4674 $as_LinkedHashMap: null,
4675 $asMap: null
4676 },
4677
4678 _LinkedCustomHashMap: {"": "_LinkedHashMap;_equals,_hashCode,_validKey,_collecti on$_length,_strings,_nums,_rest,_first,_last,_modifications",
4679 _equals$2: function(arg0, arg1) {
4680 return this._equals.call$2(arg0, arg1);
4681 },
4682 _hashCode$1: function(arg0) {
4683 return this._hashCode.call$1(arg0);
4684 },
4685 _validKey$1: function(arg0) {
4686 return this._validKey.call$1(arg0);
4687 },
4688 $index: function(_, key) {
4689 if (this._validKey$1(key) !== true)
4690 return;
4691 return P._LinkedHashMap.prototype.$index.call(this, this, key);
4692 },
4693 containsKey$1: function(key) {
4694 if (this._validKey$1(key) !== true)
4695 return false;
4696 return P._LinkedHashMap.prototype.containsKey$1.call(this, key);
4697 },
4698 remove$1: function(_, key) {
4699 if (this._validKey$1(key) !== true)
4700 return;
4701 return P._LinkedHashMap.prototype.remove$1.call(this, this, key);
4702 },
4703 _computeHashCode$1: function(key) {
4704 return this._hashCode$1(key) & 0x3ffffff;
4705 },
4706 _findBucketIndex$2: function(bucket, key) {
4707 var $length, i;
4708 if (bucket == null)
4709 return -1;
4710 $length = bucket.length;
4711 for (i = 0; i < $length; ++i)
4712 if (this._equals$2(bucket[i].get$_key(), key) === true)
4713 return i;
4714 return -1;
4715 },
4716 $as_LinkedHashMap: null,
4717 $asMap: null,
4718 static: {
4719 _LinkedCustomHashMap$: function(_equals, _hashCode, validKey, $K, $V) {
4720 var t1 = new P._LinkedCustomHashMap_closure($K);
4721 t1 = new P._LinkedCustomHashMap(_equals, _hashCode, t1, 0, null, null, null, n ull, null, 0);
4722 H.setRuntimeTypeInfo(t1, [$K, $V]);
4723 return t1;
4724 }}
4725
4726 },
4727
4728 _LinkedCustomHashMap_closure: {"": "Closure;K_0",
4729 call$1: function(v) {
4730 var t1 = H.checkSubtypeOfRuntimeType(v, this.K_0);
4731 return t1;
4732 }
4733 },
4734
4735 LinkedHashMapCell: {"": "Object;_key<,_collection$_value@,_next<,_previous<"}, 4521 LinkedHashMapCell: {"": "Object;_key<,_collection$_value@,_next<,_previous<"},
4736 4522
4737 LinkedHashMapKeyIterable: {"": "IterableBase;_collection$_map", 4523 LinkedHashMapKeyIterable: {"": "IterableBase;_map",
4738 get$length: function(_) { 4524 get$length: function(_) {
4739 return this._collection$_map._collection$_length; 4525 return this._map._collection$_length;
4740 }, 4526 },
4741 get$iterator: function(_) { 4527 get$iterator: function(_) {
4742 var t1 = this._collection$_map; 4528 var t1 = this._map;
4743 t1 = new P.LinkedHashMapKeyIterator(t1, t1._modifications, null, null); 4529 t1 = new P.LinkedHashMapKeyIterator(t1, t1._modifications, null, null);
4744 t1._cell = t1._collection$_map._first; 4530 t1._cell = t1._map._first;
4745 return t1; 4531 return t1;
4746 }, 4532 },
4747 forEach$1: function(_, f) { 4533 forEach$1: function(_, f) {
4748 var t1, cell, modifications; 4534 var t1, cell, modifications;
4749 t1 = this._collection$_map; 4535 t1 = this._map;
4750 cell = t1._first; 4536 cell = t1._first;
4751 modifications = t1._modifications; 4537 modifications = t1._modifications;
4752 for (; cell != null;) { 4538 for (; cell != null;) {
4753 f.call$1(cell._key); 4539 f.call$1(cell._key);
4754 if (modifications !== t1._modifications) 4540 if (modifications !== t1._modifications)
4755 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4541 throw H.wrapException(P.ConcurrentModificationError$(t1));
4756 cell = cell._next; 4542 cell = cell._next;
4757 } 4543 }
4758 }, 4544 },
4759 $asIterableBase: null 4545 $asIterableBase: null,
4760 }, 4546 $isEfficientLength: true
4761 4547 },
4762 LinkedHashMapKeyIterator: {"": "Object;_collection$_map,_modifications,_cell,_co llection$_current", 4548
4549 LinkedHashMapKeyIterator: {"": "Object;_map,_modifications,_cell,_collection$_cu rrent",
4763 get$current: function() { 4550 get$current: function() {
4764 return this._collection$_current; 4551 return this._collection$_current;
4765 }, 4552 },
4766 moveNext$0: function() { 4553 moveNext$0: function() {
4767 var t1 = this._collection$_map; 4554 var t1 = this._map;
4768 if (this._modifications !== t1._modifications) 4555 if (this._modifications !== t1._modifications)
4769 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4556 throw H.wrapException(P.ConcurrentModificationError$(t1));
4770 else { 4557 else {
4771 t1 = this._cell; 4558 t1 = this._cell;
4772 if (t1 == null) { 4559 if (t1 == null) {
4773 this._collection$_current = null; 4560 this._collection$_current = null;
4774 return false; 4561 return false;
4775 } else { 4562 } else {
4776 this._collection$_current = t1._key; 4563 this._collection$_current = t1._key;
4777 this._cell = this._cell._next; 4564 this._cell = this._cell._next;
4778 return true; 4565 return true;
4779 } 4566 }
4780 } 4567 }
4781 } 4568 }
4782 }, 4569 },
4783 4570
4571 _HashSet: {"": "_HashSetBase;",
4572 get$iterator: function(_) {
4573 return new P.HashSetIterator(this, this._computeElements$0(), 0, null);
4574 },
4575 get$length: function(_) {
4576 return this._collection$_length;
4577 },
4578 contains$1: function(_, object) {
4579 var strings, nums, rest;
4580 if (typeof object === "string" && object !== "__proto__") {
4581 strings = this._strings;
4582 return strings == null ? false : strings[object] != null;
4583 } else if (typeof object === "number" && (object & 0x3ffffff) === object) {
4584 nums = this._nums;
4585 return nums == null ? false : nums[object] != null;
4586 } else {
4587 rest = this._rest;
4588 if (rest == null)
4589 return false;
4590 return this._findBucketIndex$2(rest[this._computeHashCode$1(object)], obje ct) >= 0;
4591 }
4592 },
4593 lookup$1: function(object) {
4594 var t1, rest, bucket, index;
4595 if (!(typeof object === "string" && object !== "__proto__"))
4596 t1 = typeof object === "number" && (object & 0x3ffffff) === object;
4597 else
4598 t1 = true;
4599 if (t1)
4600 return this.contains$1(this, object) ? object : null;
4601 rest = this._rest;
4602 if (rest == null)
4603 return;
4604 bucket = rest[this._computeHashCode$1(object)];
4605 index = this._findBucketIndex$2(bucket, object);
4606 if (index < 0)
4607 return;
4608 return J.$index$asx(bucket, index);
4609 },
4610 add$1: function(_, element) {
4611 var rest, hash, bucket;
4612 rest = this._rest;
4613 if (rest == null) {
4614 rest = P._HashSet__newHashTable();
4615 this._rest = rest;
4616 }
4617 hash = this._computeHashCode$1(element);
4618 bucket = rest[hash];
4619 if (bucket == null)
4620 rest[hash] = [element];
4621 else {
4622 if (this._findBucketIndex$2(bucket, element) >= 0)
4623 return false;
4624 bucket.push(element);
4625 }
4626 this._collection$_length = this._collection$_length + 1;
4627 this._elements = null;
4628 return true;
4629 },
4630 remove$1: function(_, object) {
4631 var rest, bucket, index;
4632 rest = this._rest;
4633 if (rest == null)
4634 return false;
4635 bucket = rest[this._computeHashCode$1(object)];
4636 index = this._findBucketIndex$2(bucket, object);
4637 if (index < 0)
4638 return false;
4639 this._collection$_length = this._collection$_length - 1;
4640 this._elements = null;
4641 bucket.splice(index, 1);
4642 return true;
4643 },
4644 _computeElements$0: function() {
4645 var t1, result, strings, names, entries, index, i, nums, rest, bucket, $leng th, i0;
4646 t1 = this._elements;
4647 if (t1 != null)
4648 return t1;
4649 result = P.List_List(this._collection$_length, null);
4650 strings = this._strings;
4651 if (strings != null) {
4652 names = Object.getOwnPropertyNames(strings);
4653 entries = names.length;
4654 for (index = 0, i = 0; i < entries; ++i) {
4655 result[index] = names[i];
4656 ++index;
4657 }
4658 } else
4659 index = 0;
4660 nums = this._nums;
4661 if (nums != null) {
4662 names = Object.getOwnPropertyNames(nums);
4663 entries = names.length;
4664 for (i = 0; i < entries; ++i) {
4665 result[index] = +names[i];
4666 ++index;
4667 }
4668 }
4669 rest = this._rest;
4670 if (rest != null) {
4671 names = Object.getOwnPropertyNames(rest);
4672 entries = names.length;
4673 for (i = 0; i < entries; ++i) {
4674 bucket = rest[names[i]];
4675 $length = bucket.length;
4676 for (i0 = 0; i0 < $length; ++i0) {
4677 result[index] = bucket[i0];
4678 ++index;
4679 }
4680 }
4681 }
4682 this._elements = result;
4683 return result;
4684 },
4685 _computeHashCode$1: function(element) {
4686 return J.get$hashCode$(element) & 0x3ffffff;
4687 },
4688 _findBucketIndex$2: function(bucket, element) {
4689 var $length, i;
4690 if (bucket == null)
4691 return -1;
4692 $length = bucket.length;
4693 for (i = 0; i < $length; ++i)
4694 if (J.$eq(bucket[i], element))
4695 return i;
4696 return -1;
4697 },
4698 $as_HashSetBase: null,
4699 $isEfficientLength: true
4700 },
4701
4702 _IdentityHashSet: {"": "_HashSet;_collection$_length,_strings,_nums,_rest,_eleme nts",
4703 _computeHashCode$1: function(key) {
4704 return H.objectHashCode(key) & 0x3ffffff;
4705 },
4706 _findBucketIndex$2: function(bucket, element) {
4707 var $length, i, t1;
4708 if (bucket == null)
4709 return -1;
4710 $length = bucket.length;
4711 for (i = 0; i < $length; ++i) {
4712 t1 = bucket[i];
4713 if (t1 == null ? element == null : t1 === element)
4714 return i;
4715 }
4716 return -1;
4717 },
4718 $as_HashSet: null
4719 },
4720
4721 HashSetIterator: {"": "Object;_set,_elements,_offset,_collection$_current",
4722 get$current: function() {
4723 return this._collection$_current;
4724 },
4725 moveNext$0: function() {
4726 var elements, offset, t1;
4727 elements = this._elements;
4728 offset = this._offset;
4729 t1 = this._set;
4730 if (elements !== t1._elements)
4731 throw H.wrapException(P.ConcurrentModificationError$(t1));
4732 else if (offset >= elements.length) {
4733 this._collection$_current = null;
4734 return false;
4735 } else {
4736 this._collection$_current = elements[offset];
4737 this._offset = offset + 1;
4738 return true;
4739 }
4740 }
4741 },
4742
4743 _HashSetBase: {"": "IterableBase;",
4744 toString$0: function(_) {
4745 return H.IterableMixinWorkaround_toStringIterable(this, "{", "}");
4746 },
4747 $asIterableBase: null,
4748 $isEfficientLength: true
4749 },
4750
4751 HashSet: {"": "Object;", $isEfficientLength: true, static: {
4752 HashSet_HashSet$identity: function($E) {
4753 var t1 = new P._IdentityHashSet(0, null, null, null, null);
4754 H.setRuntimeTypeInfo(t1, [$E]);
4755 return t1;
4756 }}
4757 },
4758
4784 IterableBase: {"": "Object;", 4759 IterableBase: {"": "Object;",
4785 map$1: function(_, f) {
4786 var t1 = new H.MappedIterable(this, f);
4787 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "IterableBase", 0), null]);
4788 return t1;
4789 },
4790 forEach$1: function(_, f) { 4760 forEach$1: function(_, f) {
4791 var t1; 4761 var t1;
4792 for (t1 = this.get$iterator(this); t1.moveNext$0();) 4762 for (t1 = this.get$iterator(this); t1.moveNext$0();)
4793 f.call$1(t1.get$current()); 4763 f.call$1(t1.get$current());
4794 }, 4764 },
4795 toList$1$growable: function(_, growable) {
4796 return P.List_List$from(this, growable, H.getRuntimeTypeArgument(this, "Iter ableBase", 0));
4797 },
4798 toList$0: function($receiver) {
4799 return this.toList$1$growable($receiver, true);
4800 },
4801 get$length: function(_) { 4765 get$length: function(_) {
4802 var it, count; 4766 var it, count;
4803 it = this.get$iterator(this); 4767 it = this.get$iterator(this);
4804 for (count = 0; it.moveNext$0();) 4768 for (count = 0; it.moveNext$0();)
4805 ++count; 4769 ++count;
4806 return count; 4770 return count;
4807 }, 4771 },
4808 elementAt$1: function(_, index) { 4772 elementAt$1: function(_, index) {
4809 var t1, remaining, element; 4773 var t1, remaining, element;
4810 if (index < 0) 4774 if (index < 0)
4811 throw H.wrapException(new P.RangeError("value " + index)); 4775 throw H.wrapException(P.RangeError$value(index));
4812 for (t1 = this.get$iterator(this), remaining = index; t1.moveNext$0();) { 4776 for (t1 = this.get$iterator(this), remaining = index; t1.moveNext$0();) {
4813 element = t1.get$current(); 4777 element = t1.get$current();
4814 if (remaining === 0) 4778 if (remaining === 0)
4815 return element; 4779 return element;
4816 --remaining; 4780 --remaining;
4817 } 4781 }
4818 throw H.wrapException(new P.RangeError("value " + index)); 4782 throw H.wrapException(P.RangeError$value(index));
4783 },
4784 toString$0: function(_) {
4785 return P._iterableToString(this);
4819 } 4786 }
4820 }, 4787 },
4821 4788
4822 ListBase: {"": "Object+ListMixin;", $isList: true, $asList: null},
4823
4824 ListMixin: {"": "Object;", 4789 ListMixin: {"": "Object;",
4825 get$iterator: function(receiver) { 4790 get$iterator: function(receiver) {
4826 return new H.ListIterator(receiver, this.get$length(receiver), 0, null); 4791 return new H.ListIterator(receiver, this.get$length(receiver), 0, null);
4827 }, 4792 },
4828 elementAt$1: function(receiver, index) { 4793 elementAt$1: function(receiver, index) {
4829 return this.$index(receiver, index); 4794 return this.$index(receiver, index);
4830 }, 4795 },
4831 forEach$1: function(receiver, action) { 4796 forEach$1: function(receiver, action) {
4832 var $length, i; 4797 var $length, i;
4833 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei ver[init.dispatchPropertyName]))) 4798 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei ver[init.dispatchPropertyName])))
4834 return this.forEach$1$bailout(1, receiver, action); 4799 return this.forEach$1$bailout(1, receiver, action);
4835 $length = receiver.length; 4800 $length = C.JS_CONST_ZYJ(receiver);
4836 for (i = 0; i < $length; ++i) { 4801 for (i = 0; i < $length; ++i) {
4837 if (i >= receiver.length) 4802 if (i >= C.JS_CONST_ZYJ(receiver))
4838 throw H.ioore(receiver, i); 4803 throw H.ioore(receiver, i);
4839 action.call$1(receiver[i]); 4804 action.call$1(receiver[i]);
4840 if ($length !== receiver.length) 4805 if ($length !== C.JS_CONST_ZYJ(receiver))
4841 throw H.wrapException(new P.ConcurrentModificationError(receiver)); 4806 throw H.wrapException(P.ConcurrentModificationError$(receiver));
4842 } 4807 }
4843 }, 4808 },
4844 forEach$1$bailout: function(state0, receiver, action) { 4809 forEach$1$bailout: function(state0, receiver, action) {
4845 var $length, i; 4810 var $length, i;
4846 $length = this.get$length(receiver); 4811 $length = this.get$length(receiver);
4847 for (i = 0; i < $length; ++i) { 4812 for (i = 0; i < $length; ++i) {
4848 action.call$1(this.$index(receiver, i)); 4813 action.call$1(this.$index(receiver, i));
4849 if ($length !== this.get$length(receiver)) 4814 if ($length !== this.get$length(receiver))
4850 throw H.wrapException(new P.ConcurrentModificationError(receiver)); 4815 throw H.wrapException(P.ConcurrentModificationError$(receiver));
4851 } 4816 }
4852 }, 4817 },
4853 where$1: function(receiver, test) { 4818 add$1: function(receiver, element) {
4854 var t1 = new H.WhereIterable(receiver, test); 4819 var t1 = this.get$length(receiver);
4855 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(receiver, "ListMixin", 0) ]); 4820 this.set$length(receiver, t1 + 1);
4856 return t1; 4821 this.$indexSet(receiver, t1, element);
4857 }, 4822 },
4858 map$1: function(receiver, f) { 4823 removeLast$0: function(receiver) {
4859 var t1 = new H.MappedListIterable(receiver, f); 4824 var result;
4860 H.setRuntimeTypeInfo(t1, [null, null]); 4825 if (this.get$length(receiver) === 0)
4861 return t1; 4826 throw H.wrapException(P.StateError$("No elements"));
4862 }, 4827 result = this.$index(receiver, this.get$length(receiver) - 1);
4863 toList$1$growable: function(receiver, growable) { 4828 this.set$length(receiver, this.get$length(receiver) - 1);
4864 var result, t1, t2, i, t3;
4865 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei ver[init.dispatchPropertyName])))
4866 return this.toList$1$growable$bailout(1, receiver, growable);
4867 if (growable) {
4868 result = P.List_List(null, H.getRuntimeTypeArgument(receiver, "ListMixin", 0));
4869 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi n", 0)]);
4870 C.JSArray_methods.set$length(result, receiver.length);
4871 } else {
4872 result = P.List_List(receiver.length, H.getRuntimeTypeArgument(receiver, " ListMixin", 0));
4873 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi n", 0)]);
4874 }
4875 for (t1 = receiver.length, t2 = result.length, i = 0; i < t1; ++i) {
4876 t3 = receiver[i];
4877 if (i >= t2)
4878 throw H.ioore(result, i);
4879 result[i] = t3;
4880 }
4881 return result; 4829 return result;
4882 }, 4830 },
4883 toList$1$growable$bailout: function(state0, receiver, growable) {
4884 var result, i, t1;
4885 if (growable) {
4886 result = P.List_List(null, H.getRuntimeTypeArgument(receiver, "ListMixin", 0));
4887 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi n", 0)]);
4888 C.JSArray_methods.set$length(result, this.get$length(receiver));
4889 } else {
4890 result = P.List_List(this.get$length(receiver), H.getRuntimeTypeArgument(r eceiver, "ListMixin", 0));
4891 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi n", 0)]);
4892 }
4893 for (i = 0; i < this.get$length(receiver); ++i) {
4894 t1 = this.$index(receiver, i);
4895 if (i >= result.length)
4896 throw H.ioore(result, i);
4897 result[i] = t1;
4898 }
4899 return result;
4900 },
4901 toList$0: function($receiver) {
4902 return this.toList$1$growable($receiver, true);
4903 },
4904 toString$0: function(receiver) { 4831 toString$0: function(receiver) {
4905 var result, i, t1; 4832 var result, t1;
4906 for (i = 0; i < $.get$ListMixin__toStringList().length; ++i) { 4833 t1 = $.get$_toStringVisiting();
4907 t1 = $.get$ListMixin__toStringList(); 4834 if (t1.contains$1(t1, receiver))
4908 if (i >= t1.length) 4835 return "[...]";
4909 throw H.ioore(t1, i);
4910 if (t1[i] === receiver)
4911 return "[...]";
4912 }
4913 result = P.StringBuffer$(""); 4836 result = P.StringBuffer$("");
4914 try { 4837 try {
4915 $.get$ListMixin__toStringList().push(receiver); 4838 t1 = $.get$_toStringVisiting();
4839 t1.add$1(t1, receiver);
4916 result.write$1("["); 4840 result.write$1("[");
4917 result.writeAll$2(receiver, ", "); 4841 result.writeAll$2(receiver, ", ");
4918 result.write$1("]"); 4842 result.write$1("]");
4919 } finally { 4843 } finally {
4920 t1 = $.get$ListMixin__toStringList(); 4844 t1 = $.get$_toStringVisiting();
4921 if (0 >= t1.length) 4845 t1.remove$1(t1, receiver);
4922 throw H.ioore(t1, 0);
4923 t1.pop();
4924 } 4846 }
4925 return result.get$_contents(); 4847 return result.get$_contents();
4926 }, 4848 },
4927 $isList: true, 4849 $isList: true,
4928 $asList: null 4850 $asList: null,
4851 $isEfficientLength: true
4929 }, 4852 },
4930 4853
4931 Maps_mapToString_closure: {"": "Closure;box_0,result_1", 4854 Maps_mapToString_closure: {"": "Closure;box_0,result_1",
4932 call$2: function(k, v) { 4855 call$2: function(k, v) {
4933 var t1 = this.box_0; 4856 var t1 = this.box_0;
4934 if (!t1.first_0) 4857 if (!t1.first_0)
4935 this.result_1.write$1(", "); 4858 this.result_1.write$1(", ");
4936 t1.first_0 = false; 4859 t1.first_0 = false;
4937 t1 = this.result_1; 4860 t1 = this.result_1;
4938 t1.write$1(k); 4861 t1.write$1(k);
4939 t1.write$1(": "); 4862 t1.write$1(": ");
4940 t1.write$1(v); 4863 t1.write$1(v);
4941 } 4864 },
4865 $is_args2: true
4942 }, 4866 },
4943 4867
4944 ListQueue: {"": "IterableBase;_table,_head,_tail,_modificationCount", 4868 ListQueue: {"": "IterableBase;_table,_head,_tail,_modificationCount",
4945 get$iterator: function(_) { 4869 get$iterator: function(_) {
4946 return P._ListQueueIterator$(this); 4870 return P._ListQueueIterator$(this);
4947 }, 4871 },
4948 forEach$1: function(_, action) { 4872 forEach$1: function(_, action) {
4949 var modificationCount, i, t1; 4873 var modificationCount, i, t1;
4950 modificationCount = this._modificationCount; 4874 modificationCount = this._modificationCount;
4951 for (i = this._head; i !== this._tail; i = (i + 1 & this._table.length - 1) >>> 0) { 4875 for (i = this._head; i !== this._tail; i = (i + 1 & this._table.length - 1) >>> 0) {
4952 t1 = this._table; 4876 t1 = this._table;
4953 if (i < 0 || i >= t1.length) 4877 if (i < 0 || i >= t1.length)
4954 throw H.ioore(t1, i); 4878 throw H.ioore(t1, i);
4955 action.call$1(t1[i]); 4879 action.call$1(t1[i]);
4956 if (modificationCount !== this._modificationCount) 4880 if (modificationCount !== this._modificationCount)
4957 H.throwExpression(new P.ConcurrentModificationError(this)); 4881 H.throwExpression(P.ConcurrentModificationError$(this));
4958 } 4882 }
4959 }, 4883 },
4960 get$length: function(_) { 4884 get$length: function(_) {
4961 return (this._tail - this._head & this._table.length - 1) >>> 0; 4885 return (this._tail - this._head & this._table.length - 1) >>> 0;
4962 }, 4886 },
4887 add$1: function(_, element) {
4888 this._add$1(element);
4889 },
4963 toString$0: function(_) { 4890 toString$0: function(_) {
4964 return H.IterableMixinWorkaround_toStringIterable(this, "{", "}"); 4891 return H.IterableMixinWorkaround_toStringIterable(this, "{", "}");
4965 }, 4892 },
4966 removeFirst$0: function() { 4893 removeFirst$0: function() {
4967 var t1, t2, t3, result; 4894 var t1, t2, t3, result;
4968 if (this._head === this._tail) 4895 if (this._head === this._tail)
4969 throw H.wrapException(new P.StateError("No elements")); 4896 throw H.wrapException(P.StateError$("No elements"));
4970 this._modificationCount = this._modificationCount + 1; 4897 this._modificationCount = this._modificationCount + 1;
4971 t1 = this._table; 4898 t1 = this._table;
4972 t2 = this._head; 4899 t2 = this._head;
4973 t3 = t1.length; 4900 t3 = t1.length;
4974 if (t2 < 0 || t2 >= t3) 4901 if (t2 < 0 || t2 >= t3)
4975 throw H.ioore(t1, t2); 4902 throw H.ioore(t1, t2);
4976 result = t1[t2]; 4903 result = t1[t2];
4977 this._head = (t2 + 1 & t3 - 1) >>> 0; 4904 this._head = (t2 + 1 & t3 - 1) >>> 0;
4978 return result; 4905 return result;
4979 }, 4906 },
4907 removeLast$0: function(_) {
4908 var t1, t2;
4909 if (this._head === this._tail)
4910 throw H.wrapException(P.StateError$("No elements"));
4911 this._modificationCount = this._modificationCount + 1;
4912 this._tail = (this._tail - 1 & this._table.length - 1) >>> 0;
4913 t1 = this._table;
4914 t2 = this._tail;
4915 if (t2 < 0 || t2 >= t1.length)
4916 throw H.ioore(t1, t2);
4917 return t1[t2];
4918 },
4980 _add$1: function(element) { 4919 _add$1: function(element) {
4981 var t1, t2, t3; 4920 var t1, t2, t3;
4982 t1 = this._table; 4921 t1 = this._table;
4983 t2 = this._tail; 4922 t2 = this._tail;
4984 t3 = t1.length; 4923 t3 = t1.length;
4985 if (t2 < 0 || t2 >= t3) 4924 if (t2 < 0 || t2 >= t3)
4986 throw H.ioore(t1, t2); 4925 throw H.ioore(t1, t2);
4987 t1[t2] = element; 4926 t1[t2] = element;
4988 this._tail = (t2 + 1 & t3 - 1) >>> 0; 4927 this._tail = (t2 + 1 & t3 - 1) >>> 0;
4989 if (this._head === this._tail) 4928 if (this._head === this._tail)
(...skipping 14 matching lines...) Expand all
5004 this._head = 0; 4943 this._head = 0;
5005 this._tail = this._table.length; 4944 this._tail = this._table.length;
5006 this._table = newTable; 4945 this._table = newTable;
5007 }, 4946 },
5008 ListQueue$1: function(initialCapacity, $E) { 4947 ListQueue$1: function(initialCapacity, $E) {
5009 var t1 = P.List_List(8, $E); 4948 var t1 = P.List_List(8, $E);
5010 H.setRuntimeTypeInfo(t1, [$E]); 4949 H.setRuntimeTypeInfo(t1, [$E]);
5011 this._table = t1; 4950 this._table = t1;
5012 }, 4951 },
5013 $asIterableBase: null, 4952 $asIterableBase: null,
4953 $isEfficientLength: true,
5014 static: { 4954 static: {
5015 "": "ListQueue__INITIAL_CAPACITY", 4955 "": "ListQueue__INITIAL_CAPACITY",
5016 ListQueue$: function(initialCapacity, $E) { 4956 ListQueue$: function(initialCapacity, $E) {
5017 var t1 = new P.ListQueue(null, 0, 0, 0); 4957 var t1 = new P.ListQueue(null, 0, 0, 0);
5018 H.setRuntimeTypeInfo(t1, [$E]); 4958 H.setRuntimeTypeInfo(t1, [$E]);
5019 t1.ListQueue$1(initialCapacity, $E); 4959 t1.ListQueue$1(initialCapacity, $E);
5020 return t1; 4960 return t1;
5021 }} 4961 }}
5022 4962
5023 }, 4963 },
5024 4964
5025 _ListQueueIterator: {"": "Object;_queue,_end,_modificationCount,_position,_colle ction$_current", 4965 _ListQueueIterator: {"": "Object;_queue,_end,_modificationCount,_position,_colle ction$_current",
5026 get$current: function() { 4966 get$current: function() {
5027 return this._collection$_current; 4967 return this._collection$_current;
5028 }, 4968 },
5029 moveNext$0: function() { 4969 moveNext$0: function() {
5030 var t1, t2, t3; 4970 var t1, t2, t3;
5031 t1 = this._queue; 4971 t1 = this._queue;
5032 if (this._modificationCount !== t1._modificationCount) 4972 if (this._modificationCount !== t1._modificationCount)
5033 H.throwExpression(new P.ConcurrentModificationError(t1)); 4973 H.throwExpression(P.ConcurrentModificationError$(t1));
5034 t2 = this._position; 4974 t2 = this._position;
5035 if (t2 === this._end) { 4975 if (t2 === this._end) {
5036 this._collection$_current = null; 4976 this._collection$_current = null;
5037 return false; 4977 return false;
5038 } 4978 }
5039 t3 = t1._table; 4979 t3 = t1._table;
5040 if (t2 < 0 || t2 >= t3.length) 4980 if (t2 < 0 || t2 >= t3.length)
5041 throw H.ioore(t3, t2); 4981 throw H.ioore(t3, t2);
5042 this._collection$_current = t3[t2]; 4982 this._collection$_current = t3[t2];
5043 this._position = (this._position + 1 & t1._table.length - 1) >>> 0; 4983 this._position = (this._position + 1 & t1._table.length - 1) >>> 0;
5044 return true; 4984 return true;
5045 }, 4985 },
5046 static: { 4986 static: {
5047 _ListQueueIterator$: function(queue) { 4987 _ListQueueIterator$: function(queue) {
5048 return new P._ListQueueIterator(queue, queue._tail, queue._modificationCount, queue._head, null); 4988 return new P._ListQueueIterator(queue, queue._tail, queue._modificationCount, queue._head, null);
5049 }} 4989 }}
5050 4990
5051 }}], 4991 }}],
5052 ["dart.convert", "dart:convert", , P, {
5053 _convertJsonToDart: function(json, reviver) {
5054 var revive = new P._convertJsonToDart_closure();
5055 return revive.call$2(null, new P._convertJsonToDart_walk(revive).call$1(json)) ;
5056 },
5057
5058 _parseJson: function(source, reviver) {
5059 var parsed, e, t1, exception;
5060 t1 = source;
5061 if (typeof t1 !== "string")
5062 throw H.wrapException(new P.ArgumentError(source));
5063 parsed = null;
5064 try {
5065 parsed = JSON.parse(source);
5066 } catch (exception) {
5067 t1 = H.unwrapException(exception);
5068 e = t1;
5069 throw H.wrapException(new P.FormatException(String(e)));
5070 }
5071
5072 return P._convertJsonToDart(parsed, reviver);
5073 },
5074
5075 _convertJsonToDart_closure: {"": "Closure;",
5076 call$2: function(key, value) {
5077 return value;
5078 }
5079 },
5080
5081 _convertJsonToDart_walk: {"": "Closure;revive_0",
5082 call$1: function(e) {
5083 var list, t1, i, keys, map, key, proto;
5084 if (e == null || typeof e != "object")
5085 return e;
5086 if (Object.getPrototypeOf(e) === Array.prototype) {
5087 list = e;
5088 for (t1 = this.revive_0, i = 0; i < list.length; ++i)
5089 list[i] = t1.call$2(i, this.call$1(list[i]));
5090 return list;
5091 }
5092 keys = Object.keys(e);
5093 map = H.fillLiteralMap([], P.LinkedHashMap_LinkedHashMap(null, null, null, n ull, null));
5094 for (t1 = this.revive_0, i = 0; i < keys.length; ++i) {
5095 key = keys[i];
5096 map.$indexSet(map, key, t1.call$2(key, this.call$1(e[key])));
5097 }
5098 proto = e.__proto__;
5099 if (typeof proto !== "undefined" && proto !== Object.prototype)
5100 map.$indexSet(map, "__proto__", t1.call$2("__proto__", this.call$1(proto)) );
5101 return map;
5102 }
5103 },
5104
5105 Converter: {"": "Object;"},
5106
5107 JsonDecoder: {"": "Converter;_reviver"}}],
5108 ["dart.core", "dart:core", , P, { 4992 ["dart.core", "dart:core", , P, {
5109 _symbolToString: function(symbol) { 4993 _symbolToString: function(symbol) {
5110 return H.Symbol_getName(symbol); 4994 return H.Symbol_getName(symbol);
5111 }, 4995 },
5112 4996
5113 Error_safeToString: function(object) { 4997 Error_safeToString: function(object) {
5114 var buffer, t1, i, codeUnit, t2, charCodes; 4998 var buffer, t1, i, codeUnit, t2, charCodes;
5115 if (typeof object === "number" && Math.floor(object) === object || typeof obje ct === "number" || typeof object === "boolean" || null == object) 4999 if (typeof object === "number" && Math.floor(object) === object || typeof obje ct === "number" || typeof object === "boolean" || null == object)
5116 return J.toString$0(object); 5000 return J.toString$0(object);
5117 if (typeof object === "string") { 5001 if (typeof object === "string") {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
5150 t2 = H.Primitives_stringFromCharCodes(charCodes); 5034 t2 = H.Primitives_stringFromCharCodes(charCodes);
5151 buffer._contents = buffer._contents + t2; 5035 buffer._contents = buffer._contents + t2;
5152 } 5036 }
5153 } 5037 }
5154 buffer._contents = buffer._contents + "\""; 5038 buffer._contents = buffer._contents + "\"";
5155 return buffer._contents; 5039 return buffer._contents;
5156 } 5040 }
5157 return "Instance of '" + H.Primitives_objectTypeName(object) + "'"; 5041 return "Instance of '" + H.Primitives_objectTypeName(object) + "'";
5158 }, 5042 },
5159 5043
5044 Exception_Exception: function(message) {
5045 return new P._ExceptionImplementation(message);
5046 },
5047
5160 identical: function(a, b) { 5048 identical: function(a, b) {
5161 return a == null ? b == null : a === b; 5049 return a == null ? b == null : a === b;
5162 }, 5050 },
5163 5051
5164 identityHashCode: function(object) { 5052 identityHashCode: function(object) {
5165 return H.objectHashCode(object); 5053 return H.objectHashCode(object);
5166 }, 5054 },
5167 5055
5168 List_List: function($length, $E) { 5056 List_List: function($length, $E) {
5169 if ($length == null) 5057 if ($length == null)
5170 return new Array(0); 5058 return new Array(0);
5171 if (typeof $length !== "number" || Math.floor($length) !== $length || $length < 0) 5059 if (typeof $length !== "number" || Math.floor($length) !== $length || $length < 0)
5172 throw H.wrapException(new P.ArgumentError("Length must be a positive integer : " + H.S($length) + ".")); 5060 throw H.wrapException(P.ArgumentError$("Length must be a positive integer: " + H.S($length) + "."));
5173 return H.Primitives_newFixedList($length); 5061 return H.Primitives_newFixedList($length);
5174 }, 5062 },
5175 5063
5176 List_List$filled: function($length, fill, $E) { 5064 List_List$filled: function($length, fill, $E) {
5177 var result, t1, i; 5065 var result, t1, i;
5178 if ($length < 0) 5066 if ($length < 0)
5179 throw H.wrapException(new P.ArgumentError("Length must be a positive integer : " + $length + ".")); 5067 throw H.wrapException(P.ArgumentError$("Length must be a positive integer: " + $length + "."));
5180 result = H.Primitives_newFixedList($length); 5068 result = H.Primitives_newFixedList($length);
5181 if ($length !== 0 && true) 5069 if ($length !== 0 && true)
5182 for (t1 = result.length, i = 0; i < t1; ++i) 5070 for (t1 = result.length, i = 0; i < t1; ++i)
5183 result[i] = fill; 5071 result[i] = fill;
5184 return result; 5072 return result;
5185 }, 5073 },
5186 5074
5187 List_List$from: function(other, growable, $E) { 5075 List_List$from: function(other, growable, $E) {
5188 var list, t1, $length, fixedList, t2, i, t3; 5076 var list, t1, $length, fixedList, t2, i, t3;
5189 list = P.List_List(null, $E); 5077 list = P.List_List(null, $E);
5190 H.setRuntimeTypeInfo(list, [$E]); 5078 H.setRuntimeTypeInfo(list, [$E]);
5191 for (t1 = J.get$iterator$ax(other); t1.moveNext$0();) 5079 for (t1 = J.get$iterator$ax(other); t1.moveNext$0();)
5192 list.push(t1.get$current()); 5080 list.push(t1.get$current());
5193 if (growable) 5081 if (growable)
5194 return list; 5082 return list;
5195 $length = list.length; 5083 $length = list.length;
5196 fixedList = P.List_List($length, $E); 5084 fixedList = P.List_List($length, $E);
5197 H.setRuntimeTypeInfo(fixedList, [$E]); 5085 H.setRuntimeTypeInfo(fixedList, [$E]);
5198 for (t1 = list.length, t2 = fixedList.length, i = 0; i < $length; ++i) { 5086 for (t1 = list.length, t2 = fixedList.length, i = 0; i < $length; ++i) {
5199 if (i >= t1) 5087 if (i >= t1)
5200 throw H.ioore(list, i); 5088 throw H.ioore(list, i);
5201 t3 = list[i]; 5089 t3 = list[i];
5202 if (i >= t2) 5090 if (i >= t2)
5203 throw H.ioore(fixedList, i); 5091 throw H.ioore(fixedList, i);
5204 fixedList[i] = t3; 5092 fixedList[i] = t3;
5205 } 5093 }
5206 return fixedList; 5094 return fixedList;
5207 }, 5095 },
5208 5096
5097 print: function(object) {
5098 var line = J.toString$0(object);
5099 H.printToConsole(line);
5100 },
5101
5209 NoSuchMethodError_toString_closure: {"": "Closure;box_0", 5102 NoSuchMethodError_toString_closure: {"": "Closure;box_0",
5210 call$2: function(key, value) { 5103 call$2: function(key, value) {
5211 var t1 = this.box_0; 5104 var t1 = this.box_0;
5212 if (t1.i_1 > 0) 5105 if (t1.i_1 > 0)
5213 t1.sb_0.write$1(", "); 5106 t1.sb_0.write$1(", ");
5214 t1.sb_0.write$1(P._symbolToString(key)); 5107 t1.sb_0.write$1(P._symbolToString(key));
5215 } 5108 },
5109 $is_args2: true
5216 }, 5110 },
5217 5111
5218 Duration: {"": "Object;_duration", 5112 Duration: {"": "Object;_duration",
5219 $lt: function(_, other) { 5113 $lt: function(_, other) {
5220 var t1 = other.get$_duration(); 5114 var t1 = other.get$_duration();
5221 if (typeof t1 !== "number") 5115 if (typeof t1 !== "number")
5222 throw H.iae(t1); 5116 throw H.iae(t1);
5223 return C.JSNumber_methods.$lt(this._duration, t1); 5117 return C.JSNumber_methods.$lt(this._duration, t1);
5224 }, 5118 },
5225 $gt: function(_, other) { 5119 $gt: function(_, other) {
5226 var t1 = other.get$_duration(); 5120 var t1 = other.get$_duration();
5227 if (typeof t1 !== "number") 5121 if (typeof t1 !== "number")
5228 throw H.iae(t1); 5122 throw H.iae(t1);
5229 return C.JSNumber_methods.$gt(this._duration, t1); 5123 return C.JSNumber_methods.$gt(this._duration, t1);
5230 }, 5124 },
5231 $ge: function(_, other) { 5125 $ge: function(_, other) {
5232 var t1 = other.get$_duration(); 5126 var t1 = other.get$_duration();
5233 if (typeof t1 !== "number") 5127 if (typeof t1 !== "number")
5234 throw H.iae(t1); 5128 throw H.iae(t1);
5235 return C.JSNumber_methods.$ge(this._duration, t1); 5129 return C.JSNumber_methods.$ge(this._duration, t1);
5236 }, 5130 },
5237 get$inMilliseconds: function() {
5238 return C.JSNumber_methods.$tdiv(this._duration, 1000);
5239 },
5240 $eq: function(_, other) { 5131 $eq: function(_, other) {
5241 var t1; 5132 var t1;
5242 if (other == null) 5133 if (other == null)
5243 return false; 5134 return false;
5244 t1 = J.getInterceptor(other); 5135 t1 = J.getInterceptor(other);
5245 if (typeof other !== "object" || other === null || !t1.$isDuration) 5136 if (typeof other !== "object" || other === null || !t1.$isDuration)
5246 return false; 5137 return false;
5247 return this._duration === other._duration; 5138 return this._duration === other._duration;
5248 }, 5139 },
5249 get$hashCode: function(_) { 5140 get$hashCode: function(_) {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
5287 }, 5178 },
5288 5179
5289 Duration_toString_twoDigits: {"": "Closure;", 5180 Duration_toString_twoDigits: {"": "Closure;",
5290 call$1: function(n) { 5181 call$1: function(n) {
5291 if (J.$ge$n(n, 10)) 5182 if (J.$ge$n(n, 10))
5292 return H.S(n); 5183 return H.S(n);
5293 return "0" + H.S(n); 5184 return "0" + H.S(n);
5294 } 5185 }
5295 }, 5186 },
5296 5187
5297 Error: {"": "Object;", $isError: true}, 5188 Error: {"": "Object;",
5189 get$stackTrace: function() {
5190 return new H._StackTrace(this.$thrownJsError, null);
5191 },
5192 $isError: true
5193 },
5298 5194
5299 NullThrownError: {"": "Error;", 5195 NullThrownError: {"": "Error;",
5300 toString$0: function(_) { 5196 toString$0: function(_) {
5301 return "Throw of null."; 5197 return "Throw of null.";
5302 } 5198 }
5303 }, 5199 },
5304 5200
5305 ArgumentError: {"": "Error;message", 5201 ArgumentError: {"": "Error;message",
5306 toString$0: function(_) { 5202 toString$0: function(_) {
5307 var t1 = this.message; 5203 var t1 = this.message;
5308 if (t1 != null) 5204 if (t1 != null)
5309 return "Illegal argument(s): " + H.S(t1); 5205 return "Illegal argument(s): " + H.S(t1);
5310 return "Illegal argument(s)"; 5206 return "Illegal argument(s)";
5311 } 5207 },
5208 static: {
5209 ArgumentError$: function(message) {
5210 return new P.ArgumentError(message);
5211 }}
5212
5312 }, 5213 },
5313 5214
5314 RangeError: {"": "ArgumentError;message", 5215 RangeError: {"": "ArgumentError;message",
5315 toString$0: function(_) { 5216 toString$0: function(_) {
5316 return "RangeError: " + H.S(this.message); 5217 return "RangeError: " + H.S(this.message);
5317 } 5218 },
5219 static: {
5220 RangeError$value: function(value) {
5221 return new P.RangeError("value " + H.S(value));
5222 },
5223
5224 RangeError$range: function(value, start, end) {
5225 return new P.RangeError("value " + H.S(value) + " not in range " + start + ".. " + H.S(end));
5226 }}
5227
5318 }, 5228 },
5319 5229
5320 UnsupportedError: {"": "Error;message", 5230 UnsupportedError: {"": "Error;message",
5321 toString$0: function(_) { 5231 toString$0: function(_) {
5322 return "Unsupported operation: " + this.message; 5232 return "Unsupported operation: " + this.message;
5323 } 5233 },
5234 static: {
5235 UnsupportedError$: function(message) {
5236 return new P.UnsupportedError(message);
5237 }}
5238
5324 }, 5239 },
5325 5240
5326 StateError: {"": "Error;message", 5241 StateError: {"": "Error;message",
5327 toString$0: function(_) { 5242 toString$0: function(_) {
5328 return "Bad state: " + this.message; 5243 return "Bad state: " + this.message;
5329 } 5244 },
5245 static: {
5246 StateError$: function(message) {
5247 return new P.StateError(message);
5248 }}
5249
5330 }, 5250 },
5331 5251
5332 ConcurrentModificationError: {"": "Error;modifiedObject", 5252 ConcurrentModificationError: {"": "Error;modifiedObject",
5333 toString$0: function(_) { 5253 toString$0: function(_) {
5334 var t1 = this.modifiedObject; 5254 var t1 = this.modifiedObject;
5335 if (t1 == null) 5255 if (t1 == null)
5336 return "Concurrent modification during iteration."; 5256 return "Concurrent modification during iteration.";
5337 return "Concurrent modification during iteration: " + H.S(P.Error_safeToStri ng(t1)) + "."; 5257 return "Concurrent modification during iteration: " + H.S(P.Error_safeToStri ng(t1)) + ".";
5338 } 5258 },
5259 static: {
5260 ConcurrentModificationError$: function(modifiedObject) {
5261 return new P.ConcurrentModificationError(modifiedObject);
5262 }}
5263
5339 }, 5264 },
5340 5265
5341 StackOverflowError: {"": "Object;", 5266 StackOverflowError: {"": "Object;",
5342 toString$0: function(_) { 5267 toString$0: function(_) {
5343 return "Stack Overflow"; 5268 return "Stack Overflow";
5344 }, 5269 },
5270 get$stackTrace: function() {
5271 return;
5272 },
5345 $isError: true 5273 $isError: true
5346 }, 5274 },
5347 5275
5348 CyclicInitializationError: {"": "Error;variableName", 5276 CyclicInitializationError: {"": "Error;variableName",
5349 toString$0: function(_) { 5277 toString$0: function(_) {
5350 return "Reading static variable '" + this.variableName + "' during its initi alization"; 5278 return "Reading static variable '" + this.variableName + "' during its initi alization";
5351 } 5279 },
5280 static: {
5281 CyclicInitializationError$: function(variableName) {
5282 return new P.CyclicInitializationError(variableName);
5283 }}
5284
5352 }, 5285 },
5353 5286
5354 _ExceptionImplementation: {"": "Object;message", 5287 _ExceptionImplementation: {"": "Object;message",
5355 toString$0: function(_) { 5288 toString$0: function(_) {
5356 var t1 = this.message; 5289 var t1 = this.message;
5357 if (t1 == null) 5290 if (t1 == null)
5358 return "Exception"; 5291 return "Exception";
5359 return "Exception: " + H.S(t1); 5292 return "Exception: " + H.S(t1);
5360 }, 5293 },
5361 $isException: true 5294 $isException: true
5362 }, 5295 },
5363 5296
5364 FormatException: {"": "Object;message",
5365 toString$0: function(_) {
5366 return "FormatException: " + this.message;
5367 },
5368 $isException: true
5369 },
5370
5371 Expando: {"": "Object;name", 5297 Expando: {"": "Object;name",
5372 toString$0: function(_) { 5298 toString$0: function(_) {
5373 return "Expando:" + this.name; 5299 return "Expando:" + this.name;
5374 }, 5300 },
5375 $index: function(_, object) { 5301 $index: function(_, object) {
5376 var values = H.Primitives_getProperty(object, "expando$values"); 5302 var values = H.Primitives_getProperty(object, "expando$values");
5377 return values == null ? null : H.Primitives_getProperty(values, this._getKey $0()); 5303 return values == null ? null : H.Primitives_getProperty(values, this._getKey $0());
5378 }, 5304 },
5379 $indexSet: function(_, object, value) { 5305 $indexSet: function(_, object, value) {
5380 var values = H.Primitives_getProperty(object, "expando$values"); 5306 var values = H.Primitives_getProperty(object, "expando$values");
(...skipping 17 matching lines...) Expand all
5398 static: { 5324 static: {
5399 "": "Expando__KEY_PROPERTY_NAME,Expando__EXPANDO_PROPERTY_NAME,Expando__keyCount ", 5325 "": "Expando__KEY_PROPERTY_NAME,Expando__EXPANDO_PROPERTY_NAME,Expando__keyCount ",
5400 } 5326 }
5401 5327
5402 }, 5328 },
5403 5329
5404 Function: {"": "Object;"}, 5330 Function: {"": "Object;"},
5405 5331
5406 Iterator: {"": "Object;"}, 5332 Iterator: {"": "Object;"},
5407 5333
5408 Map: {"": "Object;", $isMap: true},
5409
5410 Null: {"": "Object;", 5334 Null: {"": "Object;",
5411 toString$0: function(_) { 5335 toString$0: function(_) {
5412 return "null"; 5336 return "null";
5413 } 5337 }
5414 }, 5338 },
5415 5339
5416 Object: {"": ";", 5340 Object: {"": ";",
5417 $eq: function(_, other) { 5341 $eq: function(_, other) {
5418 return this === other; 5342 return this === other;
5419 }, 5343 },
5420 get$hashCode: function(_) { 5344 get$hashCode: function(_) {
5421 return H.Primitives_objectHashCode(this); 5345 return H.Primitives_objectHashCode(this);
5422 }, 5346 },
5423 toString$0: function(_) { 5347 toString$0: function(_) {
5424 return H.Primitives_objectToString(this); 5348 return H.Primitives_objectToString(this);
5425 }, 5349 }
5426 $isObject: true
5427 }, 5350 },
5428 5351
5429 StackTrace: {"": "Object;"}, 5352 StackTrace: {"": "Object;"},
5430 5353
5431 StringBuffer: {"": "Object;_contents<", 5354 StringBuffer: {"": "Object;_contents<",
5432 get$length: function(_) { 5355 get$length: function(_) {
5433 return this._contents.length; 5356 return this._contents.length;
5434 }, 5357 },
5435 write$1: function(obj) { 5358 write$1: function(obj) {
5436 if (typeof obj !== "string") 5359 if (typeof obj !== "string")
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
5470 }, 5393 },
5471 static: { 5394 static: {
5472 StringBuffer$: function($content) { 5395 StringBuffer$: function($content) {
5473 var t1 = new P.StringBuffer(""); 5396 var t1 = new P.StringBuffer("");
5474 t1.StringBuffer$1($content); 5397 t1.StringBuffer$1($content);
5475 return t1; 5398 return t1;
5476 }} 5399 }}
5477 5400
5478 }, 5401 },
5479 5402
5480 Symbol: {"": "Object;", $isSymbol: true}}], 5403 Symbol: {"": "Object;"}}],
5481 ["dart.dom.html", "dart:html", , W, { 5404 ["dart.dom.html", "dart:html", , W, {
5482 HttpRequest_getString: function(url, onProgress, withCredentials) { 5405 Geolocation_getCurrentPosition_closure: {"": "Closure;this_0,completer_1",
5483 return W.HttpRequest_request(url, null, null, onProgress, null, null, null, wi thCredentials).then$1(new W.HttpRequest_getString_closure()); 5406 call$1: function(position) {
5484 }, 5407 var t1, t2;
5485 5408 t1 = C.Geolocation_methods._ensurePosition$1(this.this_0, position);
5486 HttpRequest_request: function(url, method, mimeType, onProgress, requestHeaders, responseType, sendData, withCredentials) { 5409 t2 = this.completer_1.future;
5487 var t1, completer, xhr, t2; 5410 if (t2._state !== 0)
5488 t1 = W.HttpRequest; 5411 H.throwExpression(new P.StateError("Future already completed"));
5489 completer = new P._AsyncCompleter(P._Future$(t1)); 5412 t2._asyncComplete$1(t1);
5490 H.setRuntimeTypeInfo(completer, [t1]); 5413 }
5491 xhr = new XMLHttpRequest(); 5414 },
5492 C.HttpRequest_methods.open$3$async(xhr, "GET", url, true); 5415
5493 t1 = new W._EventStream(xhr, C.EventStreamProvider_load._eventType, false); 5416 Geolocation_getCurrentPosition_closure0: {"": "Closure;completer_2",
5494 H.setRuntimeTypeInfo(t1, [null]); 5417 call$1: function(error) {
5495 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre amSubscription__wrapZone(new W.HttpRequest_request_closure(completer, xhr)), t1. _useCapture); 5418 var t1 = this.completer_2.future;
5496 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]); 5419 if (t1._state !== 0)
5497 t2._tryResume$0(); 5420 H.throwExpression(new P.StateError("Future already completed"));
5498 t2 = new W._EventStream(xhr, C.EventStreamProvider_error._eventType, false); 5421 t1._asyncCompleteError$2(error, null);
5499 H.setRuntimeTypeInfo(t2, [null]); 5422 }
5500 t1 = new W._EventStreamSubscription(0, t2._target, t2._eventType, W._EventStre amSubscription__wrapZone(new W.HttpRequest_request_closure0(completer)), t2._use Capture); 5423 },
5501 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(t2, "_EventStream", 0)]); 5424
5502 t1._tryResume$0(); 5425 Geolocation_watchPosition_closure0: {"": "Closure;box_0,this_1,options_2",
5503 xhr.send(); 5426 call$0: function() {
5504 return completer.future; 5427 var t1, t2;
5505 }, 5428 t1 = this.this_1;
5506 5429 t2 = this.box_0;
5507 _convertNativeToDart_Window: function(win) { 5430 t2.watchId_0 = C.Geolocation_methods._watchPosition$3(t1, new W.Geolocation_ watchPosition__closure(t2, t1), new W.Geolocation_watchPosition__closure0(t2), t his.options_2);
5508 if (win == null) 5431 }
5509 return; 5432 },
5510 return W._DOMWindowCrossFrame__createSafe(win); 5433
5511 }, 5434 Geolocation_watchPosition__closure: {"": "Closure;box_0,this_3",
5512 5435 call$1: function(position) {
5513 _ChildrenElementList: {"": "ListBase;_element,_childElements", 5436 var t1, t2;
5514 get$length: function(_) { 5437 t1 = this.box_0.controller_1;
5515 return this._childElements.length; 5438 t2 = C.Geolocation_methods._ensurePosition$1(this.this_3, position);
5516 }, 5439 if (t1._state >= 4)
5517 $index: function(_, index) { 5440 H.throwExpression(t1._badEventState$0());
5518 var t1 = this._childElements; 5441 t1._async$_add$1(t2);
5519 if (index >>> 0 !== index || index >= t1.length) 5442 }
5520 throw H.ioore(t1, index); 5443 },
5521 return t1[index]; 5444
5522 }, 5445 Geolocation_watchPosition__closure0: {"": "Closure;box_0",
5523 $indexSet: function(_, index, value) { 5446 call$1: function(error) {
5524 var t1 = this._childElements; 5447 this.box_0.controller_1.addError$1(error);
5525 if (index >>> 0 !== index || index >= t1.length) 5448 }
5526 throw H.ioore(t1, index); 5449 },
5527 this._element.replaceChild(value, t1[index]); 5450
5528 }, 5451 Geolocation_watchPosition_closure: {"": "Closure;box_0,this_4",
5529 add$1: function(_, value) { 5452 call$0: function() {
5530 this._element.appendChild(value); 5453 this.this_4.clearWatch(this.box_0.watchId_0);
5531 return value; 5454 }
5532 }, 5455 },
5533 get$iterator: function(_) { 5456
5534 var t1 = this.toList$0(this); 5457 _GeopositionWrapper: {"": "Object;_ptr",
5535 return new H.ListIterator(t1, t1.length, 0, null); 5458 get$coords: function(_) {
5536 }, 5459 return this._ptr.coords;
5537 $asList: function() { 5460 },
5538 return [W.Element]; 5461 $isGeoposition: true
5539 } 5462 },
5540 }, 5463
5541 5464 HtmlElement: {"": "Element;", "%": "HTMLAppletElement|HTMLBRElement|HTMLBaseElem ent|HTMLBaseFontElement|HTMLBodyElement|HTMLButtonElement|HTMLCanvasElement|HTML ContentElement|HTMLDListElement|HTMLDataListElement|HTMLDetailsElement|HTMLDialo gElement|HTMLDirectoryElement|HTMLDivElement|HTMLEmbedElement|HTMLFieldSetElemen t|HTMLFontElement|HTMLFrameElement|HTMLFrameSetElement|HTMLHRElement|HTMLHeadEle ment|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HTMLImageElement|HTMLI nputElement|HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElement|H TMLLinkElement|HTMLMapElement|HTMLMarqueeElement|HTMLMenuElement|HTMLMetaElement |HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLOptGroupElement|HTMLOption Element|HTMLOutputElement|HTMLParagraphElement|HTMLParamElement|HTMLPreElement|H TMLProgressElement|HTMLQuoteElement|HTMLScriptElement|HTMLShadowElement|HTMLSour ceElement|HTMLSpanElement|HTMLStyleElement|HTMLTableCaptionElement|HTMLTableCell Element|HTMLTableColElement|HTMLTableDataCellElement|HTMLTableElement|HTMLTableH eaderCellElement|HTMLTableRowElement|HTMLTableSectionElement|HTMLTemplateElement |HTMLTextAreaElement|HTMLTitleElement|HTMLTrackElement|HTMLUListElement|HTMLUnkn ownElement;HTMLElement"},
5542 Interceptor_ListMixin: {"": "Interceptor+ListMixin;", $isList: true, $asList: nu ll}, 5465
5543 5466 AnchorElement: {"": "HtmlElement;",
5544 Interceptor_ListMixin_ImmutableListMixin: {"": "Interceptor_ListMixin+ImmutableL istMixin;", $asList: null, $isList: true}, 5467 toString$0: function(receiver) {
5545 5468 return receiver.toString();
5546 HttpRequest_getString_closure: {"": "Closure;", 5469 },
5547 call$1: function(xhr) { 5470 "%": "HTMLAnchorElement"
5548 return J.get$responseText$x(xhr); 5471 },
5549 } 5472
5550 }, 5473 AreaElement: {"": "HtmlElement;coords=", "%": "HTMLAreaElement"},
5551 5474
5552 HttpRequest_request_closure1: {"": "Closure;xhr_0", 5475 CloseEvent: {"": "Event;code=", "%": "CloseEvent"},
5553 call$2: function(header, value) { 5476
5554 this.xhr_0.setRequestHeader(header, value); 5477 Coordinates: {"": "Interceptor;latitude=,longitude=", "%": "Coordinates"},
5555 } 5478
5556 }, 5479 CssFontFaceLoadEvent: {"": "Event;error=", "%": "CSSFontFaceLoadEvent"},
5557 5480
5558 HttpRequest_request_closure: {"": "Closure;completer_1,xhr_2", 5481 DomError: {"": "Interceptor;", "%": ";DOMError"},
5559 call$1: function(e) { 5482
5560 var t1, t2, t3; 5483 DomException: {"": "Interceptor;",
5561 t1 = this.xhr_2; 5484 toString$0: function(receiver) {
5562 t2 = t1.status; 5485 return receiver.toString();
5563 if (typeof t2 !== "number") 5486 },
5564 throw t2.$ge(); 5487 "%": "DOMException"
5565 t2 = t2 >= 200 && t2 < 300 || t2 === 0 || t2 === 304; 5488 },
5566 t3 = this.completer_1; 5489
5567 if (t2) { 5490 Element: {"": "Node;",
5568 t2 = t3.future; 5491 toString$0: function(receiver) {
5569 if (t2._state !== 0) 5492 return receiver.localName;
5570 H.throwExpression(new P.StateError("Future already completed")); 5493 },
5571 t2._asyncComplete$1(t1); 5494 "%": "SVGAElement|SVGAltGlyphDefElement|SVGAltGlyphElement|SVGAltGlyphItemElem ent|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElement|SVGAnimateT ransformElement|SVGAnimationElement|SVGCircleElement|SVGClipPathElement|SVGCompo nentTransferFunctionElement|SVGCursorElement|SVGDefsElement|SVGDescElement|SVGEl ement|SVGEllipseElement|SVGFEBlendElement|SVGFEColorMatrixElement|SVGFEComponent TransferElement|SVGFECompositeElement|SVGFEConvolveMatrixElement|SVGFEDiffuseLig htingElement|SVGFEDisplacementMapElement|SVGFEDistantLightElement|SVGFEDropShado wElement|SVGFEFloodElement|SVGFEFuncAElement|SVGFEFuncBElement|SVGFEFuncGElement |SVGFEFuncRElement|SVGFEGaussianBlurElement|SVGFEImageElement|SVGFEMergeElement| SVGFEMergeNodeElement|SVGFEMorphologyElement|SVGFEOffsetElement|SVGFEPointLightE lement|SVGFESpecularLightingElement|SVGFESpotLightElement|SVGFETileElement|SVGFE TurbulenceElement|SVGFilterElement|SVGFontElement|SVGFontFaceElement|SVGFontFace FormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement |SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGlyphRefElement|SVGGradi entElement|SVGGraphicsElement|SVGHKernElement|SVGImageElement|SVGLineElement|SVG LinearGradientElement|SVGMPathElement|SVGMarkerElement|SVGMaskElement|SVGMetadat aElement|SVGMissingGlyphElement|SVGPathElement|SVGPatternElement|SVGPolygonEleme nt|SVGPolylineElement|SVGRadialGradientElement|SVGRectElement|SVGSVGElement|SVGS criptElement|SVGSetElement|SVGStopElement|SVGStyleElement|SVGSwitchElement|SVGSy mbolElement|SVGTRefElement|SVGTSpanElement|SVGTextContentElement|SVGTextElement| SVGTextPathElement|SVGTextPositioningElement|SVGTitleElement|SVGUseElement|SVGVK ernElement|SVGViewElement;Element"
5572 } else { 5495 },
5573 t1 = t3.future; 5496
5497 ErrorEvent: {"": "Event;error=", "%": "ErrorEvent"},
5498
5499 Event: {"": "Interceptor;", "%": "AudioProcessingEvent|AutocompleteErrorEvent|Be foreLoadEvent|CompositionEvent|CustomEvent|DeviceMotionEvent|DeviceOrientationEv ent|DragEvent|FocusEvent|HashChangeEvent|IDBVersionChangeEvent|KeyboardEvent|MID IConnectionEvent|MIDIMessageEvent|MSPointerEvent|MediaKeyEvent|MediaKeyMessageEv ent|MediaKeyNeededEvent|MediaStreamEvent|MediaStreamTrackEvent|MessageEvent|Mous eEvent|MouseScrollEvent|MouseWheelEvent|MutationEvent|OfflineAudioCompletionEven t|OverflowEvent|PageTransitionEvent|PointerEvent|PopStateEvent|ProgressEvent|RTC DTMFToneChangeEvent|RTCDataChannelEvent|RTCIceCandidateEvent|ResourceProgressEve nt|SVGZoomEvent|SecurityPolicyViolationEvent|SpeechInputEvent|SpeechRecognitionE vent|SpeechSynthesisEvent|StorageEvent|TextEvent|TouchEvent|TrackEvent|Transitio nEvent|UIEvent|WebGLContextEvent|WebKitAnimationEvent|WebKitTransitionEvent|Whee lEvent|XMLHttpRequestProgressEvent;Event"},
5500
5501 EventTarget: {"": "Interceptor;", "%": "MediaStream;EventTarget"},
5502
5503 FileError: {"": "DomError;code=", "%": "FileError"},
5504
5505 FormElement: {"": "HtmlElement;length=", "%": "HTMLFormElement"},
5506
5507 Geolocation: {"": "Interceptor;",
5508 getCurrentPosition$3$enableHighAccuracy$maximumAge$timeout: function(receiver, enableHighAccuracy, maximumAge, timeout) {
5509 var options, completer, e, stacktrace, t1, completer0, exception;
5510 options = H.fillLiteralMap([], P.LinkedHashMap_LinkedHashMap(null, null, nul l, null, null));
5511 t1 = W.Geoposition;
5512 completer0 = new P._AsyncCompleter(P._Future$(t1));
5513 H.setRuntimeTypeInfo(completer0, [t1]);
5514 completer = completer0;
5515 try {
5516 this._getCurrentPosition$3(receiver, new W.Geolocation_getCurrentPosition_ closure(receiver, completer), new W.Geolocation_getCurrentPosition_closure0(comp leter), options);
5517 } catch (exception) {
5518 t1 = H.unwrapException(exception);
5519 e = t1;
5520 stacktrace = new H._StackTrace(exception, null);
5521 t1 = completer.get$future();
5574 if (t1._state !== 0) 5522 if (t1._state !== 0)
5575 H.throwExpression(new P.StateError("Future already completed")); 5523 H.throwExpression(new P.StateError("Future already completed"));
5576 t1._asyncCompleteError$2(e, null); 5524 t1._asyncCompleteError$2(e, stacktrace);
5577 } 5525 }
5578 } 5526
5579 }, 5527 return completer.get$future();
5580 5528 },
5581 HttpRequest_request_closure0: {"": "Closure;completer_3", 5529 getCurrentPosition$0: function($receiver) {
5582 call$1: function(e) { 5530 return this.getCurrentPosition$3$enableHighAccuracy$maximumAge$timeout($rece iver, null, null, null);
5583 var t1 = this.completer_3.future; 5531 },
5584 if (t1._state !== 0) 5532 watchPosition$3$enableHighAccuracy$maximumAge$timeout: function(receiver, enab leHighAccuracy, maximumAge, timeout) {
5585 H.throwExpression(new P.StateError("Future already completed")); 5533 var t1, options;
5586 t1._asyncCompleteError$2(e, null); 5534 t1 = {};
5587 } 5535 options = H.fillLiteralMap([], P.LinkedHashMap_LinkedHashMap(null, null, nul l, null, null));
5588 }, 5536 t1.watchId_0 = null;
5589 5537 t1.controller_1 = null;
5590 _ChildNodeListLazy: {"": "ListBase;_this", 5538 t1.controller_1 = P.StreamController_StreamController(new W.Geolocation_watc hPosition_closure(t1, receiver), new W.Geolocation_watchPosition_closure0(t1, re ceiver, options), null, null, true, W.Geoposition);
5591 $indexSet: function(_, index, value) { 5539 t1 = t1.controller_1;
5592 var t1, t2; 5540 t1.toString;
5593 t1 = this._this; 5541 t1 = new P._ControllerStream(t1);
5594 t2 = t1.childNodes; 5542 H.setRuntimeTypeInfo(t1, [null]);
5595 if (index >>> 0 !== index || index >= t2.length)
5596 throw H.ioore(t2, index);
5597 t1.replaceChild(value, t2[index]);
5598 },
5599 get$iterator: function(_) {
5600 return C.NodeList_methods.get$iterator(this._this.childNodes);
5601 },
5602 get$length: function(_) {
5603 return this._this.childNodes.length;
5604 },
5605 $index: function(_, index) {
5606 var t1 = this._this.childNodes;
5607 if (index >>> 0 !== index || index >= t1.length)
5608 throw H.ioore(t1, index);
5609 return t1[index];
5610 },
5611 $asList: function() {
5612 return [W.Node];
5613 }
5614 },
5615
5616 Interceptor_ListMixin0: {"": "Interceptor+ListMixin;", $isList: true, $asList: n ull},
5617
5618 Interceptor_ListMixin_ImmutableListMixin0: {"": "Interceptor_ListMixin0+Immutabl eListMixin;", $asList: null, $isList: true},
5619
5620 _EventStream: {"": "Stream;_target,_eventType,_useCapture",
5621 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDone, onError) {
5622 var t1 = new W._EventStreamSubscription(0, this._target, this._eventType, W. _EventStreamSubscription__wrapZone(onData), this._useCapture);
5623 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_EventStream", 0)] );
5624 t1._tryResume$0();
5625 return t1; 5543 return t1;
5626 }, 5544 },
5627 listen$3$onDone$onError: function(onData, onDone, onError) { 5545 watchPosition$0: function($receiver) {
5628 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onEr ror); 5546 return this.watchPosition$3$enableHighAccuracy$maximumAge$timeout($receiver, null, null, null);
5629 }, 5547 },
5630 $asStream: null 5548 _ensurePosition$1: function(receiver, domPosition) {
5631 }, 5549 var t1, t2, exception;
5632
5633 _ElementEventStreamImpl: {"": "_EventStream;_target,_eventType,_useCapture", $as _EventStream: null},
5634
5635 _EventStreamSubscription: {"": "StreamSubscription;_pauseCount,_target,_eventTyp e,_onData,_useCapture",
5636 cancel$0: function() {
5637 if (this._target == null)
5638 return;
5639 this._unlisten$0();
5640 this._target = null;
5641 this._onData = null;
5642 },
5643 pause$1: function(_, resumeSignal) {
5644 if (this._target == null)
5645 return;
5646 this._pauseCount = this._pauseCount + 1;
5647 this._unlisten$0();
5648 },
5649 pause$0: function($receiver) {
5650 return this.pause$1($receiver, null);
5651 },
5652 resume$0: function() {
5653 if (this._target == null || this._pauseCount <= 0)
5654 return;
5655 this._pauseCount = this._pauseCount - 1;
5656 this._tryResume$0();
5657 },
5658 _tryResume$0: function() {
5659 var t1 = this._onData;
5660 if (t1 != null && this._pauseCount <= 0)
5661 J.$$dom_addEventListener$3$x(this._target, this._eventType, t1, this._useC apture);
5662 },
5663 _unlisten$0: function() {
5664 var t1 = this._onData;
5665 if (t1 != null)
5666 J.$$dom_removeEventListener$3$x(this._target, this._eventType, t1, this._u seCapture);
5667 },
5668 $asStreamSubscription: null,
5669 static: {
5670 _EventStreamSubscription__wrapZone: function(callback) {
5671 if (J.$eq($.Zone__current, C._CustomizedZone_WYN))
5672 return callback;
5673 return $.Zone__current.bindUnaryCallback$2$runGuarded(callback, true);
5674 }}
5675
5676 },
5677
5678 EventStreamProvider: {"": "Object;_eventType"},
5679
5680 ImmutableListMixin: {"": "Object;",
5681 get$iterator: function(receiver) {
5682 return W.FixedSizeListIterator$(receiver);
5683 },
5684 $isList: true,
5685 $asList: null
5686 },
5687
5688 FixedSizeListIterator: {"": "Object;_array,_html$_length,_html$_position,_html$_ current",
5689 moveNext$0: function() {
5690 var nextPosition, t1;
5691 nextPosition = this._html$_position + 1;
5692 t1 = this._html$_length;
5693 if (nextPosition < t1) {
5694 this._html$_current = J.$index$asx(this._array, nextPosition);
5695 this._html$_position = nextPosition;
5696 return true;
5697 }
5698 this._html$_current = null;
5699 this._html$_position = t1;
5700 return false;
5701 },
5702 get$current: function() {
5703 return this._html$_current;
5704 },
5705 static: {
5706 FixedSizeListIterator$: function(array) {
5707 return new W.FixedSizeListIterator(array, J.get$length$asx(array), -1, null);
5708 }}
5709
5710 },
5711
5712 _DOMWindowCrossFrame: {"": "Object;_window",
5713 get$parent: function(_) {
5714 return W._DOMWindowCrossFrame__createSafe(this._window.parent);
5715 },
5716 static: {
5717 _DOMWindowCrossFrame__createSafe: function(w) {
5718 if (w === window)
5719 return w;
5720 else
5721 return new W._DOMWindowCrossFrame(w);
5722 }}
5723
5724 },
5725
5726 HtmlElement: {"": "Element;"},
5727
5728 AnchorElement: {"": "HtmlElement;",
5729 toString$0: function(receiver) {
5730 return receiver.toString();
5731 }
5732 },
5733
5734 CharacterData: {"": "Node;length="},
5735
5736 DomException: {"": "Interceptor;",
5737 toString$0: function(receiver) {
5738 return receiver.toString();
5739 }
5740 },
5741
5742 Element: {"": "Node;",
5743 get$children: function(receiver) {
5744 return new W._ChildrenElementList(receiver, receiver.children);
5745 },
5746 toString$0: function(receiver) {
5747 return receiver.localName;
5748 },
5749 $isElement: true
5750 },
5751
5752 Event: {"": "Interceptor;"},
5753
5754 EventTarget: {"": "Interceptor;",
5755 $$dom_addEventListener$3: function(receiver, type, listener, useCapture) {
5756 return receiver.addEventListener(type, H.convertDartClosureToJS(listener, 1) , useCapture);
5757 },
5758 $$dom_removeEventListener$3: function(receiver, type, listener, useCapture) {
5759 return receiver.removeEventListener(type, H.convertDartClosureToJS(listener, 1), useCapture);
5760 }
5761 },
5762
5763 FormElement: {"": "HtmlElement;length="},
5764
5765 HtmlCollection: {"": "Interceptor_ListMixin_ImmutableListMixin;",
5766 get$length: function(receiver) {
5767 return receiver.length;
5768 },
5769 $index: function(receiver, index) {
5770 var t1 = receiver.length;
5771 if (index >>> 0 !== index || index >= t1)
5772 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra nge 0.." + t1));
5773 return receiver[index];
5774 },
5775 $indexSet: function(receiver, index, value) {
5776 throw H.wrapException(new P.UnsupportedError("Cannot assign element of immut able List."));
5777 },
5778 elementAt$1: function(receiver, index) {
5779 if (index < 0 || index >= receiver.length)
5780 throw H.ioore(receiver, index);
5781 return receiver[index];
5782 },
5783 $asList: function() {
5784 return [W.Node];
5785 },
5786 $isList: true,
5787 $isJavaScriptIndexingBehavior: true
5788 },
5789
5790 HttpRequest: {"": "XmlHttpRequestEventTarget;responseText=",
5791 open$5$async$password$user: function(receiver, method, url, async, password, u ser) {
5792 return receiver.open(method, url, async, user, password);
5793 },
5794 open$3$async: function($receiver, method, url, async) {
5795 return $receiver.open(method, url, async);
5796 },
5797 $isHttpRequest: true
5798 },
5799
5800 InputElement: {"": "HtmlElement;", $isElement: true, $isNode: true},
5801
5802 MouseEvent: {"": "UIEvent;", $isMouseEvent: true},
5803
5804 Node: {"": "EventTarget;parent:parentElement=",
5805 replaceWith$1: function(receiver, otherNode) {
5806 var $parent, exception;
5807 try { 5550 try {
5808 $parent = receiver.parentNode; 5551 t1 = domPosition;
5809 J._replaceChild$2$x($parent, otherNode, receiver); 5552 t2 = J.getInterceptor(t1);
5553 if (typeof t1 === "object" && t1 !== null && !!t2.$isGeoposition)
5554 return domPosition;
5810 } catch (exception) { 5555 } catch (exception) {
5811 H.unwrapException(exception); 5556 H.unwrapException(exception);
5812 } 5557 }
5813 5558
5814 return receiver; 5559 return new W._GeopositionWrapper(domPosition);
5815 }, 5560 },
5561 _getCurrentPosition$3: function(receiver, successCallback, errorCallback, opti ons) {
5562 return receiver.getCurrentPosition(H.convertDartClosureToJS(successCallback, 1), H.convertDartClosureToJS(errorCallback, 1), options);
5563 },
5564 _watchPosition$3: function(receiver, successCallback, errorCallback, options) {
5565 return receiver.watchPosition(H.convertDartClosureToJS(successCallback, 1), H.convertDartClosureToJS(errorCallback, 1), options);
5566 },
5567 "%": "Geolocation"
5568 },
5569
5570 Geoposition: {"": "Interceptor;coords=", $isGeoposition: true, "%": "Geoposition "},
5571
5572 MediaElement: {"": "HtmlElement;error=", "%": "HTMLAudioElement|HTMLMediaElement |HTMLVideoElement"},
5573
5574 MediaError: {"": "Interceptor;code=", "%": "MediaError"},
5575
5576 MediaKeyError: {"": "Interceptor;code=", "%": "MediaKeyError"},
5577
5578 Node: {"": "EventTarget;",
5816 toString$0: function(receiver) { 5579 toString$0: function(receiver) {
5817 var t1 = receiver.nodeValue; 5580 var t1 = receiver.nodeValue;
5818 return t1 == null ? J.Interceptor.prototype.toString$0.call(this, receiver) : t1; 5581 return t1 == null ? J.Interceptor.prototype.toString$0.call(this, receiver) : t1;
5819 }, 5582 },
5820 _replaceChild$2: function(receiver, newChild, oldChild) { 5583 "%": "Document|HTMLDocument;Node"
5821 return receiver.replaceChild(newChild, oldChild); 5584 },
5822 }, 5585
5823 $isNode: true 5586 ObjectElement: {"": "HtmlElement;code=", "%": "HTMLObjectElement"},
5824 }, 5587
5825 5588 PositionError: {"": "Interceptor;code=", "%": "PositionError"},
5826 NodeList: {"": "Interceptor_ListMixin_ImmutableListMixin0;", 5589
5827 get$length: function(receiver) { 5590 SelectElement: {"": "HtmlElement;length=", "%": "HTMLSelectElement"},
5828 return receiver.length; 5591
5829 }, 5592 SpeechRecognitionError: {"": "Event;error=", "%": "SpeechRecognitionError"},
5830 $index: function(receiver, index) {
5831 var t1 = receiver.length;
5832 if (index >>> 0 !== index || index >= t1)
5833 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra nge 0.." + t1));
5834 return receiver[index];
5835 },
5836 $indexSet: function(receiver, index, value) {
5837 throw H.wrapException(new P.UnsupportedError("Cannot assign element of immut able List."));
5838 },
5839 elementAt$1: function(receiver, index) {
5840 if (index < 0 || index >= receiver.length)
5841 throw H.ioore(receiver, index);
5842 return receiver[index];
5843 },
5844 $asList: function() {
5845 return [W.Node];
5846 },
5847 $isList: true,
5848 $isJavaScriptIndexingBehavior: true
5849 },
5850
5851 ProgressEvent: {"": "Event;", $isProgressEvent: true},
5852
5853 SelectElement: {"": "HtmlElement;length="},
5854
5855 UIEvent: {"": "Event;"},
5856 5593
5857 Window: {"": "EventTarget;", 5594 Window: {"": "EventTarget;",
5858 get$parent: function(receiver) {
5859 return W._convertNativeToDart_Window(receiver.parent);
5860 },
5861 toString$0: function(receiver) { 5595 toString$0: function(receiver) {
5862 return receiver.toString(); 5596 return receiver.toString();
5863 } 5597 },
5864 }, 5598 "%": "DOMWindow|Window"
5865
5866 XmlHttpRequestEventTarget: {"": "EventTarget;"}}],
5867 ["dart.dom.svg", "dart:svg", , P, {
5868 SvgElement: {"": "Element;",
5869 get$children: function(receiver) {
5870 var t1 = new P.FilteredElementList(receiver, new W._ChildNodeListLazy(receiv er));
5871 H.setRuntimeTypeInfo(t1, [W.Element]);
5872 return t1;
5873 }
5874 }}], 5599 }}],
5600 ["dart.dom.web_sql", "dart:web_sql", , P, {
5601 SqlError: {"": "Interceptor;code=", "%": "SQLError"}}],
5875 ["dart.isolate", "dart:isolate", , P, { 5602 ["dart.isolate", "dart:isolate", , P, {
5876 _Isolate_port: function() { 5603 _Isolate_port: function() {
5877 if ($.lazyPort == null) 5604 if ($.lazyPort == null)
5878 $.lazyPort = H.ReceivePortImpl$(); 5605 $.lazyPort = H.ReceivePortImpl$();
5879 return $.lazyPort; 5606 return $.lazyPort;
5880 }, 5607 },
5881 5608
5882 ReceivePort: {"": "Object;", $isReceivePort: true}}], 5609 ReceivePort: {"": "Object;"}}],
5883 ["dart.typed_data", "dart:typed_data", , P, { 5610 ["dart.typed_data", "dart:typed_data", , P, {
5884 TypedData_ListMixin: {"": "TypedData+ListMixin;", $isList: true, $asList: null}, 5611 TypedData_ListMixin: {"": "TypedData+ListMixin;", $isList: true, $asList: null, $isEfficientLength: true},
5885 5612
5886 TypedData_ListMixin_FixedLengthListMixin: {"": "TypedData_ListMixin+FixedLengthL istMixin;", $asList: null}, 5613 TypedData_ListMixin_FixedLengthListMixin: {"": "TypedData_ListMixin+FixedLengthL istMixin;", $asList: null},
5887 5614
5888 TypedData: {"": "Interceptor;", 5615 TypedData: {"": "Interceptor;",
5889 _invalidIndex$2: function(receiver, index, $length) { 5616 _invalidIndex$2: function(receiver, index, $length) {
5890 var t1 = J.getInterceptor$n(index); 5617 var t1 = J.getInterceptor$n(index);
5891 if (t1.$lt(index, 0) || t1.$ge(index, $length)) 5618 if (t1.$lt(index, 0) || t1.$ge(index, $length))
5892 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra nge 0.." + $length)); 5619 throw H.wrapException(P.RangeError$range(index, 0, $length));
5893 else 5620 else
5894 throw H.wrapException(new P.ArgumentError("Invalid list index " + H.S(inde x))); 5621 throw H.wrapException(P.ArgumentError$("Invalid list index " + H.S(index)) );
5895 } 5622 },
5623 "%": ";ArrayBufferView;TypedData_ListMixin|TypedData_ListMixin_FixedLengthList Mixin"
5896 }, 5624 },
5897 5625
5898 Uint8List: {"": "TypedData_ListMixin_FixedLengthListMixin;", 5626 Uint8List: {"": "TypedData_ListMixin_FixedLengthListMixin;",
5899 get$length: function(receiver) { 5627 get$length: function(receiver) {
5900 return C.JS_CONST_ZYJ(receiver); 5628 return C.JS_CONST_ZYJ(receiver);
5901 }, 5629 },
5902 $index: function(receiver, index) { 5630 $index: function(receiver, index) {
5903 var t1; 5631 var t1;
5904 if (typeof index !== "number") 5632 if (typeof index !== "number")
5905 return this.$$index$bailout(1, receiver, index); 5633 return this.$$index$bailout(1, receiver, index);
(...skipping 20 matching lines...) Expand all
5926 $$indexSet$bailout: function(state0, receiver, index, value) { 5654 $$indexSet$bailout: function(state0, receiver, index, value) {
5927 var t1 = C.JS_CONST_ZYJ(receiver); 5655 var t1 = C.JS_CONST_ZYJ(receiver);
5928 if (index >>> 0 != index || J.$ge$n(index, t1)) 5656 if (index >>> 0 != index || J.$ge$n(index, t1))
5929 this._invalidIndex$2(receiver, index, t1); 5657 this._invalidIndex$2(receiver, index, t1);
5930 receiver[index] = value; 5658 receiver[index] = value;
5931 }, 5659 },
5932 $asList: function() { 5660 $asList: function() {
5933 return [J.JSInt]; 5661 return [J.JSInt];
5934 }, 5662 },
5935 $isList: true, 5663 $isList: true,
5936 $isJavaScriptIndexingBehavior: true 5664 $isEfficientLength: true,
5665 $isJavaScriptIndexingBehavior: true,
5666 "%": ";Uint8Array"
5937 }}], 5667 }}],
5938 ["html_common", "dart:html_common", , P, { 5668 ["trip_meter.dart", "trip_meter.dart", , E, {
5939 FilteredElementList: {"": "ListBase;_node,_childNodes", 5669 calculateDistance: function(lat1, lon1, lat2, lon2) {
5940 get$_filtered: function() { 5670 var t1, t2, t3, t4, a;
5941 var t1 = this._childNodes; 5671 if (typeof lat2 !== "number")
5942 return P.List_List$from(t1.where$1(t1, new P.FilteredElementList__filtered_c losure()), true, W.Element); 5672 throw lat2.$sub();
5943 }, 5673 if (typeof lat1 !== "number")
5944 forEach$1: function(_, f) { 5674 throw H.iae(lat1);
5945 H.IterableMixinWorkaround_forEach(this.get$_filtered(), f); 5675 if (typeof lon2 !== "number")
5946 }, 5676 throw lon2.$sub();
5947 $indexSet: function(_, index, value) { 5677 if (typeof lon1 !== "number")
5948 var t1 = this.get$_filtered(); 5678 throw H.iae(lon1);
5949 if (index >>> 0 !== index || index >= t1.length) 5679 t1 = Math.sin((lat2 - lat1) / 2);
5950 throw H.ioore(t1, index); 5680 t1 = Math.pow(t1, 2);
5951 J.replaceWith$1$x(t1[index], value); 5681 t2 = Math.cos(lat1);
5952 }, 5682 t3 = Math.cos(lat2);
5953 add$1: function(_, value) { 5683 t4 = Math.sin((lon2 - lon1) / 2);
5954 this._childNodes._this.appendChild(value); 5684 a = t1 + t2 * t3 * Math.pow(t4, 2);
5955 }, 5685 t1 = Math.sqrt(a);
5956 get$length: function(_) { 5686 t2 = Math.sqrt(1 - a);
5957 return this.get$_filtered().length; 5687 return 6371 * (2 * Math.atan2(t1, t2));
5958 },
5959 $index: function(_, index) {
5960 var t1 = this.get$_filtered();
5961 if (index >>> 0 !== index || index >= t1.length)
5962 throw H.ioore(t1, index);
5963 return t1[index];
5964 },
5965 get$iterator: function(_) {
5966 var t1 = this.get$_filtered();
5967 return new H.ListIterator(t1, t1.length, 0, null);
5968 },
5969 $asListBase: null,
5970 $asList: null
5971 }, 5688 },
5972 5689
5973 FilteredElementList__filtered_closure: {"": "Closure;",
5974 call$1: function(n) {
5975 var t1 = J.getInterceptor(n);
5976 return typeof n === "object" && n !== null && !!t1.$isElement;
5977 }
5978 }}],
5979 ["portmanteaux_simple.dart", "portmanteaux_simple.dart", , O, {
5980 main: function() { 5690 main: function() {
5981 var t1, t2; 5691 var t1 = {};
5982 t1 = document.querySelector("#getWords"); 5692 t1.startPosition_0 = null;
5983 t1.toString; 5693 J.getCurrentPosition$0$x(window.navigator.geolocation).then$2$onError(new E.ma in_closure(t1), new E.main_closure0());
5984 t1 = new W._ElementEventStreamImpl(t1, C.EventStreamProvider_click._eventType, false); 5694 J.watchPosition$0$x(window.navigator.geolocation).listen$2$onError(new E.main_ closure1(t1), new E.main_closure2());
5985 H.setRuntimeTypeInfo(t1, [null]);
5986 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre amSubscription__wrapZone(O.makeRequest$closure), t1._useCapture);
5987 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]);
5988 t2._tryResume$0();
5989 $.wordList = document.querySelector("#wordList");
5990 }, 5695 },
5991 5696
5992 makeRequest: function(e) { 5697 main_closure: {"": "Closure;box_0",
5993 W.HttpRequest_getString("portmanteaux_simple.json", null, null).then$1(O.proce ssString$closure).catchError$1(O.handleError$closure); 5698 call$1: function(position) {
5994 }, 5699 var t1 = this.box_0;
5995 5700 t1.startPosition_0 = position;
5996 processString: function(jsonString) { 5701 document.querySelector("#start-lat").textContent = H.S(J.get$latitude$x(J.ge t$coords$x(t1.startPosition_0)));
5997 var portmanteaux, i, t1, t2; 5702 document.querySelector("#start-lon").textContent = H.S(J.get$longitude$x(J.g et$coords$x(t1.startPosition_0)));
5998 portmanteaux = P._parseJson(jsonString, new P.JsonDecoder(null)._reviver);
5999 if (typeof portmanteaux !== "string" && (typeof portmanteaux !== "object" || p ortmanteaux === null || portmanteaux.constructor !== Array && !H.isJsIndexable(p ortmanteaux, portmanteaux[init.dispatchPropertyName])))
6000 return O.processString$bailout(1, portmanteaux);
6001 for (i = 0; i < portmanteaux.length; ++i) {
6002 t1 = J.get$children$x($.wordList);
6003 t2 = document.createElement("li", null);
6004 if (i >= portmanteaux.length)
6005 throw H.ioore(portmanteaux, i);
6006 t2.textContent = portmanteaux[i];
6007 t1.add$1(t1, t2);
6008 } 5703 }
6009 }, 5704 },
6010 5705
6011 processString$bailout: function(state0, portmanteaux) { 5706 main_closure0: {"": "Closure;",
6012 var t1, i, t2, t3; 5707 call$1: function(error) {
6013 t1 = J.getInterceptor$asx(portmanteaux); 5708 window.alert("Error occurred. Error code: " + H.S(J.get$code$x(error)));
6014 i = 0; 5709 return;
6015 while (true) {
6016 t2 = t1.get$length(portmanteaux);
6017 if (typeof t2 !== "number")
6018 throw H.iae(t2);
6019 if (!(i < t2))
6020 break;
6021 t2 = J.get$children$x($.wordList);
6022 t3 = document.createElement("li", null);
6023 t3.textContent = t1.$index(portmanteaux, i);
6024 t2.add$1(t2, t3);
6025 ++i;
6026 } 5710 }
6027 }, 5711 },
6028 5712
6029 handleError: function(error) { 5713 main_closure1: {"": "Closure;box_0",
6030 var t1, t2; 5714 call$1: function(position) {
6031 t1 = J.get$children$x($.wordList); 5715 var t1, t2, distance;
6032 t2 = document.createElement("li", null); 5716 t1 = J.getInterceptor$x(position);
6033 t2.textContent = "Request failed."; 5717 document.querySelector("#current-lat").textContent = H.S(J.get$latitude$x(t1 .get$coords(position)));
6034 t1.add$1(t1, t2); 5718 document.querySelector("#current-lon").textContent = H.S(J.get$longitude$x(t 1.get$coords(position)));
5719 t2 = this.box_0;
5720 distance = E.calculateDistance(J.get$latitude$x(J.get$coords$x(t2.startPosit ion_0)), J.get$longitude$x(J.get$coords$x(t2.startPosition_0)), J.get$latitude$x (t1.get$coords(position)), J.get$longitude$x(t1.get$coords(position)));
5721 document.querySelector("#distance").textContent = H.S(distance);
5722 }
5723 },
5724
5725 main_closure2: {"": "Closure;",
5726 call$1: function(error) {
5727 window.alert("Error occurred. Error code: " + H.S(J.get$code$x(error)));
5728 return;
5729 }
6035 }}, 5730 }},
6036 1], 5731 1],
6037 ]); 5732 ]);
6038 Isolate.$finishClasses($$, $, null); 5733 Isolate.$finishClasses($$, $, null);
6039 $$ = null; 5734 $$ = null;
6040 5735
6041 // Static function getters 5736 // Static function getters
6042 init.globalFunctions.IsolateNatives__processWorkerMessage$closure = H.IsolateNat ives__processWorkerMessage$closure = new H.Closure$2(H.IsolateNatives__processWo rkerMessage, "IsolateNatives__processWorkerMessage$closure"); 5737 init.globalFunctions.IsolateNatives__processWorkerMessage$closure = H.IsolateNat ives__processWorkerMessage$closure = new H.Closure$2(H.IsolateNatives__processWo rkerMessage, "IsolateNatives__processWorkerMessage$closure");
6043 init.globalFunctions.toStringWrapper$closure = H.toStringWrapper$closure = new H .Closure$0(H.toStringWrapper, "toStringWrapper$closure"); 5738 init.globalFunctions.toStringWrapper$closure = H.toStringWrapper$closure = new H .Closure$0(H.toStringWrapper, "toStringWrapper$closure");
6044 init.globalFunctions.invokeClosure$closure = H.invokeClosure$closure = new H.Clo sure$7(H.invokeClosure, "invokeClosure$closure"); 5739 init.globalFunctions.invokeClosure$closure = H.invokeClosure$closure = new H.Clo sure$7(H.invokeClosure, "invokeClosure$closure");
6045 init.globalFunctions.isAssignable$closure = H.isAssignable$closure = new H.Closu re$2(H.isAssignable, "isAssignable$closure");
6046 init.globalFunctions.typeNameInChrome$closure = H.typeNameInChrome$closure = new H.Closure$1(H.typeNameInChrome, "typeNameInChrome$closure"); 5740 init.globalFunctions.typeNameInChrome$closure = H.typeNameInChrome$closure = new H.Closure$1(H.typeNameInChrome, "typeNameInChrome$closure");
6047 init.globalFunctions.typeNameInSafari$closure = H.typeNameInSafari$closure = new H.Closure$1(H.typeNameInSafari, "typeNameInSafari$closure"); 5741 init.globalFunctions.typeNameInSafari$closure = H.typeNameInSafari$closure = new H.Closure$1(H.typeNameInSafari, "typeNameInSafari$closure");
6048 init.globalFunctions.typeNameInOpera$closure = H.typeNameInOpera$closure = new H .Closure$1(H.typeNameInOpera, "typeNameInOpera$closure"); 5742 init.globalFunctions.typeNameInOpera$closure = H.typeNameInOpera$closure = new H .Closure$1(H.typeNameInOpera, "typeNameInOpera$closure");
6049 init.globalFunctions.typeNameInFirefox$closure = H.typeNameInFirefox$closure = n ew H.Closure$1(H.typeNameInFirefox, "typeNameInFirefox$closure"); 5743 init.globalFunctions.typeNameInFirefox$closure = H.typeNameInFirefox$closure = n ew H.Closure$1(H.typeNameInFirefox, "typeNameInFirefox$closure");
6050 init.globalFunctions.typeNameInIE$closure = H.typeNameInIE$closure = new H.Closu re$1(H.typeNameInIE, "typeNameInIE$closure"); 5744 init.globalFunctions.typeNameInIE$closure = H.typeNameInIE$closure = new H.Closu re$1(H.typeNameInIE, "typeNameInIE$closure");
6051 init.globalFunctions.constructorNameFallback$closure = H.constructorNameFallback $closure = new H.Closure$1(H.constructorNameFallback, "constructorNameFallback$c losure"); 5745 init.globalFunctions.constructorNameFallback$closure = H.constructorNameFallback $closure = new H.Closure$1(H.constructorNameFallback, "constructorNameFallback$c losure");
6052 init.globalFunctions.callDartFunctionWith1Arg$closure = H.callDartFunctionWith1A rg$closure = new H.Closure$2(H.callDartFunctionWith1Arg, "callDartFunctionWith1A rg$closure"); 5746 init.globalFunctions.callDartFunctionWith1Arg$closure = H.callDartFunctionWith1A rg$closure = new H.Closure$2(H.callDartFunctionWith1Arg, "callDartFunctionWith1A rg$closure");
6053 init.globalFunctions._asyncRunCallback$closure = P._asyncRunCallback$closure = n ew H.Closure$0(P._asyncRunCallback, "_asyncRunCallback$closure"); 5747 init.globalFunctions._asyncRunCallback$closure = P._asyncRunCallback$closure = n ew H.Closure$0(P._asyncRunCallback, "_asyncRunCallback$closure");
6054 init.globalFunctions._nullDataHandler$closure = P._nullDataHandler$closure = new H.Closure$1(P._nullDataHandler, "_nullDataHandler$closure"); 5748 init.globalFunctions._nullDataHandler$closure = P._nullDataHandler$closure = new H.Closure$1(P._nullDataHandler, "_nullDataHandler$closure");
6055 init.globalFunctions._nullErrorHandler$closure = P._nullErrorHandler$closure = n ew H.Closure$1(P._nullErrorHandler, "_nullErrorHandler$closure"); 5749 init.globalFunctions._nullErrorHandler$closure = P._nullErrorHandler$closure = n ew P.Closure$21(P._nullErrorHandler, "_nullErrorHandler$closure");
6056 init.globalFunctions._nullDoneHandler$closure = P._nullDoneHandler$closure = new H.Closure$0(P._nullDoneHandler, "_nullDoneHandler$closure"); 5750 init.globalFunctions._nullDoneHandler$closure = P._nullDoneHandler$closure = new H.Closure$0(P._nullDoneHandler, "_nullDoneHandler$closure");
6057 init.globalFunctions._rootHandleUncaughtError$closure = P._rootHandleUncaughtErr or$closure = new P.Closure$4(P._rootHandleUncaughtError, "_rootHandleUncaughtErr or$closure");
6058 init.globalFunctions._rootRun$closure = P._rootRun$closure = new P.Closure$4(P._ rootRun, "_rootRun$closure");
6059 init.globalFunctions._rootRunUnary$closure = P._rootRunUnary$closure = new P.Clo sure$5(P._rootRunUnary, "_rootRunUnary$closure");
6060 init.globalFunctions._rootRegisterCallback$closure = P._rootRegisterCallback$clo sure = new P.Closure$4(P._rootRegisterCallback, "_rootRegisterCallback$closure") ;
6061 init.globalFunctions._rootRegisterUnaryCallback$closure = P._rootRegisterUnaryCa llback$closure = new P.Closure$4(P._rootRegisterUnaryCallback, "_rootRegisterUna ryCallback$closure");
6062 init.globalFunctions._rootScheduleMicrotask$closure = P._rootScheduleMicrotask$c losure = new P.Closure$4(P._rootScheduleMicrotask, "_rootScheduleMicrotask$closu re");
6063 init.globalFunctions._rootCreateTimer$closure = P._rootCreateTimer$closure = new P.Closure$5(P._rootCreateTimer, "_rootCreateTimer$closure");
6064 init.globalFunctions._rootCreatePeriodicTimer$closure = P._rootCreatePeriodicTim er$closure = new P.Closure$5(P._rootCreatePeriodicTimer, "_rootCreatePeriodicTim er$closure");
6065 init.globalFunctions._rootFork$closure = P._rootFork$closure = new P.Closure$5(P ._rootFork, "_rootFork$closure");
6066 init.globalFunctions._defaultEquals$closure = P._defaultEquals$closure = new H.C losure$2(P._defaultEquals, "_defaultEquals$closure"); 5751 init.globalFunctions._defaultEquals$closure = P._defaultEquals$closure = new H.C losure$2(P._defaultEquals, "_defaultEquals$closure");
6067 init.globalFunctions._defaultHashCode$closure = P._defaultHashCode$closure = new H.Closure$1(P._defaultHashCode, "_defaultHashCode$closure"); 5752 init.globalFunctions._defaultHashCode$closure = P._defaultHashCode$closure = new H.Closure$1(P._defaultHashCode, "_defaultHashCode$closure");
6068 init.globalFunctions.identical$closure = P.identical$closure = new H.Closure$2(P .identical, "identical$closure"); 5753 init.globalFunctions.identical$closure = P.identical$closure = new H.Closure$2(P .identical, "identical$closure");
6069 init.globalFunctions.identityHashCode$closure = P.identityHashCode$closure = new H.Closure$1(P.identityHashCode, "identityHashCode$closure"); 5754 init.globalFunctions.identityHashCode$closure = P.identityHashCode$closure = new H.Closure$1(P.identityHashCode, "identityHashCode$closure");
6070 init.globalFunctions.main$closure = O.main$closure = new H.Closure$0(O.main, "ma in$closure"); 5755 init.globalFunctions.main$closure = E.main$closure = new H.Closure$0(E.main, "ma in$closure");
6071 init.globalFunctions.makeRequest$closure = O.makeRequest$closure = new H.Closure $1(O.makeRequest, "makeRequest$closure");
6072 init.globalFunctions.processString$closure = O.processString$closure = new H.Clo sure$1(O.processString, "processString$closure");
6073 init.globalFunctions.handleError$closure = O.handleError$closure = new H.Closure $1(O.handleError, "handleError$closure");
6074 // Runtime type support 5756 // Runtime type support
6075 J.JSInt.$isint = true; 5757 J.JSInt.$isint = true;
6076 J.JSInt.$isObject = true; 5758 J.JSInt.$isObject = true;
6077 W.Node.$isObject = true;
6078 J.JSString.$isString = true; 5759 J.JSString.$isString = true;
6079 J.JSString.$isObject = true; 5760 J.JSString.$isObject = true;
6080 J.JSNumber.$isObject = true; 5761 J.JSNumber.$isObject = true;
6081 P.Duration.$isDuration = true;
6082 P.Duration.$isObject = true; 5762 P.Duration.$isObject = true;
6083 W.Element.$isObject = true; 5763 W.Geoposition.$isGeoposition = true;
6084 P.Object.$isObject = true; 5764 W.Geoposition.$isObject = true;
6085 W.MouseEvent.$isEvent = true;
6086 W.MouseEvent.$isObject = true;
6087 P.Symbol.$isSymbol = true;
6088 P.Symbol.$isObject = true;
6089 W.HttpRequest.$isObject = true;
6090 W.ProgressEvent.$isEvent = true;
6091 W.ProgressEvent.$isObject = true;
6092 P.ReceivePort.$isObject = true; 5765 P.ReceivePort.$isObject = true;
6093 H._IsolateEvent.$isObject = true; 5766 H._IsolateEvent.$isObject = true;
6094 H._IsolateContext.$isObject = true; 5767 H._IsolateContext.$isObject = true;
6095 J.JSArray.$isObject = true; 5768 J.JSArray.$isObject = true;
5769 P.Symbol.$isSymbol = true;
5770 P.Symbol.$isObject = true;
5771 P.StackTrace.$isStackTrace = true;
5772 P.StackTrace.$isObject = true;
6096 P.Future.$isFuture = true; 5773 P.Future.$isFuture = true;
6097 P.Future.$isObject = true; 5774 P.Future.$isObject = true;
6098 W.Event.$isEvent = true; 5775 P.Object.$isObject = true;
6099 W.Event.$isObject = true;
6100 P.Zone.$isZone = true;
6101 P.Zone.$isObject = true;
6102 P.ZoneDelegate.$isZoneDelegate = true;
6103 P.ZoneDelegate.$isObject = true;
6104 P.Timer.$isTimer = true;
6105 P.Timer.$isObject = true;
6106 P.ZoneSpecification.$isZoneSpecification = true;
6107 P.ZoneSpecification.$isObject = true;
6108 P.Map.$isMap = true;
6109 P.Map.$isObject = true;
6110 P.Function.$isFunction = true; 5776 P.Function.$isFunction = true;
6111 P.Function.$isObject = true; 5777 P.Function.$isObject = true;
6112 J.JSBool.$isbool = true; 5778 J.JSBool.$isbool = true;
6113 J.JSBool.$isObject = true; 5779 J.JSBool.$isObject = true;
6114 P.Error.$isError = true; 5780 P.StreamSubscription.$isStreamSubscription = true;
6115 P.Error.$isObject = true; 5781 P.StreamSubscription.$isObject = true;
6116 P.StackTrace.$isStackTrace = true;
6117 P.StackTrace.$isObject = true;
6118 P._EventSink.$is_EventSink = true; 5782 P._EventSink.$is_EventSink = true;
6119 P._EventSink.$isObject = true; 5783 P._EventSink.$isObject = true;
6120 // getInterceptor methods 5784 // getInterceptor methods
6121 J.getInterceptor = function(receiver) { 5785 J.getInterceptor = function(receiver) {
6122 if (typeof receiver == "number") { 5786 if (typeof receiver == "number") {
6123 if (Math.floor(receiver) == receiver) 5787 if (Math.floor(receiver) == receiver)
6124 return J.JSInt.prototype; 5788 return J.JSInt.prototype;
6125 return J.JSDouble.prototype; 5789 return J.JSDouble.prototype;
6126 } 5790 }
6127 if (typeof receiver == "string") 5791 if (typeof receiver == "string")
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
6184 if (receiver == null) 5848 if (receiver == null)
6185 return receiver; 5849 return receiver;
6186 if (typeof receiver != "object") 5850 if (typeof receiver != "object")
6187 return receiver; 5851 return receiver;
6188 if (receiver instanceof P.Object) 5852 if (receiver instanceof P.Object)
6189 return receiver; 5853 return receiver;
6190 return J.getNativeInterceptor(receiver); 5854 return J.getNativeInterceptor(receiver);
6191 }; 5855 };
6192 C.C_CloseToken = new H.CloseToken(); 5856 C.C_CloseToken = new H.CloseToken();
6193 C.C_UnknownJavaScriptObject = new J.UnknownJavaScriptObject(); 5857 C.C_UnknownJavaScriptObject = new J.UnknownJavaScriptObject();
6194 C.C__DelayedDone = new P._DelayedDone(); 5858 C.C__RootZone = new P._RootZone();
6195 C.Duration_0 = new P.Duration(0); 5859 C.Duration_0 = new P.Duration(0);
6196 C.EventStreamProvider_click = new W.EventStreamProvider("click"); 5860 C.Geolocation_methods = W.Geolocation.prototype;
6197 C.EventStreamProvider_error = new W.EventStreamProvider("error");
6198 C.EventStreamProvider_load = new W.EventStreamProvider("load");
6199 C.HttpRequest_methods = W.HttpRequest.prototype;
6200 C.JSArray_methods = J.JSArray.prototype; 5861 C.JSArray_methods = J.JSArray.prototype;
6201 C.JSInt_methods = J.JSInt.prototype; 5862 C.JSInt_methods = J.JSInt.prototype;
6202 C.JSNumber_methods = J.JSNumber.prototype; 5863 C.JSNumber_methods = J.JSNumber.prototype;
6203 C.JSString_methods = J.JSString.prototype; 5864 C.JSString_methods = J.JSString.prototype;
6204 C.JS_CONST_ZYJ = ((typeof version == "function" && typeof os == "object" && "system" in os) 5865 C.JS_CONST_ZYJ = ((typeof version == "function" && typeof os == "object" && "system" in os)
6205 || (typeof navigator == "object" 5866 || (typeof navigator == "object"
6206 && navigator.userAgent.indexOf('Chrome') != -1)) 5867 && navigator.userAgent.indexOf('Chrome') != -1))
6207 ? function(x) { return x.$dartCachedLength || x.length; } 5868 ? function(x) { return x.$dartCachedLength || x.length; }
6208 : function(x) { return x.length; }; 5869 : function(x) { return x.length; };
6209 ; 5870 ;
6210 Isolate.makeConstantList = function(list) { 5871 Isolate.makeConstantList = function(list) {
6211 list.immutable$list = true; 5872 list.immutable$list = true;
6212 list.fixed$length = true; 5873 list.fixed$length = true;
6213 return list; 5874 return list;
6214 }; 5875 };
6215 C.List_empty = Isolate.makeConstantList([]); 5876 C.List_empty = Isolate.makeConstantList([]);
6216 C.NodeList_methods = W.NodeList.prototype;
6217 C._ZoneSpecification_eDx = new P._ZoneSpecification(P._rootHandleUncaughtError$c losure, P._rootRun$closure, P._rootRunUnary$closure, P._rootRegisterCallback$clo sure, P._rootRegisterUnaryCallback$closure, P._rootScheduleMicrotask$closure, P. _rootCreateTimer$closure, P._rootCreatePeriodicTimer$closure, P._rootFork$closur e);
6218 C.List_empty0 = H.setRuntimeTypeInfo(Isolate.makeConstantList([]), [P.Symbol]);
6219 C.Map_empty = H.setRuntimeTypeInfo(new H.ConstantStringMap(0, {}, C.List_empty0) , [P.Symbol, null]);
6220 C._CustomizedZone_WYN = new P._CustomizedZone(null, C._ZoneSpecification_eDx, C. Map_empty);
6221 C._ZoneSpecification_eLJ = new P._ZoneSpecification(null, null, null, null, null , null, null, null, null);
6222 $.lazyPort = null; 5877 $.lazyPort = null;
6223 $.ReceivePortImpl__nextFreeId = 1; 5878 $.ReceivePortImpl__nextFreeId = 1;
6224 $.Primitives_mirrorFunctionCacheName = "$cachedFunction"; 5879 $.Primitives_mirrorFunctionCacheName = "$cachedFunction";
6225 $.Primitives_mirrorInvokeCacheName = "$cachedInvocation"; 5880 $.Primitives_mirrorInvokeCacheName = "$cachedInvocation";
6226 $.interceptorsByTag = null; 5881 $.printToZone = null;
6227 $.leafTags = null;
6228 $.interceptorToTag = null;
6229 $._callbacksAreEnqueued = false; 5882 $._callbacksAreEnqueued = false;
6230 $.Zone__current = C._CustomizedZone_WYN; 5883 $.Zone__current = C.C__RootZone;
6231 $.Expando__keyCount = 0; 5884 $.Expando__keyCount = 0;
6232 $.Device__isOpera = null; 5885 $.Device__isOpera = null;
6233 $.Device__isWebKit = null; 5886 $.Device__isWebKit = null;
6234 $.wordList = null;
6235 J.$$dom_addEventListener$3$x = function(receiver, a0, a1, a2) {
6236 return J.getInterceptor$x(receiver).$$dom_addEventListener$3(receiver, a0, a1, a2);
6237 };
6238 J.$$dom_removeEventListener$3$x = function(receiver, a0, a1, a2) {
6239 return J.getInterceptor$x(receiver).$$dom_removeEventListener$3(receiver, a0, a1, a2);
6240 };
6241 J.$eq = function(receiver, a0) { 5887 J.$eq = function(receiver, a0) {
6242 if (receiver == null) 5888 if (receiver == null)
6243 return a0 == null; 5889 return a0 == null;
6244 if (typeof receiver != "object") 5890 if (typeof receiver != "object")
6245 return a0 != null && receiver === a0; 5891 return a0 != null && receiver === a0;
6246 return J.getInterceptor(receiver).$eq(receiver, a0); 5892 return J.getInterceptor(receiver).$eq(receiver, a0);
6247 }; 5893 };
6248 J.$ge$n = function(receiver, a0) { 5894 J.$ge$n = function(receiver, a0) {
6249 if (typeof receiver == "number" && typeof a0 == "number") 5895 if (typeof receiver == "number" && typeof a0 == "number")
6250 return receiver >= a0; 5896 return receiver >= a0;
6251 return J.getInterceptor$n(receiver).$ge(receiver, a0); 5897 return J.getInterceptor$n(receiver).$ge(receiver, a0);
6252 }; 5898 };
6253 J.$index$asx = function(receiver, a0) { 5899 J.$index$asx = function(receiver, a0) {
6254 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde xable(receiver, receiver[init.dispatchPropertyName])) 5900 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde xable(receiver, receiver[init.dispatchPropertyName]))
6255 if (a0 >>> 0 === a0 && a0 < receiver.length) 5901 if (a0 >>> 0 === a0 && a0 < receiver.length)
6256 return receiver[a0]; 5902 return receiver[a0];
6257 return J.getInterceptor$asx(receiver).$index(receiver, a0); 5903 return J.getInterceptor$asx(receiver).$index(receiver, a0);
6258 }; 5904 };
6259 J.$indexSet$ax = function(receiver, a0, a1) { 5905 J.$indexSet$ax = function(receiver, a0, a1) {
6260 if ((receiver.constructor == Array || H.isJsIndexable(receiver, receiver[init. dispatchPropertyName])) && !receiver.immutable$list && a0 >>> 0 === a0 && a0 < r eceiver.length) 5906 if ((receiver.constructor == Array || H.isJsIndexable(receiver, receiver[init. dispatchPropertyName])) && !receiver.immutable$list && a0 >>> 0 === a0 && a0 < r eceiver.length)
6261 return receiver[a0] = a1; 5907 return receiver[a0] = a1;
6262 return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); 5908 return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1);
6263 }; 5909 };
6264 J._replaceChild$2$x = function(receiver, a0, a1) { 5910 J.add$1$ax = function(receiver, a0) {
6265 return J.getInterceptor$x(receiver)._replaceChild$2(receiver, a0, a1); 5911 return J.getInterceptor$ax(receiver).add$1(receiver, a0);
6266 };
6267 J.elementAt$1$ax = function(receiver, a0) {
6268 return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0);
6269 }; 5912 };
6270 J.forEach$1$ax = function(receiver, a0) { 5913 J.forEach$1$ax = function(receiver, a0) {
6271 return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); 5914 return J.getInterceptor$ax(receiver).forEach$1(receiver, a0);
6272 }; 5915 };
6273 J.get$children$x = function(receiver) { 5916 J.get$code$x = function(receiver) {
6274 return J.getInterceptor$x(receiver).get$children(receiver); 5917 return J.getInterceptor$x(receiver).get$code(receiver);
5918 };
5919 J.get$coords$x = function(receiver) {
5920 return J.getInterceptor$x(receiver).get$coords(receiver);
5921 };
5922 J.get$error$x = function(receiver) {
5923 return J.getInterceptor$x(receiver).get$error(receiver);
6275 }; 5924 };
6276 J.get$hashCode$ = function(receiver) { 5925 J.get$hashCode$ = function(receiver) {
6277 return J.getInterceptor(receiver).get$hashCode(receiver); 5926 return J.getInterceptor(receiver).get$hashCode(receiver);
6278 }; 5927 };
6279 J.get$iterator$ax = function(receiver) { 5928 J.get$iterator$ax = function(receiver) {
6280 return J.getInterceptor$ax(receiver).get$iterator(receiver); 5929 return J.getInterceptor$ax(receiver).get$iterator(receiver);
6281 }; 5930 };
5931 J.get$latitude$x = function(receiver) {
5932 return J.getInterceptor$x(receiver).get$latitude(receiver);
5933 };
6282 J.get$length$asx = function(receiver) { 5934 J.get$length$asx = function(receiver) {
6283 return J.getInterceptor$asx(receiver).get$length(receiver); 5935 return J.getInterceptor$asx(receiver).get$length(receiver);
6284 }; 5936 };
6285 J.get$responseText$x = function(receiver) { 5937 J.get$longitude$x = function(receiver) {
6286 return J.getInterceptor$x(receiver).get$responseText(receiver); 5938 return J.getInterceptor$x(receiver).get$longitude(receiver);
6287 }; 5939 };
6288 J.map$1$ax = function(receiver, a0) { 5940 J.getCurrentPosition$0$x = function(receiver) {
6289 return J.getInterceptor$ax(receiver).map$1(receiver, a0); 5941 return J.getInterceptor$x(receiver).getCurrentPosition$0(receiver);
6290 }; 5942 };
6291 J.replaceWith$1$x = function(receiver, a0) { 5943 J.removeLast$0$ax = function(receiver) {
6292 return J.getInterceptor$x(receiver).replaceWith$1(receiver, a0); 5944 return J.getInterceptor$ax(receiver).removeLast$0(receiver);
6293 };
6294 J.send$2$x = function(receiver, a0, a1) {
6295 return J.getInterceptor$x(receiver).send$2(receiver, a0, a1);
6296 }; 5945 };
6297 J.toString$0 = function(receiver) { 5946 J.toString$0 = function(receiver) {
6298 return J.getInterceptor(receiver).toString$0(receiver); 5947 return J.getInterceptor(receiver).toString$0(receiver);
6299 }; 5948 };
6300 $.mapTypeToInterceptor = []; 5949 J.watchPosition$0$x = function(receiver) {
5950 return J.getInterceptor$x(receiver).watchPosition$0(receiver);
5951 };
6301 Isolate.$lazy($, "globalThis", "globalThis", "get$globalThis", function() { 5952 Isolate.$lazy($, "globalThis", "globalThis", "get$globalThis", function() {
6302 return function() { return this; }(); 5953 return function() { return this; }();
6303 }); 5954 });
6304 Isolate.$lazy($, "globalWindow", "globalWindow", "get$globalWindow", function() { 5955 Isolate.$lazy($, "globalWindow", "globalWindow", "get$globalWindow", function() {
6305 return $.get$globalThis().window; 5956 return $.get$globalThis().window;
6306 }); 5957 });
6307 Isolate.$lazy($, "globalWorker", "globalWorker", "get$globalWorker", function() { 5958 Isolate.$lazy($, "globalWorker", "globalWorker", "get$globalWorker", function() {
6308 return $.get$globalThis().Worker; 5959 return $.get$globalThis().Worker;
6309 }); 5960 });
6310 Isolate.$lazy($, "globalPostMessageDefined", "globalPostMessageDefined", "get$gl obalPostMessageDefined", function() { 5961 Isolate.$lazy($, "globalPostMessageDefined", "globalPostMessageDefined", "get$gl obalPostMessageDefined", function() {
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
6351 }); 6002 });
6352 Isolate.$lazy($, "_toStringList", "IterableMixinWorkaround__toStringList", "get$ IterableMixinWorkaround__toStringList", function() { 6003 Isolate.$lazy($, "_toStringList", "IterableMixinWorkaround__toStringList", "get$ IterableMixinWorkaround__toStringList", function() {
6353 return P.List_List(null, null); 6004 return P.List_List(null, null);
6354 }); 6005 });
6355 Isolate.$lazy($, "_stackTraceExpando", "_stackTraceExpando", "get$_stackTraceExp ando", function() { 6006 Isolate.$lazy($, "_stackTraceExpando", "_stackTraceExpando", "get$_stackTraceExp ando", function() {
6356 return new P.Expando("asynchronous error"); 6007 return new P.Expando("asynchronous error");
6357 }); 6008 });
6358 Isolate.$lazy($, "_asyncCallbacks", "_asyncCallbacks", "get$_asyncCallbacks", fu nction() { 6009 Isolate.$lazy($, "_asyncCallbacks", "_asyncCallbacks", "get$_asyncCallbacks", fu nction() {
6359 return P.ListQueue$(null, {func: "void_", void: true}); 6010 return P.ListQueue$(null, {func: "void_", void: true});
6360 }); 6011 });
6361 Isolate.$lazy($, "_toStringList", "ListMixin__toStringList", "get$ListMixin__toS tringList", function() { 6012 Isolate.$lazy($, "_toStringVisiting", "_toStringVisiting", "get$_toStringVisitin g", function() {
6362 return P.List_List(null, null); 6013 return P.HashSet_HashSet$identity(null);
6363 }); 6014 });
6364 Isolate.$lazy($, "_toStringList", "Maps__toStringList", "get$Maps__toStringList" , function() { 6015 Isolate.$lazy($, "_toStringList", "Maps__toStringList", "get$Maps__toStringList" , function() {
6365 return P.List_List(null, null); 6016 return P.List_List(null, null);
6366 }); 6017 });
6367 // Native classes 6018 // Native classes
6368 H.defineNativeMethods("DOMError|FileError|MediaError|MediaKeyError|Navigator|Nav igatorUserMediaError|PositionError|SQLError|SVGAnimatedNumberList", J.Intercepto r); 6019 J.Interceptor["%"] = "Navigator|NavigatorUserMediaError|SVGAnimatedNumberList";
6369
6370 H.defineNativeMethods("HTMLAppletElement|HTMLAreaElement|HTMLAudioElement|HTMLBR Element|HTMLBaseElement|HTMLBaseFontElement|HTMLBodyElement|HTMLButtonElement|HT MLCanvasElement|HTMLContentElement|HTMLDListElement|HTMLDataListElement|HTMLDeta ilsElement|HTMLDialogElement|HTMLDirectoryElement|HTMLDivElement|HTMLEmbedElemen t|HTMLFieldSetElement|HTMLFontElement|HTMLFrameElement|HTMLFrameSetElement|HTMLH RElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HT MLImageElement|HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElemen t|HTMLLinkElement|HTMLMapElement|HTMLMarqueeElement|HTMLMediaElement|HTMLMenuEle ment|HTMLMetaElement|HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLObject Element|HTMLOptGroupElement|HTMLOptionElement|HTMLOutputElement|HTMLParagraphEle ment|HTMLParamElement|HTMLPreElement|HTMLProgressElement|HTMLQuoteElement|HTMLSc riptElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTMLStyleElement |HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataC ellElement|HTMLTableElement|HTMLTableHeaderCellElement|HTMLTableRowElement|HTMLT ableSectionElement|HTMLTemplateElement|HTMLTextAreaElement|HTMLTitleElement|HTML TrackElement|HTMLUListElement|HTMLUnknownElement|HTMLVideoElement", W.HtmlElemen t);
6371
6372 H.defineNativeMethodsNonleaf("HTMLElement", W.HtmlElement);
6373
6374 H.defineNativeMethods("HTMLAnchorElement", W.AnchorElement);
6375
6376 H.defineNativeMethods("CDATASection|CharacterData|Comment|ProcessingInstruction| Text", W.CharacterData);
6377
6378 H.defineNativeMethods("DOMException", W.DomException);
6379
6380 H.defineNativeMethodsNonleaf("Element", W.Element);
6381
6382 H.defineNativeMethods("AudioProcessingEvent|AutocompleteErrorEvent|BeforeLoadEve nt|CSSFontFaceLoadEvent|CloseEvent|CustomEvent|DeviceMotionEvent|DeviceOrientati onEvent|ErrorEvent|HashChangeEvent|IDBVersionChangeEvent|MIDIConnectionEvent|MID IMessageEvent|MediaKeyEvent|MediaKeyMessageEvent|MediaKeyNeededEvent|MediaStream Event|MediaStreamTrackEvent|MessageEvent|MutationEvent|OfflineAudioCompletionEve nt|OverflowEvent|PageTransitionEvent|PopStateEvent|RTCDTMFToneChangeEvent|RTCDat aChannelEvent|RTCIceCandidateEvent|SecurityPolicyViolationEvent|SpeechInputEvent |SpeechRecognitionError|SpeechRecognitionEvent|SpeechSynthesisEvent|StorageEvent |TrackEvent|TransitionEvent|WebGLContextEvent|WebKitAnimationEvent|WebKitTransit ionEvent", W.Event);
6383
6384 H.defineNativeMethodsNonleaf("Event", W.Event);
6385
6386 H.defineNativeMethodsNonleaf("EventTarget", W.EventTarget);
6387
6388 H.defineNativeMethods("HTMLFormElement", W.FormElement);
6389
6390 H.defineNativeMethods("HTMLCollection|HTMLFormControlsCollection|HTMLOptionsColl ection", W.HtmlCollection);
6391
6392 H.defineNativeMethods("XMLHttpRequest", W.HttpRequest);
6393
6394 H.defineNativeMethods("HTMLInputElement", W.InputElement);
6395
6396 H.defineNativeMethods("DragEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|Mous eWheelEvent|PointerEvent|WheelEvent", W.MouseEvent);
6397
6398 H.defineNativeMethods("Attr|Document|DocumentFragment|DocumentType|Entity|HTMLDo cument|Notation|SVGDocument|ShadowRoot", W.Node);
6399
6400 H.defineNativeMethodsNonleaf("Node", W.Node);
6401
6402 H.defineNativeMethods("NodeList|RadioNodeList", W.NodeList);
6403
6404 H.defineNativeMethods("ProgressEvent|ResourceProgressEvent|XMLHttpRequestProgres sEvent", W.ProgressEvent);
6405
6406 H.defineNativeMethods("HTMLSelectElement", W.SelectElement);
6407
6408 H.defineNativeMethods("CompositionEvent|FocusEvent|KeyboardEvent|SVGZoomEvent|Te xtEvent|TouchEvent", W.UIEvent);
6409
6410 H.defineNativeMethodsNonleaf("UIEvent", W.UIEvent);
6411
6412 H.defineNativeMethods("DOMWindow|Window", W.Window);
6413
6414 H.defineNativeMethodsNonleaf("XMLHttpRequestEventTarget", W.XmlHttpRequestEventT arget);
6415
6416 H.defineNativeMethods("SVGAElement|SVGAltGlyphDefElement|SVGAltGlyphElement|SVGA ltGlyphItemElement|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElem ent|SVGAnimateTransformElement|SVGAnimationElement|SVGCircleElement|SVGClipPathE lement|SVGComponentTransferFunctionElement|SVGCursorElement|SVGDefsElement|SVGDe scElement|SVGElement|SVGEllipseElement|SVGFEBlendElement|SVGFEColorMatrixElement |SVGFEComponentTransferElement|SVGFECompositeElement|SVGFEConvolveMatrixElement| SVGFEDiffuseLightingElement|SVGFEDisplacementMapElement|SVGFEDistantLightElement |SVGFEDropShadowElement|SVGFEFloodElement|SVGFEFuncAElement|SVGFEFuncBElement|SV GFEFuncGElement|SVGFEFuncRElement|SVGFEGaussianBlurElement|SVGFEImageElement|SVG FEMergeElement|SVGFEMergeNodeElement|SVGFEMorphologyElement|SVGFEOffsetElement|S VGFEPointLightElement|SVGFESpecularLightingElement|SVGFESpotLightElement|SVGFETi leElement|SVGFETurbulenceElement|SVGFilterElement|SVGFontElement|SVGFontFaceElem ent|SVGFontFaceFormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFon tFaceUriElement|SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGlyphRefE lement|SVGGradientElement|SVGGraphicsElement|SVGHKernElement|SVGImageElement|SVG LineElement|SVGLinearGradientElement|SVGMPathElement|SVGMarkerElement|SVGMaskEle ment|SVGMetadataElement|SVGMissingGlyphElement|SVGPathElement|SVGPatternElement| SVGPolygonElement|SVGPolylineElement|SVGRadialGradientElement|SVGRectElement|SVG SVGElement|SVGScriptElement|SVGSetElement|SVGStopElement|SVGStyleElement|SVGSwit chElement|SVGSymbolElement|SVGTRefElement|SVGTSpanElement|SVGTextContentElement| SVGTextElement|SVGTextPathElement|SVGTextPositioningElement|SVGTitleElement|SVGU seElement|SVGVKernElement|SVGViewElement", P.SvgElement);
6417
6418 H.defineNativeMethodsExtended("ArrayBufferView", P.TypedData, [P.TypedData_ListM ixin, P.TypedData_ListMixin_FixedLengthListMixin]);
6419
6420 H.defineNativeMethodsNonleaf("Uint8Array", P.Uint8List);
6421 6020
6422 6021
6423 init.functionAliases = {}; 6022 init.functionAliases = {};
6424 ; 6023 ;
6425 init.metadata = []; 6024 init.metadata = [];
6426 $ = null; 6025 $ = null;
6427 Isolate = Isolate.$finishIsolateConstructor(Isolate); 6026 Isolate = Isolate.$finishIsolateConstructor(Isolate);
6428 $ = new Isolate(); 6027 $ = new Isolate();
6429 function convertToFastObject(properties) { 6028 function convertToFastObject(properties) {
6430 function MyClass() {}; 6029 function MyClass() {};
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
6485 } 6084 }
6486 callback(event.target); 6085 callback(event.target);
6487 } 6086 }
6488 for (var i = 0; i < scripts.length; ++i) { 6087 for (var i = 0; i < scripts.length; ++i) {
6489 scripts[i].addEventListener("load", onLoad, false); 6088 scripts[i].addEventListener("load", onLoad, false);
6490 } 6089 }
6491 })(function(currentScript) { 6090 })(function(currentScript) {
6492 init.currentScript = currentScript; 6091 init.currentScript = currentScript;
6493 6092
6494 if (typeof dartMainRunner === "function") { 6093 if (typeof dartMainRunner === "function") {
6495 dartMainRunner(function() { H.startRootIsolate(O.main$closure); }); 6094 dartMainRunner(function() { H.startRootIsolate(E.main$closure); });
6496 } else { 6095 } else {
6497 H.startRootIsolate(O.main$closure); 6096 H.startRootIsolate(E.main$closure);
6498 } 6097 }
6499 }); 6098 });
6500 // END invoke [main]. 6099 // END invoke [main].
6501 function init() { 6100 function init() {
6502 Isolate.$isolateProperties = {}; 6101 Isolate.$isolateProperties = {};
6503 function generateAccessor(field, accessors, cls) { 6102 function generateAccessor(field, accessors, cls) {
6504 var len = field.length; 6103 var len = field.length;
6505 var code = field.charCodeAt(len - 1); 6104 var code = field.charCodeAt(len - 1);
6506 var reflectable = false; 6105 var reflectable = false;
6507 if (code == 45) { 6106 if (code == 45) {
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
6644 var globalObject = isolateProperties; 6243 var globalObject = isolateProperties;
6645 if (desc instanceof Array) { 6244 if (desc instanceof Array) {
6646 globalObject = desc[0] || isolateProperties; 6245 globalObject = desc[0] || isolateProperties;
6647 desc = desc[1]; 6246 desc = desc[1];
6648 } 6247 }
6649 allClasses[cls] = constructor; 6248 allClasses[cls] = constructor;
6650 globalObject[cls] = constructor; 6249 globalObject[cls] = constructor;
6651 } 6250 }
6652 constructors = null; 6251 constructors = null;
6653 var finishedClasses = {}; 6252 var finishedClasses = {};
6253 init.interceptorsByTag = {};
6254 init.leafTags = {};
6654 function finishClass(cls) { 6255 function finishClass(cls) {
6655 var hasOwnProperty = Object.prototype.hasOwnProperty; 6256 var hasOwnProperty = Object.prototype.hasOwnProperty;
6656 if (hasOwnProperty.call(finishedClasses, cls)) 6257 if (hasOwnProperty.call(finishedClasses, cls))
6657 return; 6258 return;
6658 finishedClasses[cls] = true; 6259 finishedClasses[cls] = true;
6659 var superclass = pendingClasses[cls]; 6260 var superclass = pendingClasses[cls];
6660 if (!superclass || typeof superclass != "string") 6261 if (!superclass || typeof superclass != "string")
6661 return; 6262 return;
6662 finishClass(superclass); 6263 finishClass(superclass);
6663 var constructor = allClasses[cls]; 6264 var constructor = allClasses[cls];
6664 var superConstructor = allClasses[superclass]; 6265 var superConstructor = allClasses[superclass];
6665 if (!superConstructor) 6266 if (!superConstructor)
6666 superConstructor = existingIsolateProperties[superclass]; 6267 superConstructor = existingIsolateProperties[superclass];
6667 prototype = inheritFrom(constructor, superConstructor); 6268 var prototype = inheritFrom(constructor, superConstructor);
6269 if (hasOwnProperty.call(prototype, "%")) {
6270 var nativeSpec = prototype["%"].split(";");
6271 if (nativeSpec[0]) {
6272 var tags = nativeSpec[0].split("|");
6273 for (var i = 0; i < tags.length; i++) {
6274 init.interceptorsByTag[tags[i]] = constructor;
6275 init.leafTags[tags[i]] = true;
6276 }
6277 }
6278 if (nativeSpec[1]) {
6279 tags = nativeSpec[1].split("|");
6280 if (nativeSpec[2]) {
6281 var subclasses = nativeSpec[2].split("|");
6282 for (var i = 0; i < subclasses.length; i++) {
6283 var subclass = allClasses[subclasses[i]];
6284 subclass.$nativeSuperclassTag = tags[0];
6285 }
6286 }
6287 for (i = 0; i < tags.length; i++) {
6288 init.interceptorsByTag[tags[i]] = constructor;
6289 init.leafTags[tags[i]] = false;
6290 }
6291 }
6292 }
6668 } 6293 }
6669 for (var cls in pendingClasses) 6294 for (var cls in pendingClasses)
6670 finishClass(cls); 6295 finishClass(cls);
6671 }; 6296 };
6672 Isolate.$lazy = function(prototype, staticName, fieldName, getterName, lazyVal ue) { 6297 Isolate.$lazy = function(prototype, staticName, fieldName, getterName, lazyVal ue) {
6673 var sentinelUndefined = {}; 6298 var sentinelUndefined = {};
6674 var sentinelInProgress = {}; 6299 var sentinelInProgress = {};
6675 prototype[fieldName] = sentinelUndefined; 6300 prototype[fieldName] = sentinelUndefined;
6676 prototype[getterName] = function() { 6301 prototype[getterName] = function() {
6677 var result = $[fieldName]; 6302 var result = $[fieldName];
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
6725 function JS_CONST(code) { 6350 function JS_CONST(code) {
6726 this.code = code; 6351 this.code = code;
6727 } 6352 }
6728 JS_CONST.builtin$cls = "JS_CONST"; 6353 JS_CONST.builtin$cls = "JS_CONST";
6729 if (!"name" in JS_CONST) 6354 if (!"name" in JS_CONST)
6730 JS_CONST.name = "JS_CONST"; 6355 JS_CONST.name = "JS_CONST";
6731 $desc = $collectedClasses.JS_CONST; 6356 $desc = $collectedClasses.JS_CONST;
6732 if ($desc instanceof Array) 6357 if ($desc instanceof Array)
6733 $desc = $desc[1]; 6358 $desc = $desc[1];
6734 JS_CONST.prototype = $desc; 6359 JS_CONST.prototype = $desc;
6360 JS_CONST.prototype.get$code = function(receiver) {
6361 return this.code;
6362 };
6735 function Interceptor() { 6363 function Interceptor() {
6736 } 6364 }
6737 Interceptor.builtin$cls = "Interceptor"; 6365 Interceptor.builtin$cls = "Interceptor";
6738 if (!"name" in Interceptor) 6366 if (!"name" in Interceptor)
6739 Interceptor.name = "Interceptor"; 6367 Interceptor.name = "Interceptor";
6740 $desc = $collectedClasses.Interceptor; 6368 $desc = $collectedClasses.Interceptor;
6741 if ($desc instanceof Array) 6369 if ($desc instanceof Array)
6742 $desc = $desc[1]; 6370 $desc = $desc[1];
6743 Interceptor.prototype = $desc; 6371 Interceptor.prototype = $desc;
6744 function JSBool() { 6372 function JSBool() {
(...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after
7232 this.this_2 = this_2; 6860 this.this_2 = this_2;
7233 this.callback_3 = callback_3; 6861 this.callback_3 = callback_3;
7234 } 6862 }
7235 TimerImpl_internalCallback0.builtin$cls = "TimerImpl_internalCallback0"; 6863 TimerImpl_internalCallback0.builtin$cls = "TimerImpl_internalCallback0";
7236 if (!"name" in TimerImpl_internalCallback0) 6864 if (!"name" in TimerImpl_internalCallback0)
7237 TimerImpl_internalCallback0.name = "TimerImpl_internalCallback0"; 6865 TimerImpl_internalCallback0.name = "TimerImpl_internalCallback0";
7238 $desc = $collectedClasses.TimerImpl_internalCallback0; 6866 $desc = $collectedClasses.TimerImpl_internalCallback0;
7239 if ($desc instanceof Array) 6867 if ($desc instanceof Array)
7240 $desc = $desc[1]; 6868 $desc = $desc[1];
7241 TimerImpl_internalCallback0.prototype = $desc; 6869 TimerImpl_internalCallback0.prototype = $desc;
7242 function TimerImpl$periodic_closure(this_0, callback_1) {
7243 this.this_0 = this_0;
7244 this.callback_1 = callback_1;
7245 }
7246 TimerImpl$periodic_closure.builtin$cls = "TimerImpl$periodic_closure";
7247 if (!"name" in TimerImpl$periodic_closure)
7248 TimerImpl$periodic_closure.name = "TimerImpl$periodic_closure";
7249 $desc = $collectedClasses.TimerImpl$periodic_closure;
7250 if ($desc instanceof Array)
7251 $desc = $desc[1];
7252 TimerImpl$periodic_closure.prototype = $desc;
7253 function ConstantMap() {
7254 }
7255 ConstantMap.builtin$cls = "ConstantMap";
7256 if (!"name" in ConstantMap)
7257 ConstantMap.name = "ConstantMap";
7258 $desc = $collectedClasses.ConstantMap;
7259 if ($desc instanceof Array)
7260 $desc = $desc[1];
7261 ConstantMap.prototype = $desc;
7262 function ConstantStringMap(length, _jsObject, _keys) {
7263 this.length = length;
7264 this._jsObject = _jsObject;
7265 this._keys = _keys;
7266 }
7267 ConstantStringMap.builtin$cls = "ConstantStringMap";
7268 if (!"name" in ConstantStringMap)
7269 ConstantStringMap.name = "ConstantStringMap";
7270 $desc = $collectedClasses.ConstantStringMap;
7271 if ($desc instanceof Array)
7272 $desc = $desc[1];
7273 ConstantStringMap.prototype = $desc;
7274 ConstantStringMap.prototype.get$length = function(receiver) {
7275 return this.length;
7276 };
7277 function ConstantStringMap_forEach_closure(this_0, f_1) {
7278 this.this_0 = this_0;
7279 this.f_1 = f_1;
7280 }
7281 ConstantStringMap_forEach_closure.builtin$cls = "ConstantStringMap_forEach_clo sure";
7282 if (!"name" in ConstantStringMap_forEach_closure)
7283 ConstantStringMap_forEach_closure.name = "ConstantStringMap_forEach_closure" ;
7284 $desc = $collectedClasses.ConstantStringMap_forEach_closure;
7285 if ($desc instanceof Array)
7286 $desc = $desc[1];
7287 ConstantStringMap_forEach_closure.prototype = $desc;
7288 function ConstantStringMap_values_closure(this_0) {
7289 this.this_0 = this_0;
7290 }
7291 ConstantStringMap_values_closure.builtin$cls = "ConstantStringMap_values_closu re";
7292 if (!"name" in ConstantStringMap_values_closure)
7293 ConstantStringMap_values_closure.name = "ConstantStringMap_values_closure";
7294 $desc = $collectedClasses.ConstantStringMap_values_closure;
7295 if ($desc instanceof Array)
7296 $desc = $desc[1];
7297 ConstantStringMap_values_closure.prototype = $desc;
7298 function _ConstantMapKeyIterable(__js_helper$_map) {
7299 this.__js_helper$_map = __js_helper$_map;
7300 }
7301 _ConstantMapKeyIterable.builtin$cls = "_ConstantMapKeyIterable";
7302 if (!"name" in _ConstantMapKeyIterable)
7303 _ConstantMapKeyIterable.name = "_ConstantMapKeyIterable";
7304 $desc = $collectedClasses._ConstantMapKeyIterable;
7305 if ($desc instanceof Array)
7306 $desc = $desc[1];
7307 _ConstantMapKeyIterable.prototype = $desc;
7308 function TypeErrorDecoder(_pattern, _arguments, _argumentsExpr, _expr, _method , _receiver) { 6870 function TypeErrorDecoder(_pattern, _arguments, _argumentsExpr, _expr, _method , _receiver) {
7309 this._pattern = _pattern; 6871 this._pattern = _pattern;
7310 this._arguments = _arguments; 6872 this._arguments = _arguments;
7311 this._argumentsExpr = _argumentsExpr; 6873 this._argumentsExpr = _argumentsExpr;
7312 this._expr = _expr; 6874 this._expr = _expr;
7313 this._method = _method; 6875 this._method = _method;
7314 this._receiver = _receiver; 6876 this._receiver = _receiver;
7315 } 6877 }
7316 TypeErrorDecoder.builtin$cls = "TypeErrorDecoder"; 6878 TypeErrorDecoder.builtin$cls = "TypeErrorDecoder";
7317 if (!"name" in TypeErrorDecoder) 6879 if (!"name" in TypeErrorDecoder)
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
7436 invokeClosure_closure3.prototype = $desc; 6998 invokeClosure_closure3.prototype = $desc;
7437 function Closure() { 6999 function Closure() {
7438 } 7000 }
7439 Closure.builtin$cls = "Closure"; 7001 Closure.builtin$cls = "Closure";
7440 if (!"name" in Closure) 7002 if (!"name" in Closure)
7441 Closure.name = "Closure"; 7003 Closure.name = "Closure";
7442 $desc = $collectedClasses.Closure; 7004 $desc = $collectedClasses.Closure;
7443 if ($desc instanceof Array) 7005 if ($desc instanceof Array)
7444 $desc = $desc[1]; 7006 $desc = $desc[1];
7445 Closure.prototype = $desc; 7007 Closure.prototype = $desc;
7446 function BoundClosure(_self, __js_helper$_target, _receiver, __js_helper$_name ) { 7008 function BoundClosure(_self, _target, _receiver, __js_helper$_name) {
7447 this._self = _self; 7009 this._self = _self;
7448 this.__js_helper$_target = __js_helper$_target; 7010 this._target = _target;
7449 this._receiver = _receiver; 7011 this._receiver = _receiver;
7450 this.__js_helper$_name = __js_helper$_name; 7012 this.__js_helper$_name = __js_helper$_name;
7451 } 7013 }
7452 BoundClosure.builtin$cls = "BoundClosure"; 7014 BoundClosure.builtin$cls = "BoundClosure";
7453 if (!"name" in BoundClosure) 7015 if (!"name" in BoundClosure)
7454 BoundClosure.name = "BoundClosure"; 7016 BoundClosure.name = "BoundClosure";
7455 $desc = $collectedClasses.BoundClosure; 7017 $desc = $collectedClasses.BoundClosure;
7456 if ($desc instanceof Array) 7018 if ($desc instanceof Array)
7457 $desc = $desc[1]; 7019 $desc = $desc[1];
7458 BoundClosure.prototype = $desc; 7020 BoundClosure.prototype = $desc;
7459 function applyExperimentalFixup_newGetTagDartFunction(newGetTagJSFunction_0) { 7021 function applyExperimentalFixup_newGetTagDartFunction(newGetTagJSFunction_0) {
7460 this.newGetTagJSFunction_0 = newGetTagJSFunction_0; 7022 this.newGetTagJSFunction_0 = newGetTagJSFunction_0;
7461 } 7023 }
7462 applyExperimentalFixup_newGetTagDartFunction.builtin$cls = "applyExperimentalF ixup_newGetTagDartFunction"; 7024 applyExperimentalFixup_newGetTagDartFunction.builtin$cls = "applyExperimentalF ixup_newGetTagDartFunction";
7463 if (!"name" in applyExperimentalFixup_newGetTagDartFunction) 7025 if (!"name" in applyExperimentalFixup_newGetTagDartFunction)
7464 applyExperimentalFixup_newGetTagDartFunction.name = "applyExperimentalFixup_ newGetTagDartFunction"; 7026 applyExperimentalFixup_newGetTagDartFunction.name = "applyExperimentalFixup_ newGetTagDartFunction";
7465 $desc = $collectedClasses.applyExperimentalFixup_newGetTagDartFunction; 7027 $desc = $collectedClasses.applyExperimentalFixup_newGetTagDartFunction;
7466 if ($desc instanceof Array) 7028 if ($desc instanceof Array)
7467 $desc = $desc[1]; 7029 $desc = $desc[1];
7468 applyExperimentalFixup_newGetTagDartFunction.prototype = $desc; 7030 applyExperimentalFixup_newGetTagDartFunction.prototype = $desc;
7469 function ListIterable() {
7470 }
7471 ListIterable.builtin$cls = "ListIterable";
7472 if (!"name" in ListIterable)
7473 ListIterable.name = "ListIterable";
7474 $desc = $collectedClasses.ListIterable;
7475 if ($desc instanceof Array)
7476 $desc = $desc[1];
7477 ListIterable.prototype = $desc;
7478 function ListIterator(_iterable, _length, _index, _current) { 7031 function ListIterator(_iterable, _length, _index, _current) {
7479 this._iterable = _iterable; 7032 this._iterable = _iterable;
7480 this._length = _length; 7033 this._length = _length;
7481 this._index = _index; 7034 this._index = _index;
7482 this._current = _current; 7035 this._current = _current;
7483 } 7036 }
7484 ListIterator.builtin$cls = "ListIterator"; 7037 ListIterator.builtin$cls = "ListIterator";
7485 if (!"name" in ListIterator) 7038 if (!"name" in ListIterator)
7486 ListIterator.name = "ListIterator"; 7039 ListIterator.name = "ListIterator";
7487 $desc = $collectedClasses.ListIterator; 7040 $desc = $collectedClasses.ListIterator;
7488 if ($desc instanceof Array) 7041 if ($desc instanceof Array)
7489 $desc = $desc[1]; 7042 $desc = $desc[1];
7490 ListIterator.prototype = $desc; 7043 ListIterator.prototype = $desc;
7491 function MappedIterable(_iterable, _f) { 7044 function MappedIterable(_iterable, _f) {
7492 this._iterable = _iterable; 7045 this._iterable = _iterable;
7493 this._f = _f; 7046 this._f = _f;
7494 } 7047 }
7495 MappedIterable.builtin$cls = "MappedIterable"; 7048 MappedIterable.builtin$cls = "MappedIterable";
7496 if (!"name" in MappedIterable) 7049 if (!"name" in MappedIterable)
7497 MappedIterable.name = "MappedIterable"; 7050 MappedIterable.name = "MappedIterable";
7498 $desc = $collectedClasses.MappedIterable; 7051 $desc = $collectedClasses.MappedIterable;
7499 if ($desc instanceof Array) 7052 if ($desc instanceof Array)
7500 $desc = $desc[1]; 7053 $desc = $desc[1];
7501 MappedIterable.prototype = $desc; 7054 MappedIterable.prototype = $desc;
7055 function EfficientLengthMappedIterable(_iterable, _f) {
7056 this._iterable = _iterable;
7057 this._f = _f;
7058 }
7059 EfficientLengthMappedIterable.builtin$cls = "EfficientLengthMappedIterable";
7060 if (!"name" in EfficientLengthMappedIterable)
7061 EfficientLengthMappedIterable.name = "EfficientLengthMappedIterable";
7062 $desc = $collectedClasses.EfficientLengthMappedIterable;
7063 if ($desc instanceof Array)
7064 $desc = $desc[1];
7065 EfficientLengthMappedIterable.prototype = $desc;
7502 function MappedIterator(_current, _iterator, _f) { 7066 function MappedIterator(_current, _iterator, _f) {
7503 this._current = _current; 7067 this._current = _current;
7504 this._iterator = _iterator; 7068 this._iterator = _iterator;
7505 this._f = _f; 7069 this._f = _f;
7506 } 7070 }
7507 MappedIterator.builtin$cls = "MappedIterator"; 7071 MappedIterator.builtin$cls = "MappedIterator";
7508 if (!"name" in MappedIterator) 7072 if (!"name" in MappedIterator)
7509 MappedIterator.name = "MappedIterator"; 7073 MappedIterator.name = "MappedIterator";
7510 $desc = $collectedClasses.MappedIterator; 7074 $desc = $collectedClasses.MappedIterator;
7511 if ($desc instanceof Array) 7075 if ($desc instanceof Array)
7512 $desc = $desc[1]; 7076 $desc = $desc[1];
7513 MappedIterator.prototype = $desc; 7077 MappedIterator.prototype = $desc;
7514 function MappedListIterable(_source, _f) {
7515 this._source = _source;
7516 this._f = _f;
7517 }
7518 MappedListIterable.builtin$cls = "MappedListIterable";
7519 if (!"name" in MappedListIterable)
7520 MappedListIterable.name = "MappedListIterable";
7521 $desc = $collectedClasses.MappedListIterable;
7522 if ($desc instanceof Array)
7523 $desc = $desc[1];
7524 MappedListIterable.prototype = $desc;
7525 function WhereIterable(_iterable, _f) {
7526 this._iterable = _iterable;
7527 this._f = _f;
7528 }
7529 WhereIterable.builtin$cls = "WhereIterable";
7530 if (!"name" in WhereIterable)
7531 WhereIterable.name = "WhereIterable";
7532 $desc = $collectedClasses.WhereIterable;
7533 if ($desc instanceof Array)
7534 $desc = $desc[1];
7535 WhereIterable.prototype = $desc;
7536 function WhereIterator(_iterator, _f) {
7537 this._iterator = _iterator;
7538 this._f = _f;
7539 }
7540 WhereIterator.builtin$cls = "WhereIterator";
7541 if (!"name" in WhereIterator)
7542 WhereIterator.name = "WhereIterator";
7543 $desc = $collectedClasses.WhereIterator;
7544 if ($desc instanceof Array)
7545 $desc = $desc[1];
7546 WhereIterator.prototype = $desc;
7547 function FixedLengthListMixin() { 7078 function FixedLengthListMixin() {
7548 } 7079 }
7549 FixedLengthListMixin.builtin$cls = "FixedLengthListMixin"; 7080 FixedLengthListMixin.builtin$cls = "FixedLengthListMixin";
7550 if (!"name" in FixedLengthListMixin) 7081 if (!"name" in FixedLengthListMixin)
7551 FixedLengthListMixin.name = "FixedLengthListMixin"; 7082 FixedLengthListMixin.name = "FixedLengthListMixin";
7552 $desc = $collectedClasses.FixedLengthListMixin; 7083 $desc = $collectedClasses.FixedLengthListMixin;
7553 if ($desc instanceof Array) 7084 if ($desc instanceof Array)
7554 $desc = $desc[1]; 7085 $desc = $desc[1];
7555 FixedLengthListMixin.prototype = $desc; 7086 FixedLengthListMixin.prototype = $desc;
7087 function _AsyncError(error, stackTrace) {
7088 this.error = error;
7089 this.stackTrace = stackTrace;
7090 }
7091 _AsyncError.builtin$cls = "_AsyncError";
7092 if (!"name" in _AsyncError)
7093 _AsyncError.name = "_AsyncError";
7094 $desc = $collectedClasses._AsyncError;
7095 if ($desc instanceof Array)
7096 $desc = $desc[1];
7097 _AsyncError.prototype = $desc;
7098 _AsyncError.prototype.get$error = function(receiver) {
7099 return this.error;
7100 };
7101 _AsyncError.prototype.get$stackTrace = function() {
7102 return this.stackTrace;
7103 };
7556 function Future() { 7104 function Future() {
7557 } 7105 }
7558 Future.builtin$cls = "Future"; 7106 Future.builtin$cls = "Future";
7559 if (!"name" in Future) 7107 if (!"name" in Future)
7560 Future.name = "Future"; 7108 Future.name = "Future";
7561 $desc = $collectedClasses.Future; 7109 $desc = $collectedClasses.Future;
7562 if ($desc instanceof Array) 7110 if ($desc instanceof Array)
7563 $desc = $desc[1]; 7111 $desc = $desc[1];
7564 Future.prototype = $desc; 7112 Future.prototype = $desc;
7565 function Future_wait_handleError(box_0) { 7113 function Future_wait_handleError(box_0) {
(...skipping 10 matching lines...) Expand all
7576 this.box_0 = box_0; 7124 this.box_0 = box_0;
7577 this.pos_1 = pos_1; 7125 this.pos_1 = pos_1;
7578 } 7126 }
7579 Future_wait_closure.builtin$cls = "Future_wait_closure"; 7127 Future_wait_closure.builtin$cls = "Future_wait_closure";
7580 if (!"name" in Future_wait_closure) 7128 if (!"name" in Future_wait_closure)
7581 Future_wait_closure.name = "Future_wait_closure"; 7129 Future_wait_closure.name = "Future_wait_closure";
7582 $desc = $collectedClasses.Future_wait_closure; 7130 $desc = $collectedClasses.Future_wait_closure;
7583 if ($desc instanceof Array) 7131 if ($desc instanceof Array)
7584 $desc = $desc[1]; 7132 $desc = $desc[1];
7585 Future_wait_closure.prototype = $desc; 7133 Future_wait_closure.prototype = $desc;
7586 function _Completer() { 7134 function _Completer(future) {
7135 this.future = future;
7587 } 7136 }
7588 _Completer.builtin$cls = "_Completer"; 7137 _Completer.builtin$cls = "_Completer";
7589 if (!"name" in _Completer) 7138 if (!"name" in _Completer)
7590 _Completer.name = "_Completer"; 7139 _Completer.name = "_Completer";
7591 $desc = $collectedClasses._Completer; 7140 $desc = $collectedClasses._Completer;
7592 if ($desc instanceof Array) 7141 if ($desc instanceof Array)
7593 $desc = $desc[1]; 7142 $desc = $desc[1];
7594 _Completer.prototype = $desc; 7143 _Completer.prototype = $desc;
7144 _Completer.prototype.get$future = function() {
7145 return this.future;
7146 };
7595 function _AsyncCompleter(future) { 7147 function _AsyncCompleter(future) {
7596 this.future = future; 7148 this.future = future;
7597 } 7149 }
7598 _AsyncCompleter.builtin$cls = "_AsyncCompleter"; 7150 _AsyncCompleter.builtin$cls = "_AsyncCompleter";
7599 if (!"name" in _AsyncCompleter) 7151 if (!"name" in _AsyncCompleter)
7600 _AsyncCompleter.name = "_AsyncCompleter"; 7152 _AsyncCompleter.name = "_AsyncCompleter";
7601 $desc = $collectedClasses._AsyncCompleter; 7153 $desc = $collectedClasses._AsyncCompleter;
7602 if ($desc instanceof Array) 7154 if ($desc instanceof Array)
7603 $desc = $desc[1]; 7155 $desc = $desc[1];
7604 _AsyncCompleter.prototype = $desc; 7156 _AsyncCompleter.prototype = $desc;
(...skipping 16 matching lines...) Expand all
7621 _Future.prototype = $desc; 7173 _Future.prototype = $desc;
7622 _Future.prototype.get$_zone = function() { 7174 _Future.prototype.get$_zone = function() {
7623 return this._zone; 7175 return this._zone;
7624 }; 7176 };
7625 _Future.prototype.get$_nextListener = function() { 7177 _Future.prototype.get$_nextListener = function() {
7626 return this._nextListener; 7178 return this._nextListener;
7627 }; 7179 };
7628 _Future.prototype.set$_nextListener = function(v) { 7180 _Future.prototype.set$_nextListener = function(v) {
7629 return this._nextListener = v; 7181 return this._nextListener = v;
7630 }; 7182 };
7631 function BoundClosure$2(_self, __js_helper$_target, _receiver, __js_helper$_na me) { 7183 function BoundClosure$2(_self, _target, _receiver, __js_helper$_name) {
7632 this._self = _self; 7184 this._self = _self;
7633 this.__js_helper$_target = __js_helper$_target; 7185 this._target = _target;
7634 this._receiver = _receiver; 7186 this._receiver = _receiver;
7635 this.__js_helper$_name = __js_helper$_name; 7187 this.__js_helper$_name = __js_helper$_name;
7636 } 7188 }
7637 BoundClosure$2.builtin$cls = "BoundClosure$2"; 7189 BoundClosure$2.builtin$cls = "BoundClosure$2";
7638 $desc = $collectedClasses.BoundClosure$2; 7190 $desc = $collectedClasses.BoundClosure$2;
7639 if ($desc instanceof Array) 7191 if ($desc instanceof Array)
7640 $desc = $desc[1]; 7192 $desc = $desc[1];
7641 BoundClosure$2.prototype = $desc; 7193 BoundClosure$2.prototype = $desc;
7642 function _Future__addListener_closure(this_0, listener_1) { 7194 function _Future__addListener_closure(this_0, listener_1) {
7643 this.this_0 = this_0; 7195 this.this_0 = this_0;
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
7805 this.box_0 = box_0; 7357 this.box_0 = box_0;
7806 this.future_1 = future_1; 7358 this.future_1 = future_1;
7807 } 7359 }
7808 Stream_length_closure0.builtin$cls = "Stream_length_closure0"; 7360 Stream_length_closure0.builtin$cls = "Stream_length_closure0";
7809 if (!"name" in Stream_length_closure0) 7361 if (!"name" in Stream_length_closure0)
7810 Stream_length_closure0.name = "Stream_length_closure0"; 7362 Stream_length_closure0.name = "Stream_length_closure0";
7811 $desc = $collectedClasses.Stream_length_closure0; 7363 $desc = $collectedClasses.Stream_length_closure0;
7812 if ($desc instanceof Array) 7364 if ($desc instanceof Array)
7813 $desc = $desc[1]; 7365 $desc = $desc[1];
7814 Stream_length_closure0.prototype = $desc; 7366 Stream_length_closure0.prototype = $desc;
7815 function Stream_toList_closure(this_0, result_1) {
7816 this.this_0 = this_0;
7817 this.result_1 = result_1;
7818 }
7819 Stream_toList_closure.builtin$cls = "Stream_toList_closure";
7820 if (!"name" in Stream_toList_closure)
7821 Stream_toList_closure.name = "Stream_toList_closure";
7822 $desc = $collectedClasses.Stream_toList_closure;
7823 if ($desc instanceof Array)
7824 $desc = $desc[1];
7825 Stream_toList_closure.prototype = $desc;
7826 function Stream_toList_closure0(result_2, future_3) {
7827 this.result_2 = result_2;
7828 this.future_3 = future_3;
7829 }
7830 Stream_toList_closure0.builtin$cls = "Stream_toList_closure0";
7831 if (!"name" in Stream_toList_closure0)
7832 Stream_toList_closure0.name = "Stream_toList_closure0";
7833 $desc = $collectedClasses.Stream_toList_closure0;
7834 if ($desc instanceof Array)
7835 $desc = $desc[1];
7836 Stream_toList_closure0.prototype = $desc;
7837 function StreamSubscription() { 7367 function StreamSubscription() {
7838 } 7368 }
7839 StreamSubscription.builtin$cls = "StreamSubscription"; 7369 StreamSubscription.builtin$cls = "StreamSubscription";
7840 if (!"name" in StreamSubscription) 7370 if (!"name" in StreamSubscription)
7841 StreamSubscription.name = "StreamSubscription"; 7371 StreamSubscription.name = "StreamSubscription";
7842 $desc = $collectedClasses.StreamSubscription; 7372 $desc = $collectedClasses.StreamSubscription;
7843 if ($desc instanceof Array) 7373 if ($desc instanceof Array)
7844 $desc = $desc[1]; 7374 $desc = $desc[1];
7845 StreamSubscription.prototype = $desc; 7375 StreamSubscription.prototype = $desc;
7846 function EventSink() { 7376 function EventSink() {
7847 } 7377 }
7848 EventSink.builtin$cls = "EventSink"; 7378 EventSink.builtin$cls = "EventSink";
7849 if (!"name" in EventSink) 7379 if (!"name" in EventSink)
7850 EventSink.name = "EventSink"; 7380 EventSink.name = "EventSink";
7851 $desc = $collectedClasses.EventSink; 7381 $desc = $collectedClasses.EventSink;
7852 if ($desc instanceof Array) 7382 if ($desc instanceof Array)
7853 $desc = $desc[1]; 7383 $desc = $desc[1];
7854 EventSink.prototype = $desc; 7384 EventSink.prototype = $desc;
7385 function _StreamController() {
7386 }
7387 _StreamController.builtin$cls = "_StreamController";
7388 if (!"name" in _StreamController)
7389 _StreamController.name = "_StreamController";
7390 $desc = $collectedClasses._StreamController;
7391 if ($desc instanceof Array)
7392 $desc = $desc[1];
7393 _StreamController.prototype = $desc;
7394 function _StreamController__subscribe_closure(this_0) {
7395 this.this_0 = this_0;
7396 }
7397 _StreamController__subscribe_closure.builtin$cls = "_StreamController__subscri be_closure";
7398 if (!"name" in _StreamController__subscribe_closure)
7399 _StreamController__subscribe_closure.name = "_StreamController__subscribe_cl osure";
7400 $desc = $collectedClasses._StreamController__subscribe_closure;
7401 if ($desc instanceof Array)
7402 $desc = $desc[1];
7403 _StreamController__subscribe_closure.prototype = $desc;
7404 function _SyncStreamControllerDispatch() {
7405 }
7406 _SyncStreamControllerDispatch.builtin$cls = "_SyncStreamControllerDispatch";
7407 if (!"name" in _SyncStreamControllerDispatch)
7408 _SyncStreamControllerDispatch.name = "_SyncStreamControllerDispatch";
7409 $desc = $collectedClasses._SyncStreamControllerDispatch;
7410 if ($desc instanceof Array)
7411 $desc = $desc[1];
7412 _SyncStreamControllerDispatch.prototype = $desc;
7413 function _AsyncStreamControllerDispatch() {
7414 }
7415 _AsyncStreamControllerDispatch.builtin$cls = "_AsyncStreamControllerDispatch";
7416 if (!"name" in _AsyncStreamControllerDispatch)
7417 _AsyncStreamControllerDispatch.name = "_AsyncStreamControllerDispatch";
7418 $desc = $collectedClasses._AsyncStreamControllerDispatch;
7419 if ($desc instanceof Array)
7420 $desc = $desc[1];
7421 _AsyncStreamControllerDispatch.prototype = $desc;
7422 function _AsyncStreamController(_onListen, _onPause, _onResume, _onCancel, _va rData, _state, _doneFuture) {
7423 this._onListen = _onListen;
7424 this._onPause = _onPause;
7425 this._onResume = _onResume;
7426 this._onCancel = _onCancel;
7427 this._varData = _varData;
7428 this._state = _state;
7429 this._doneFuture = _doneFuture;
7430 }
7431 _AsyncStreamController.builtin$cls = "_AsyncStreamController";
7432 if (!"name" in _AsyncStreamController)
7433 _AsyncStreamController.name = "_AsyncStreamController";
7434 $desc = $collectedClasses._AsyncStreamController;
7435 if ($desc instanceof Array)
7436 $desc = $desc[1];
7437 _AsyncStreamController.prototype = $desc;
7438 _AsyncStreamController.prototype.get$_onListen = function() {
7439 return this._onListen;
7440 };
7441 _AsyncStreamController.prototype.get$_onPause = function() {
7442 return this._onPause;
7443 };
7444 _AsyncStreamController.prototype.get$_onResume = function() {
7445 return this._onResume;
7446 };
7447 _AsyncStreamController.prototype.get$_onCancel = function() {
7448 return this._onCancel;
7449 };
7450 function _StreamController__AsyncStreamControllerDispatch() {
7451 }
7452 _StreamController__AsyncStreamControllerDispatch.builtin$cls = "_StreamControl ler__AsyncStreamControllerDispatch";
7453 if (!"name" in _StreamController__AsyncStreamControllerDispatch)
7454 _StreamController__AsyncStreamControllerDispatch.name = "_StreamController__ AsyncStreamControllerDispatch";
7455 $desc = $collectedClasses._StreamController__AsyncStreamControllerDispatch;
7456 if ($desc instanceof Array)
7457 $desc = $desc[1];
7458 _StreamController__AsyncStreamControllerDispatch.prototype = $desc;
7459 function _SyncStreamController(_onListen, _onPause, _onResume, _onCancel, _var Data, _state, _doneFuture) {
7460 this._onListen = _onListen;
7461 this._onPause = _onPause;
7462 this._onResume = _onResume;
7463 this._onCancel = _onCancel;
7464 this._varData = _varData;
7465 this._state = _state;
7466 this._doneFuture = _doneFuture;
7467 }
7468 _SyncStreamController.builtin$cls = "_SyncStreamController";
7469 if (!"name" in _SyncStreamController)
7470 _SyncStreamController.name = "_SyncStreamController";
7471 $desc = $collectedClasses._SyncStreamController;
7472 if ($desc instanceof Array)
7473 $desc = $desc[1];
7474 _SyncStreamController.prototype = $desc;
7475 _SyncStreamController.prototype.get$_onListen = function() {
7476 return this._onListen;
7477 };
7478 _SyncStreamController.prototype.get$_onPause = function() {
7479 return this._onPause;
7480 };
7481 _SyncStreamController.prototype.get$_onResume = function() {
7482 return this._onResume;
7483 };
7484 _SyncStreamController.prototype.get$_onCancel = function() {
7485 return this._onCancel;
7486 };
7487 function _StreamController__SyncStreamControllerDispatch() {
7488 }
7489 _StreamController__SyncStreamControllerDispatch.builtin$cls = "_StreamControll er__SyncStreamControllerDispatch";
7490 if (!"name" in _StreamController__SyncStreamControllerDispatch)
7491 _StreamController__SyncStreamControllerDispatch.name = "_StreamController__S yncStreamControllerDispatch";
7492 $desc = $collectedClasses._StreamController__SyncStreamControllerDispatch;
7493 if ($desc instanceof Array)
7494 $desc = $desc[1];
7495 _StreamController__SyncStreamControllerDispatch.prototype = $desc;
7496 function _ControllerStream(_controller) {
7497 this._controller = _controller;
7498 }
7499 _ControllerStream.builtin$cls = "_ControllerStream";
7500 if (!"name" in _ControllerStream)
7501 _ControllerStream.name = "_ControllerStream";
7502 $desc = $collectedClasses._ControllerStream;
7503 if ($desc instanceof Array)
7504 $desc = $desc[1];
7505 _ControllerStream.prototype = $desc;
7506 function _ControllerSubscription(_controller, _onData, _onError, _onDone, _zon e, _state, _pending) {
7507 this._controller = _controller;
7508 this._onData = _onData;
7509 this._onError = _onError;
7510 this._onDone = _onDone;
7511 this._zone = _zone;
7512 this._state = _state;
7513 this._pending = _pending;
7514 }
7515 _ControllerSubscription.builtin$cls = "_ControllerSubscription";
7516 if (!"name" in _ControllerSubscription)
7517 _ControllerSubscription.name = "_ControllerSubscription";
7518 $desc = $collectedClasses._ControllerSubscription;
7519 if ($desc instanceof Array)
7520 $desc = $desc[1];
7521 _ControllerSubscription.prototype = $desc;
7522 function BoundClosure$0(_self, _target, _receiver, __js_helper$_name) {
7523 this._self = _self;
7524 this._target = _target;
7525 this._receiver = _receiver;
7526 this.__js_helper$_name = __js_helper$_name;
7527 }
7528 BoundClosure$0.builtin$cls = "BoundClosure$0";
7529 $desc = $collectedClasses.BoundClosure$0;
7530 if ($desc instanceof Array)
7531 $desc = $desc[1];
7532 BoundClosure$0.prototype = $desc;
7855 function _EventSink() { 7533 function _EventSink() {
7856 } 7534 }
7857 _EventSink.builtin$cls = "_EventSink"; 7535 _EventSink.builtin$cls = "_EventSink";
7858 if (!"name" in _EventSink) 7536 if (!"name" in _EventSink)
7859 _EventSink.name = "_EventSink"; 7537 _EventSink.name = "_EventSink";
7860 $desc = $collectedClasses._EventSink; 7538 $desc = $collectedClasses._EventSink;
7861 if ($desc instanceof Array) 7539 if ($desc instanceof Array)
7862 $desc = $desc[1]; 7540 $desc = $desc[1];
7863 _EventSink.prototype = $desc; 7541 _EventSink.prototype = $desc;
7864 function _BufferingStreamSubscription(_zone) { 7542 function _BufferingStreamSubscription(_onData, _onError, _onDone, _zone, _stat e, _pending) {
7543 this._onData = _onData;
7544 this._onError = _onError;
7545 this._onDone = _onDone;
7865 this._zone = _zone; 7546 this._zone = _zone;
7547 this._state = _state;
7548 this._pending = _pending;
7866 } 7549 }
7867 _BufferingStreamSubscription.builtin$cls = "_BufferingStreamSubscription"; 7550 _BufferingStreamSubscription.builtin$cls = "_BufferingStreamSubscription";
7868 if (!"name" in _BufferingStreamSubscription) 7551 if (!"name" in _BufferingStreamSubscription)
7869 _BufferingStreamSubscription.name = "_BufferingStreamSubscription"; 7552 _BufferingStreamSubscription.name = "_BufferingStreamSubscription";
7870 $desc = $collectedClasses._BufferingStreamSubscription; 7553 $desc = $collectedClasses._BufferingStreamSubscription;
7871 if ($desc instanceof Array) 7554 if ($desc instanceof Array)
7872 $desc = $desc[1]; 7555 $desc = $desc[1];
7873 _BufferingStreamSubscription.prototype = $desc; 7556 _BufferingStreamSubscription.prototype = $desc;
7874 _BufferingStreamSubscription.prototype.get$_zone = function() { 7557 _BufferingStreamSubscription.prototype.get$_zone = function() {
7875 return this._zone; 7558 return this._zone;
7876 }; 7559 };
7877 function BoundClosure$0(_self, __js_helper$_target, _receiver, __js_helper$_na me) { 7560 function _StreamImpl() {
7878 this._self = _self; 7561 }
7879 this.__js_helper$_target = __js_helper$_target; 7562 _StreamImpl.builtin$cls = "_StreamImpl";
7880 this._receiver = _receiver; 7563 if (!"name" in _StreamImpl)
7881 this.__js_helper$_name = __js_helper$_name; 7564 _StreamImpl.name = "_StreamImpl";
7882 } 7565 $desc = $collectedClasses._StreamImpl;
7883 BoundClosure$0.builtin$cls = "BoundClosure$0"; 7566 if ($desc instanceof Array)
7884 $desc = $collectedClasses.BoundClosure$0; 7567 $desc = $desc[1];
7885 if ($desc instanceof Array) 7568 _StreamImpl.prototype = $desc;
7886 $desc = $desc[1];
7887 BoundClosure$0.prototype = $desc;
7888 function _DelayedEvent(next) { 7569 function _DelayedEvent(next) {
7889 this.next = next; 7570 this.next = next;
7890 } 7571 }
7891 _DelayedEvent.builtin$cls = "_DelayedEvent"; 7572 _DelayedEvent.builtin$cls = "_DelayedEvent";
7892 if (!"name" in _DelayedEvent) 7573 if (!"name" in _DelayedEvent)
7893 _DelayedEvent.name = "_DelayedEvent"; 7574 _DelayedEvent.name = "_DelayedEvent";
7894 $desc = $collectedClasses._DelayedEvent; 7575 $desc = $collectedClasses._DelayedEvent;
7895 if ($desc instanceof Array) 7576 if ($desc instanceof Array)
7896 $desc = $desc[1]; 7577 $desc = $desc[1];
7897 _DelayedEvent.prototype = $desc; 7578 _DelayedEvent.prototype = $desc;
7898 _DelayedEvent.prototype.get$next = function() { 7579 _DelayedEvent.prototype.get$next = function() {
7899 return this.next; 7580 return this.next;
7900 }; 7581 };
7901 _DelayedEvent.prototype.set$next = function(v) { 7582 _DelayedEvent.prototype.set$next = function(v) {
7902 return this.next = v; 7583 return this.next = v;
7903 }; 7584 };
7904 function _DelayedData(value, next) { 7585 function _DelayedData(value, next) {
7905 this.value = value; 7586 this.value = value;
7906 this.next = next; 7587 this.next = next;
7907 } 7588 }
7908 _DelayedData.builtin$cls = "_DelayedData"; 7589 _DelayedData.builtin$cls = "_DelayedData";
7909 if (!"name" in _DelayedData) 7590 if (!"name" in _DelayedData)
7910 _DelayedData.name = "_DelayedData"; 7591 _DelayedData.name = "_DelayedData";
7911 $desc = $collectedClasses._DelayedData; 7592 $desc = $collectedClasses._DelayedData;
7912 if ($desc instanceof Array) 7593 if ($desc instanceof Array)
7913 $desc = $desc[1]; 7594 $desc = $desc[1];
7914 _DelayedData.prototype = $desc; 7595 _DelayedData.prototype = $desc;
7915 function _DelayedError(error, next) { 7596 function _DelayedError(error, stackTrace, next) {
7916 this.error = error; 7597 this.error = error;
7598 this.stackTrace = stackTrace;
7917 this.next = next; 7599 this.next = next;
7918 } 7600 }
7919 _DelayedError.builtin$cls = "_DelayedError"; 7601 _DelayedError.builtin$cls = "_DelayedError";
7920 if (!"name" in _DelayedError) 7602 if (!"name" in _DelayedError)
7921 _DelayedError.name = "_DelayedError"; 7603 _DelayedError.name = "_DelayedError";
7922 $desc = $collectedClasses._DelayedError; 7604 $desc = $collectedClasses._DelayedError;
7923 if ($desc instanceof Array) 7605 if ($desc instanceof Array)
7924 $desc = $desc[1]; 7606 $desc = $desc[1];
7925 _DelayedError.prototype = $desc; 7607 _DelayedError.prototype = $desc;
7926 function _DelayedDone() { 7608 _DelayedError.prototype.get$error = function(receiver) {
7927 } 7609 return this.error;
7928 _DelayedDone.builtin$cls = "_DelayedDone"; 7610 };
7929 if (!"name" in _DelayedDone) 7611 _DelayedError.prototype.get$stackTrace = function() {
7930 _DelayedDone.name = "_DelayedDone"; 7612 return this.stackTrace;
7931 $desc = $collectedClasses._DelayedDone; 7613 };
7932 if ($desc instanceof Array)
7933 $desc = $desc[1];
7934 _DelayedDone.prototype = $desc;
7935 function _PendingEvents() { 7614 function _PendingEvents() {
7936 } 7615 }
7937 _PendingEvents.builtin$cls = "_PendingEvents"; 7616 _PendingEvents.builtin$cls = "_PendingEvents";
7938 if (!"name" in _PendingEvents) 7617 if (!"name" in _PendingEvents)
7939 _PendingEvents.name = "_PendingEvents"; 7618 _PendingEvents.name = "_PendingEvents";
7940 $desc = $collectedClasses._PendingEvents; 7619 $desc = $collectedClasses._PendingEvents;
7941 if ($desc instanceof Array) 7620 if ($desc instanceof Array)
7942 $desc = $desc[1]; 7621 $desc = $desc[1];
7943 _PendingEvents.prototype = $desc; 7622 _PendingEvents.prototype = $desc;
7944 function _PendingEvents_schedule_closure(this_0, dispatch_1) { 7623 function _PendingEvents_schedule_closure(this_0, dispatch_1) {
(...skipping 23 matching lines...) Expand all
7968 this.subscription_0 = subscription_0; 7647 this.subscription_0 = subscription_0;
7969 this.future_1 = future_1; 7648 this.future_1 = future_1;
7970 } 7649 }
7971 _cancelAndError_closure.builtin$cls = "_cancelAndError_closure"; 7650 _cancelAndError_closure.builtin$cls = "_cancelAndError_closure";
7972 if (!"name" in _cancelAndError_closure) 7651 if (!"name" in _cancelAndError_closure)
7973 _cancelAndError_closure.name = "_cancelAndError_closure"; 7652 _cancelAndError_closure.name = "_cancelAndError_closure";
7974 $desc = $collectedClasses._cancelAndError_closure; 7653 $desc = $collectedClasses._cancelAndError_closure;
7975 if ($desc instanceof Array) 7654 if ($desc instanceof Array)
7976 $desc = $desc[1]; 7655 $desc = $desc[1];
7977 _cancelAndError_closure.prototype = $desc; 7656 _cancelAndError_closure.prototype = $desc;
7978 function _ForwardingStream() { 7657 function _BaseZone() {
7979 } 7658 }
7980 _ForwardingStream.builtin$cls = "_ForwardingStream"; 7659 _BaseZone.builtin$cls = "_BaseZone";
7981 if (!"name" in _ForwardingStream) 7660 if (!"name" in _BaseZone)
7982 _ForwardingStream.name = "_ForwardingStream"; 7661 _BaseZone.name = "_BaseZone";
7983 $desc = $collectedClasses._ForwardingStream; 7662 $desc = $collectedClasses._BaseZone;
7984 if ($desc instanceof Array) 7663 if ($desc instanceof Array)
7985 $desc = $desc[1]; 7664 $desc = $desc[1];
7986 _ForwardingStream.prototype = $desc; 7665 _BaseZone.prototype = $desc;
7987 function _ForwardingStreamSubscription(_stream, _subscription, _async$_onData, _onError, _onDone, _zone, _state, _pending) { 7666 function _BaseZone_bindCallback_closure(this_0, registered_1) {
7988 this._stream = _stream;
7989 this._subscription = _subscription;
7990 this._async$_onData = _async$_onData;
7991 this._onError = _onError;
7992 this._onDone = _onDone;
7993 this._zone = _zone;
7994 this._state = _state;
7995 this._pending = _pending;
7996 }
7997 _ForwardingStreamSubscription.builtin$cls = "_ForwardingStreamSubscription";
7998 if (!"name" in _ForwardingStreamSubscription)
7999 _ForwardingStreamSubscription.name = "_ForwardingStreamSubscription";
8000 $desc = $collectedClasses._ForwardingStreamSubscription;
8001 if ($desc instanceof Array)
8002 $desc = $desc[1];
8003 _ForwardingStreamSubscription.prototype = $desc;
8004 function BoundClosure$1(_self, __js_helper$_target, _receiver, __js_helper$_na me) {
8005 this._self = _self;
8006 this.__js_helper$_target = __js_helper$_target;
8007 this._receiver = _receiver;
8008 this.__js_helper$_name = __js_helper$_name;
8009 }
8010 BoundClosure$1.builtin$cls = "BoundClosure$1";
8011 $desc = $collectedClasses.BoundClosure$1;
8012 if ($desc instanceof Array)
8013 $desc = $desc[1];
8014 BoundClosure$1.prototype = $desc;
8015 function _MapStream(_transform, _async$_source) {
8016 this._transform = _transform;
8017 this._async$_source = _async$_source;
8018 }
8019 _MapStream.builtin$cls = "_MapStream";
8020 if (!"name" in _MapStream)
8021 _MapStream.name = "_MapStream";
8022 $desc = $collectedClasses._MapStream;
8023 if ($desc instanceof Array)
8024 $desc = $desc[1];
8025 _MapStream.prototype = $desc;
8026 function Timer() {
8027 }
8028 Timer.builtin$cls = "Timer";
8029 if (!"name" in Timer)
8030 Timer.name = "Timer";
8031 $desc = $collectedClasses.Timer;
8032 if ($desc instanceof Array)
8033 $desc = $desc[1];
8034 Timer.prototype = $desc;
8035 function ZoneSpecification() {
8036 }
8037 ZoneSpecification.builtin$cls = "ZoneSpecification";
8038 if (!"name" in ZoneSpecification)
8039 ZoneSpecification.name = "ZoneSpecification";
8040 $desc = $collectedClasses.ZoneSpecification;
8041 if ($desc instanceof Array)
8042 $desc = $desc[1];
8043 ZoneSpecification.prototype = $desc;
8044 function _ZoneSpecification(handleUncaughtError, run, runUnary, registerCallba ck, registerUnaryCallback, scheduleMicrotask, createTimer, createPeriodicTimer, fork) {
8045 this.handleUncaughtError = handleUncaughtError;
8046 this.run = run;
8047 this.runUnary = runUnary;
8048 this.registerCallback = registerCallback;
8049 this.registerUnaryCallback = registerUnaryCallback;
8050 this.scheduleMicrotask = scheduleMicrotask;
8051 this.createTimer = createTimer;
8052 this.createPeriodicTimer = createPeriodicTimer;
8053 this.fork = fork;
8054 }
8055 _ZoneSpecification.builtin$cls = "_ZoneSpecification";
8056 if (!"name" in _ZoneSpecification)
8057 _ZoneSpecification.name = "_ZoneSpecification";
8058 $desc = $collectedClasses._ZoneSpecification;
8059 if ($desc instanceof Array)
8060 $desc = $desc[1];
8061 _ZoneSpecification.prototype = $desc;
8062 function ZoneDelegate() {
8063 }
8064 ZoneDelegate.builtin$cls = "ZoneDelegate";
8065 if (!"name" in ZoneDelegate)
8066 ZoneDelegate.name = "ZoneDelegate";
8067 $desc = $collectedClasses.ZoneDelegate;
8068 if ($desc instanceof Array)
8069 $desc = $desc[1];
8070 ZoneDelegate.prototype = $desc;
8071 function Zone() {
8072 }
8073 Zone.builtin$cls = "Zone";
8074 if (!"name" in Zone)
8075 Zone.name = "Zone";
8076 $desc = $collectedClasses.Zone;
8077 if ($desc instanceof Array)
8078 $desc = $desc[1];
8079 Zone.prototype = $desc;
8080 function _ZoneDelegate(_degelationTarget) {
8081 this._degelationTarget = _degelationTarget;
8082 }
8083 _ZoneDelegate.builtin$cls = "_ZoneDelegate";
8084 if (!"name" in _ZoneDelegate)
8085 _ZoneDelegate.name = "_ZoneDelegate";
8086 $desc = $collectedClasses._ZoneDelegate;
8087 if ($desc instanceof Array)
8088 $desc = $desc[1];
8089 _ZoneDelegate.prototype = $desc;
8090 function _CustomizedZone(parent, _specification, _map) {
8091 this.parent = parent;
8092 this._specification = _specification;
8093 this._map = _map;
8094 }
8095 _CustomizedZone.builtin$cls = "_CustomizedZone";
8096 if (!"name" in _CustomizedZone)
8097 _CustomizedZone.name = "_CustomizedZone";
8098 $desc = $collectedClasses._CustomizedZone;
8099 if ($desc instanceof Array)
8100 $desc = $desc[1];
8101 _CustomizedZone.prototype = $desc;
8102 _CustomizedZone.prototype.get$parent = function(receiver) {
8103 return this.parent;
8104 };
8105 _CustomizedZone.prototype.get$_specification = function() {
8106 return this._specification;
8107 };
8108 function _CustomizedZone_bindCallback_closure(this_0, registered_1) {
8109 this.this_0 = this_0; 7667 this.this_0 = this_0;
8110 this.registered_1 = registered_1; 7668 this.registered_1 = registered_1;
8111 } 7669 }
8112 _CustomizedZone_bindCallback_closure.builtin$cls = "_CustomizedZone_bindCallba ck_closure"; 7670 _BaseZone_bindCallback_closure.builtin$cls = "_BaseZone_bindCallback_closure";
8113 if (!"name" in _CustomizedZone_bindCallback_closure) 7671 if (!"name" in _BaseZone_bindCallback_closure)
8114 _CustomizedZone_bindCallback_closure.name = "_CustomizedZone_bindCallback_cl osure"; 7672 _BaseZone_bindCallback_closure.name = "_BaseZone_bindCallback_closure";
8115 $desc = $collectedClasses._CustomizedZone_bindCallback_closure; 7673 $desc = $collectedClasses._BaseZone_bindCallback_closure;
8116 if ($desc instanceof Array) 7674 if ($desc instanceof Array)
8117 $desc = $desc[1]; 7675 $desc = $desc[1];
8118 _CustomizedZone_bindCallback_closure.prototype = $desc; 7676 _BaseZone_bindCallback_closure.prototype = $desc;
8119 function _CustomizedZone_bindCallback_closure0(this_2, registered_3) { 7677 function _BaseZone_bindCallback_closure0(this_2, registered_3) {
8120 this.this_2 = this_2; 7678 this.this_2 = this_2;
8121 this.registered_3 = registered_3; 7679 this.registered_3 = registered_3;
8122 } 7680 }
8123 _CustomizedZone_bindCallback_closure0.builtin$cls = "_CustomizedZone_bindCallb ack_closure0"; 7681 _BaseZone_bindCallback_closure0.builtin$cls = "_BaseZone_bindCallback_closure0 ";
8124 if (!"name" in _CustomizedZone_bindCallback_closure0) 7682 if (!"name" in _BaseZone_bindCallback_closure0)
8125 _CustomizedZone_bindCallback_closure0.name = "_CustomizedZone_bindCallback_c losure0"; 7683 _BaseZone_bindCallback_closure0.name = "_BaseZone_bindCallback_closure0";
8126 $desc = $collectedClasses._CustomizedZone_bindCallback_closure0; 7684 $desc = $collectedClasses._BaseZone_bindCallback_closure0;
8127 if ($desc instanceof Array) 7685 if ($desc instanceof Array)
8128 $desc = $desc[1]; 7686 $desc = $desc[1];
8129 _CustomizedZone_bindCallback_closure0.prototype = $desc; 7687 _BaseZone_bindCallback_closure0.prototype = $desc;
8130 function _CustomizedZone_bindUnaryCallback_closure(this_0, registered_1) { 7688 function _rootHandleUncaughtError_closure(error_0, stackTrace_1) {
8131 this.this_0 = this_0;
8132 this.registered_1 = registered_1;
8133 }
8134 _CustomizedZone_bindUnaryCallback_closure.builtin$cls = "_CustomizedZone_bindU naryCallback_closure";
8135 if (!"name" in _CustomizedZone_bindUnaryCallback_closure)
8136 _CustomizedZone_bindUnaryCallback_closure.name = "_CustomizedZone_bindUnaryC allback_closure";
8137 $desc = $collectedClasses._CustomizedZone_bindUnaryCallback_closure;
8138 if ($desc instanceof Array)
8139 $desc = $desc[1];
8140 _CustomizedZone_bindUnaryCallback_closure.prototype = $desc;
8141 function _CustomizedZone_bindUnaryCallback_closure0(this_2, registered_3) {
8142 this.this_2 = this_2;
8143 this.registered_3 = registered_3;
8144 }
8145 _CustomizedZone_bindUnaryCallback_closure0.builtin$cls = "_CustomizedZone_bind UnaryCallback_closure0";
8146 if (!"name" in _CustomizedZone_bindUnaryCallback_closure0)
8147 _CustomizedZone_bindUnaryCallback_closure0.name = "_CustomizedZone_bindUnary Callback_closure0";
8148 $desc = $collectedClasses._CustomizedZone_bindUnaryCallback_closure0;
8149 if ($desc instanceof Array)
8150 $desc = $desc[1];
8151 _CustomizedZone_bindUnaryCallback_closure0.prototype = $desc;
8152 function _rootHandleUncaughtError_closure(error_0) {
8153 this.error_0 = error_0; 7689 this.error_0 = error_0;
7690 this.stackTrace_1 = stackTrace_1;
8154 } 7691 }
8155 _rootHandleUncaughtError_closure.builtin$cls = "_rootHandleUncaughtError_closu re"; 7692 _rootHandleUncaughtError_closure.builtin$cls = "_rootHandleUncaughtError_closu re";
8156 if (!"name" in _rootHandleUncaughtError_closure) 7693 if (!"name" in _rootHandleUncaughtError_closure)
8157 _rootHandleUncaughtError_closure.name = "_rootHandleUncaughtError_closure"; 7694 _rootHandleUncaughtError_closure.name = "_rootHandleUncaughtError_closure";
8158 $desc = $collectedClasses._rootHandleUncaughtError_closure; 7695 $desc = $collectedClasses._rootHandleUncaughtError_closure;
8159 if ($desc instanceof Array) 7696 if ($desc instanceof Array)
8160 $desc = $desc[1]; 7697 $desc = $desc[1];
8161 _rootHandleUncaughtError_closure.prototype = $desc; 7698 _rootHandleUncaughtError_closure.prototype = $desc;
8162 function _rootFork_closure(copiedMap_0) { 7699 function _RootZone() {
8163 this.copiedMap_0 = copiedMap_0;
8164 } 7700 }
8165 _rootFork_closure.builtin$cls = "_rootFork_closure"; 7701 _RootZone.builtin$cls = "_RootZone";
8166 if (!"name" in _rootFork_closure) 7702 if (!"name" in _RootZone)
8167 _rootFork_closure.name = "_rootFork_closure"; 7703 _RootZone.name = "_RootZone";
8168 $desc = $collectedClasses._rootFork_closure; 7704 $desc = $collectedClasses._RootZone;
8169 if ($desc instanceof Array) 7705 if ($desc instanceof Array)
8170 $desc = $desc[1]; 7706 $desc = $desc[1];
8171 _rootFork_closure.prototype = $desc; 7707 _RootZone.prototype = $desc;
8172 function _HashMap(_collection$_length, _strings, _nums, _rest, _collection$_ke ys) { 7708 function _HashMap(_collection$_length, _strings, _nums, _rest, _keys) {
8173 this._collection$_length = _collection$_length; 7709 this._collection$_length = _collection$_length;
8174 this._strings = _strings; 7710 this._strings = _strings;
8175 this._nums = _nums; 7711 this._nums = _nums;
8176 this._rest = _rest; 7712 this._rest = _rest;
8177 this._collection$_keys = _collection$_keys; 7713 this._keys = _keys;
8178 } 7714 }
8179 _HashMap.builtin$cls = "_HashMap"; 7715 _HashMap.builtin$cls = "_HashMap";
8180 if (!"name" in _HashMap) 7716 if (!"name" in _HashMap)
8181 _HashMap.name = "_HashMap"; 7717 _HashMap.name = "_HashMap";
8182 $desc = $collectedClasses._HashMap; 7718 $desc = $collectedClasses._HashMap;
8183 if ($desc instanceof Array) 7719 if ($desc instanceof Array)
8184 $desc = $desc[1]; 7720 $desc = $desc[1];
8185 _HashMap.prototype = $desc; 7721 _HashMap.prototype = $desc;
8186 function _HashMap_values_closure(this_0) { 7722 function _HashMap_values_closure(this_0) {
8187 this.this_0 = this_0; 7723 this.this_0 = this_0;
8188 } 7724 }
8189 _HashMap_values_closure.builtin$cls = "_HashMap_values_closure"; 7725 _HashMap_values_closure.builtin$cls = "_HashMap_values_closure";
8190 if (!"name" in _HashMap_values_closure) 7726 if (!"name" in _HashMap_values_closure)
8191 _HashMap_values_closure.name = "_HashMap_values_closure"; 7727 _HashMap_values_closure.name = "_HashMap_values_closure";
8192 $desc = $collectedClasses._HashMap_values_closure; 7728 $desc = $collectedClasses._HashMap_values_closure;
8193 if ($desc instanceof Array) 7729 if ($desc instanceof Array)
8194 $desc = $desc[1]; 7730 $desc = $desc[1];
8195 _HashMap_values_closure.prototype = $desc; 7731 _HashMap_values_closure.prototype = $desc;
8196 function HashMapKeyIterable(_collection$_map) { 7732 function HashMapKeyIterable(_map) {
8197 this._collection$_map = _collection$_map; 7733 this._map = _map;
8198 } 7734 }
8199 HashMapKeyIterable.builtin$cls = "HashMapKeyIterable"; 7735 HashMapKeyIterable.builtin$cls = "HashMapKeyIterable";
8200 if (!"name" in HashMapKeyIterable) 7736 if (!"name" in HashMapKeyIterable)
8201 HashMapKeyIterable.name = "HashMapKeyIterable"; 7737 HashMapKeyIterable.name = "HashMapKeyIterable";
8202 $desc = $collectedClasses.HashMapKeyIterable; 7738 $desc = $collectedClasses.HashMapKeyIterable;
8203 if ($desc instanceof Array) 7739 if ($desc instanceof Array)
8204 $desc = $desc[1]; 7740 $desc = $desc[1];
8205 HashMapKeyIterable.prototype = $desc; 7741 HashMapKeyIterable.prototype = $desc;
8206 function HashMapKeyIterator(_collection$_map, _collection$_keys, _offset, _col lection$_current) { 7742 function HashMapKeyIterator(_map, _keys, _offset, _collection$_current) {
8207 this._collection$_map = _collection$_map; 7743 this._map = _map;
8208 this._collection$_keys = _collection$_keys; 7744 this._keys = _keys;
8209 this._offset = _offset; 7745 this._offset = _offset;
8210 this._collection$_current = _collection$_current; 7746 this._collection$_current = _collection$_current;
8211 } 7747 }
8212 HashMapKeyIterator.builtin$cls = "HashMapKeyIterator"; 7748 HashMapKeyIterator.builtin$cls = "HashMapKeyIterator";
8213 if (!"name" in HashMapKeyIterator) 7749 if (!"name" in HashMapKeyIterator)
8214 HashMapKeyIterator.name = "HashMapKeyIterator"; 7750 HashMapKeyIterator.name = "HashMapKeyIterator";
8215 $desc = $collectedClasses.HashMapKeyIterator; 7751 $desc = $collectedClasses.HashMapKeyIterator;
8216 if ($desc instanceof Array) 7752 if ($desc instanceof Array)
8217 $desc = $desc[1]; 7753 $desc = $desc[1];
8218 HashMapKeyIterator.prototype = $desc; 7754 HashMapKeyIterator.prototype = $desc;
(...skipping 16 matching lines...) Expand all
8235 function _LinkedHashMap_values_closure(this_0) { 7771 function _LinkedHashMap_values_closure(this_0) {
8236 this.this_0 = this_0; 7772 this.this_0 = this_0;
8237 } 7773 }
8238 _LinkedHashMap_values_closure.builtin$cls = "_LinkedHashMap_values_closure"; 7774 _LinkedHashMap_values_closure.builtin$cls = "_LinkedHashMap_values_closure";
8239 if (!"name" in _LinkedHashMap_values_closure) 7775 if (!"name" in _LinkedHashMap_values_closure)
8240 _LinkedHashMap_values_closure.name = "_LinkedHashMap_values_closure"; 7776 _LinkedHashMap_values_closure.name = "_LinkedHashMap_values_closure";
8241 $desc = $collectedClasses._LinkedHashMap_values_closure; 7777 $desc = $collectedClasses._LinkedHashMap_values_closure;
8242 if ($desc instanceof Array) 7778 if ($desc instanceof Array)
8243 $desc = $desc[1]; 7779 $desc = $desc[1];
8244 _LinkedHashMap_values_closure.prototype = $desc; 7780 _LinkedHashMap_values_closure.prototype = $desc;
8245 function _LinkedIdentityHashMap(_collection$_length, _strings, _nums, _rest, _ first, _last, _modifications) {
8246 this._collection$_length = _collection$_length;
8247 this._strings = _strings;
8248 this._nums = _nums;
8249 this._rest = _rest;
8250 this._first = _first;
8251 this._last = _last;
8252 this._modifications = _modifications;
8253 }
8254 _LinkedIdentityHashMap.builtin$cls = "_LinkedIdentityHashMap";
8255 if (!"name" in _LinkedIdentityHashMap)
8256 _LinkedIdentityHashMap.name = "_LinkedIdentityHashMap";
8257 $desc = $collectedClasses._LinkedIdentityHashMap;
8258 if ($desc instanceof Array)
8259 $desc = $desc[1];
8260 _LinkedIdentityHashMap.prototype = $desc;
8261 function _LinkedCustomHashMap(_equals, _hashCode, _validKey, _collection$_leng th, _strings, _nums, _rest, _first, _last, _modifications) {
8262 this._equals = _equals;
8263 this._hashCode = _hashCode;
8264 this._validKey = _validKey;
8265 this._collection$_length = _collection$_length;
8266 this._strings = _strings;
8267 this._nums = _nums;
8268 this._rest = _rest;
8269 this._first = _first;
8270 this._last = _last;
8271 this._modifications = _modifications;
8272 }
8273 _LinkedCustomHashMap.builtin$cls = "_LinkedCustomHashMap";
8274 if (!"name" in _LinkedCustomHashMap)
8275 _LinkedCustomHashMap.name = "_LinkedCustomHashMap";
8276 $desc = $collectedClasses._LinkedCustomHashMap;
8277 if ($desc instanceof Array)
8278 $desc = $desc[1];
8279 _LinkedCustomHashMap.prototype = $desc;
8280 function _LinkedCustomHashMap_closure(K_0) {
8281 this.K_0 = K_0;
8282 }
8283 _LinkedCustomHashMap_closure.builtin$cls = "_LinkedCustomHashMap_closure";
8284 if (!"name" in _LinkedCustomHashMap_closure)
8285 _LinkedCustomHashMap_closure.name = "_LinkedCustomHashMap_closure";
8286 $desc = $collectedClasses._LinkedCustomHashMap_closure;
8287 if ($desc instanceof Array)
8288 $desc = $desc[1];
8289 _LinkedCustomHashMap_closure.prototype = $desc;
8290 function LinkedHashMapCell(_key, _collection$_value, _next, _previous) { 7781 function LinkedHashMapCell(_key, _collection$_value, _next, _previous) {
8291 this._key = _key; 7782 this._key = _key;
8292 this._collection$_value = _collection$_value; 7783 this._collection$_value = _collection$_value;
8293 this._next = _next; 7784 this._next = _next;
8294 this._previous = _previous; 7785 this._previous = _previous;
8295 } 7786 }
8296 LinkedHashMapCell.builtin$cls = "LinkedHashMapCell"; 7787 LinkedHashMapCell.builtin$cls = "LinkedHashMapCell";
8297 if (!"name" in LinkedHashMapCell) 7788 if (!"name" in LinkedHashMapCell)
8298 LinkedHashMapCell.name = "LinkedHashMapCell"; 7789 LinkedHashMapCell.name = "LinkedHashMapCell";
8299 $desc = $collectedClasses.LinkedHashMapCell; 7790 $desc = $collectedClasses.LinkedHashMapCell;
8300 if ($desc instanceof Array) 7791 if ($desc instanceof Array)
8301 $desc = $desc[1]; 7792 $desc = $desc[1];
8302 LinkedHashMapCell.prototype = $desc; 7793 LinkedHashMapCell.prototype = $desc;
8303 LinkedHashMapCell.prototype.get$_key = function() { 7794 LinkedHashMapCell.prototype.get$_key = function() {
8304 return this._key; 7795 return this._key;
8305 }; 7796 };
8306 LinkedHashMapCell.prototype.get$_collection$_value = function() { 7797 LinkedHashMapCell.prototype.get$_collection$_value = function() {
8307 return this._collection$_value; 7798 return this._collection$_value;
8308 }; 7799 };
8309 LinkedHashMapCell.prototype.set$_collection$_value = function(v) { 7800 LinkedHashMapCell.prototype.set$_collection$_value = function(v) {
8310 return this._collection$_value = v; 7801 return this._collection$_value = v;
8311 }; 7802 };
8312 LinkedHashMapCell.prototype.get$_next = function() { 7803 LinkedHashMapCell.prototype.get$_next = function() {
8313 return this._next; 7804 return this._next;
8314 }; 7805 };
8315 LinkedHashMapCell.prototype.get$_previous = function() { 7806 LinkedHashMapCell.prototype.get$_previous = function() {
8316 return this._previous; 7807 return this._previous;
8317 }; 7808 };
8318 function LinkedHashMapKeyIterable(_collection$_map) { 7809 function LinkedHashMapKeyIterable(_map) {
8319 this._collection$_map = _collection$_map; 7810 this._map = _map;
8320 } 7811 }
8321 LinkedHashMapKeyIterable.builtin$cls = "LinkedHashMapKeyIterable"; 7812 LinkedHashMapKeyIterable.builtin$cls = "LinkedHashMapKeyIterable";
8322 if (!"name" in LinkedHashMapKeyIterable) 7813 if (!"name" in LinkedHashMapKeyIterable)
8323 LinkedHashMapKeyIterable.name = "LinkedHashMapKeyIterable"; 7814 LinkedHashMapKeyIterable.name = "LinkedHashMapKeyIterable";
8324 $desc = $collectedClasses.LinkedHashMapKeyIterable; 7815 $desc = $collectedClasses.LinkedHashMapKeyIterable;
8325 if ($desc instanceof Array) 7816 if ($desc instanceof Array)
8326 $desc = $desc[1]; 7817 $desc = $desc[1];
8327 LinkedHashMapKeyIterable.prototype = $desc; 7818 LinkedHashMapKeyIterable.prototype = $desc;
8328 function LinkedHashMapKeyIterator(_collection$_map, _modifications, _cell, _co llection$_current) { 7819 function LinkedHashMapKeyIterator(_map, _modifications, _cell, _collection$_cu rrent) {
8329 this._collection$_map = _collection$_map; 7820 this._map = _map;
8330 this._modifications = _modifications; 7821 this._modifications = _modifications;
8331 this._cell = _cell; 7822 this._cell = _cell;
8332 this._collection$_current = _collection$_current; 7823 this._collection$_current = _collection$_current;
8333 } 7824 }
8334 LinkedHashMapKeyIterator.builtin$cls = "LinkedHashMapKeyIterator"; 7825 LinkedHashMapKeyIterator.builtin$cls = "LinkedHashMapKeyIterator";
8335 if (!"name" in LinkedHashMapKeyIterator) 7826 if (!"name" in LinkedHashMapKeyIterator)
8336 LinkedHashMapKeyIterator.name = "LinkedHashMapKeyIterator"; 7827 LinkedHashMapKeyIterator.name = "LinkedHashMapKeyIterator";
8337 $desc = $collectedClasses.LinkedHashMapKeyIterator; 7828 $desc = $collectedClasses.LinkedHashMapKeyIterator;
8338 if ($desc instanceof Array) 7829 if ($desc instanceof Array)
8339 $desc = $desc[1]; 7830 $desc = $desc[1];
8340 LinkedHashMapKeyIterator.prototype = $desc; 7831 LinkedHashMapKeyIterator.prototype = $desc;
7832 function _HashSet() {
7833 }
7834 _HashSet.builtin$cls = "_HashSet";
7835 if (!"name" in _HashSet)
7836 _HashSet.name = "_HashSet";
7837 $desc = $collectedClasses._HashSet;
7838 if ($desc instanceof Array)
7839 $desc = $desc[1];
7840 _HashSet.prototype = $desc;
7841 function _IdentityHashSet(_collection$_length, _strings, _nums, _rest, _elemen ts) {
7842 this._collection$_length = _collection$_length;
7843 this._strings = _strings;
7844 this._nums = _nums;
7845 this._rest = _rest;
7846 this._elements = _elements;
7847 }
7848 _IdentityHashSet.builtin$cls = "_IdentityHashSet";
7849 if (!"name" in _IdentityHashSet)
7850 _IdentityHashSet.name = "_IdentityHashSet";
7851 $desc = $collectedClasses._IdentityHashSet;
7852 if ($desc instanceof Array)
7853 $desc = $desc[1];
7854 _IdentityHashSet.prototype = $desc;
7855 function HashSetIterator(_set, _elements, _offset, _collection$_current) {
7856 this._set = _set;
7857 this._elements = _elements;
7858 this._offset = _offset;
7859 this._collection$_current = _collection$_current;
7860 }
7861 HashSetIterator.builtin$cls = "HashSetIterator";
7862 if (!"name" in HashSetIterator)
7863 HashSetIterator.name = "HashSetIterator";
7864 $desc = $collectedClasses.HashSetIterator;
7865 if ($desc instanceof Array)
7866 $desc = $desc[1];
7867 HashSetIterator.prototype = $desc;
7868 function _HashSetBase() {
7869 }
7870 _HashSetBase.builtin$cls = "_HashSetBase";
7871 if (!"name" in _HashSetBase)
7872 _HashSetBase.name = "_HashSetBase";
7873 $desc = $collectedClasses._HashSetBase;
7874 if ($desc instanceof Array)
7875 $desc = $desc[1];
7876 _HashSetBase.prototype = $desc;
7877 function HashSet() {
7878 }
7879 HashSet.builtin$cls = "HashSet";
7880 if (!"name" in HashSet)
7881 HashSet.name = "HashSet";
7882 $desc = $collectedClasses.HashSet;
7883 if ($desc instanceof Array)
7884 $desc = $desc[1];
7885 HashSet.prototype = $desc;
8341 function IterableBase() { 7886 function IterableBase() {
8342 } 7887 }
8343 IterableBase.builtin$cls = "IterableBase"; 7888 IterableBase.builtin$cls = "IterableBase";
8344 if (!"name" in IterableBase) 7889 if (!"name" in IterableBase)
8345 IterableBase.name = "IterableBase"; 7890 IterableBase.name = "IterableBase";
8346 $desc = $collectedClasses.IterableBase; 7891 $desc = $collectedClasses.IterableBase;
8347 if ($desc instanceof Array) 7892 if ($desc instanceof Array)
8348 $desc = $desc[1]; 7893 $desc = $desc[1];
8349 IterableBase.prototype = $desc; 7894 IterableBase.prototype = $desc;
8350 function ListBase() {
8351 }
8352 ListBase.builtin$cls = "ListBase";
8353 if (!"name" in ListBase)
8354 ListBase.name = "ListBase";
8355 $desc = $collectedClasses.ListBase;
8356 if ($desc instanceof Array)
8357 $desc = $desc[1];
8358 ListBase.prototype = $desc;
8359 function ListMixin() { 7895 function ListMixin() {
8360 } 7896 }
8361 ListMixin.builtin$cls = "ListMixin"; 7897 ListMixin.builtin$cls = "ListMixin";
8362 if (!"name" in ListMixin) 7898 if (!"name" in ListMixin)
8363 ListMixin.name = "ListMixin"; 7899 ListMixin.name = "ListMixin";
8364 $desc = $collectedClasses.ListMixin; 7900 $desc = $collectedClasses.ListMixin;
8365 if ($desc instanceof Array) 7901 if ($desc instanceof Array)
8366 $desc = $desc[1]; 7902 $desc = $desc[1];
8367 ListMixin.prototype = $desc; 7903 ListMixin.prototype = $desc;
8368 function Maps_mapToString_closure(box_0, result_1) { 7904 function Maps_mapToString_closure(box_0, result_1) {
(...skipping 27 matching lines...) Expand all
8396 this._position = _position; 7932 this._position = _position;
8397 this._collection$_current = _collection$_current; 7933 this._collection$_current = _collection$_current;
8398 } 7934 }
8399 _ListQueueIterator.builtin$cls = "_ListQueueIterator"; 7935 _ListQueueIterator.builtin$cls = "_ListQueueIterator";
8400 if (!"name" in _ListQueueIterator) 7936 if (!"name" in _ListQueueIterator)
8401 _ListQueueIterator.name = "_ListQueueIterator"; 7937 _ListQueueIterator.name = "_ListQueueIterator";
8402 $desc = $collectedClasses._ListQueueIterator; 7938 $desc = $collectedClasses._ListQueueIterator;
8403 if ($desc instanceof Array) 7939 if ($desc instanceof Array)
8404 $desc = $desc[1]; 7940 $desc = $desc[1];
8405 _ListQueueIterator.prototype = $desc; 7941 _ListQueueIterator.prototype = $desc;
8406 function _convertJsonToDart_closure() {
8407 }
8408 _convertJsonToDart_closure.builtin$cls = "_convertJsonToDart_closure";
8409 if (!"name" in _convertJsonToDart_closure)
8410 _convertJsonToDart_closure.name = "_convertJsonToDart_closure";
8411 $desc = $collectedClasses._convertJsonToDart_closure;
8412 if ($desc instanceof Array)
8413 $desc = $desc[1];
8414 _convertJsonToDart_closure.prototype = $desc;
8415 function _convertJsonToDart_walk(revive_0) {
8416 this.revive_0 = revive_0;
8417 }
8418 _convertJsonToDart_walk.builtin$cls = "_convertJsonToDart_walk";
8419 if (!"name" in _convertJsonToDart_walk)
8420 _convertJsonToDart_walk.name = "_convertJsonToDart_walk";
8421 $desc = $collectedClasses._convertJsonToDart_walk;
8422 if ($desc instanceof Array)
8423 $desc = $desc[1];
8424 _convertJsonToDart_walk.prototype = $desc;
8425 function Converter() {
8426 }
8427 Converter.builtin$cls = "Converter";
8428 if (!"name" in Converter)
8429 Converter.name = "Converter";
8430 $desc = $collectedClasses.Converter;
8431 if ($desc instanceof Array)
8432 $desc = $desc[1];
8433 Converter.prototype = $desc;
8434 function JsonDecoder(_reviver) {
8435 this._reviver = _reviver;
8436 }
8437 JsonDecoder.builtin$cls = "JsonDecoder";
8438 if (!"name" in JsonDecoder)
8439 JsonDecoder.name = "JsonDecoder";
8440 $desc = $collectedClasses.JsonDecoder;
8441 if ($desc instanceof Array)
8442 $desc = $desc[1];
8443 JsonDecoder.prototype = $desc;
8444 function NoSuchMethodError_toString_closure(box_0) { 7942 function NoSuchMethodError_toString_closure(box_0) {
8445 this.box_0 = box_0; 7943 this.box_0 = box_0;
8446 } 7944 }
8447 NoSuchMethodError_toString_closure.builtin$cls = "NoSuchMethodError_toString_c losure"; 7945 NoSuchMethodError_toString_closure.builtin$cls = "NoSuchMethodError_toString_c losure";
8448 if (!"name" in NoSuchMethodError_toString_closure) 7946 if (!"name" in NoSuchMethodError_toString_closure)
8449 NoSuchMethodError_toString_closure.name = "NoSuchMethodError_toString_closur e"; 7947 NoSuchMethodError_toString_closure.name = "NoSuchMethodError_toString_closur e";
8450 $desc = $collectedClasses.NoSuchMethodError_toString_closure; 7948 $desc = $collectedClasses.NoSuchMethodError_toString_closure;
8451 if ($desc instanceof Array) 7949 if ($desc instanceof Array)
8452 $desc = $desc[1]; 7950 $desc = $desc[1];
8453 NoSuchMethodError_toString_closure.prototype = $desc; 7951 NoSuchMethodError_toString_closure.prototype = $desc;
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
8569 function _ExceptionImplementation(message) { 8067 function _ExceptionImplementation(message) {
8570 this.message = message; 8068 this.message = message;
8571 } 8069 }
8572 _ExceptionImplementation.builtin$cls = "_ExceptionImplementation"; 8070 _ExceptionImplementation.builtin$cls = "_ExceptionImplementation";
8573 if (!"name" in _ExceptionImplementation) 8071 if (!"name" in _ExceptionImplementation)
8574 _ExceptionImplementation.name = "_ExceptionImplementation"; 8072 _ExceptionImplementation.name = "_ExceptionImplementation";
8575 $desc = $collectedClasses._ExceptionImplementation; 8073 $desc = $collectedClasses._ExceptionImplementation;
8576 if ($desc instanceof Array) 8074 if ($desc instanceof Array)
8577 $desc = $desc[1]; 8075 $desc = $desc[1];
8578 _ExceptionImplementation.prototype = $desc; 8076 _ExceptionImplementation.prototype = $desc;
8579 function FormatException(message) {
8580 this.message = message;
8581 }
8582 FormatException.builtin$cls = "FormatException";
8583 if (!"name" in FormatException)
8584 FormatException.name = "FormatException";
8585 $desc = $collectedClasses.FormatException;
8586 if ($desc instanceof Array)
8587 $desc = $desc[1];
8588 FormatException.prototype = $desc;
8589 function Expando(name) { 8077 function Expando(name) {
8590 this.name = name; 8078 this.name = name;
8591 } 8079 }
8592 Expando.builtin$cls = "Expando"; 8080 Expando.builtin$cls = "Expando";
8593 if (!"name" in Expando) 8081 if (!"name" in Expando)
8594 Expando.name = "Expando"; 8082 Expando.name = "Expando";
8595 $desc = $collectedClasses.Expando; 8083 $desc = $collectedClasses.Expando;
8596 if ($desc instanceof Array) 8084 if ($desc instanceof Array)
8597 $desc = $desc[1]; 8085 $desc = $desc[1];
8598 Expando.prototype = $desc; 8086 Expando.prototype = $desc;
8599 function Function() { 8087 function Function() {
8600 } 8088 }
8601 Function.builtin$cls = "Function"; 8089 Function.builtin$cls = "Function";
8602 if (!"name" in Function) 8090 if (!"name" in Function)
8603 Function.name = "Function"; 8091 Function.name = "Function";
8604 $desc = $collectedClasses.Function; 8092 $desc = $collectedClasses.Function;
8605 if ($desc instanceof Array) 8093 if ($desc instanceof Array)
8606 $desc = $desc[1]; 8094 $desc = $desc[1];
8607 Function.prototype = $desc; 8095 Function.prototype = $desc;
8608 function Iterator() { 8096 function Iterator() {
8609 } 8097 }
8610 Iterator.builtin$cls = "Iterator"; 8098 Iterator.builtin$cls = "Iterator";
8611 if (!"name" in Iterator) 8099 if (!"name" in Iterator)
8612 Iterator.name = "Iterator"; 8100 Iterator.name = "Iterator";
8613 $desc = $collectedClasses.Iterator; 8101 $desc = $collectedClasses.Iterator;
8614 if ($desc instanceof Array) 8102 if ($desc instanceof Array)
8615 $desc = $desc[1]; 8103 $desc = $desc[1];
8616 Iterator.prototype = $desc; 8104 Iterator.prototype = $desc;
8617 function Map() {
8618 }
8619 Map.builtin$cls = "Map";
8620 if (!"name" in Map)
8621 Map.name = "Map";
8622 $desc = $collectedClasses.Map;
8623 if ($desc instanceof Array)
8624 $desc = $desc[1];
8625 Map.prototype = $desc;
8626 function Null() { 8105 function Null() {
8627 } 8106 }
8628 Null.builtin$cls = "Null"; 8107 Null.builtin$cls = "Null";
8629 if (!"name" in Null) 8108 if (!"name" in Null)
8630 Null.name = "Null"; 8109 Null.name = "Null";
8631 $desc = $collectedClasses.Null; 8110 $desc = $collectedClasses.Null;
8632 if ($desc instanceof Array) 8111 if ($desc instanceof Array)
8633 $desc = $desc[1]; 8112 $desc = $desc[1];
8634 Null.prototype = $desc; 8113 Null.prototype = $desc;
8635 function Object() { 8114 function Object() {
(...skipping 29 matching lines...) Expand all
8665 }; 8144 };
8666 function Symbol() { 8145 function Symbol() {
8667 } 8146 }
8668 Symbol.builtin$cls = "Symbol"; 8147 Symbol.builtin$cls = "Symbol";
8669 if (!"name" in Symbol) 8148 if (!"name" in Symbol)
8670 Symbol.name = "Symbol"; 8149 Symbol.name = "Symbol";
8671 $desc = $collectedClasses.Symbol; 8150 $desc = $collectedClasses.Symbol;
8672 if ($desc instanceof Array) 8151 if ($desc instanceof Array)
8673 $desc = $desc[1]; 8152 $desc = $desc[1];
8674 Symbol.prototype = $desc; 8153 Symbol.prototype = $desc;
8675 function _ChildrenElementList(_element, _childElements) { 8154 function Geolocation_getCurrentPosition_closure(this_0, completer_1) {
8676 this._element = _element; 8155 this.this_0 = this_0;
8677 this._childElements = _childElements; 8156 this.completer_1 = completer_1;
8678 } 8157 }
8679 _ChildrenElementList.builtin$cls = "_ChildrenElementList"; 8158 Geolocation_getCurrentPosition_closure.builtin$cls = "Geolocation_getCurrentPo sition_closure";
8680 if (!"name" in _ChildrenElementList) 8159 if (!"name" in Geolocation_getCurrentPosition_closure)
8681 _ChildrenElementList.name = "_ChildrenElementList"; 8160 Geolocation_getCurrentPosition_closure.name = "Geolocation_getCurrentPositio n_closure";
8682 $desc = $collectedClasses._ChildrenElementList; 8161 $desc = $collectedClasses.Geolocation_getCurrentPosition_closure;
8683 if ($desc instanceof Array) 8162 if ($desc instanceof Array)
8684 $desc = $desc[1]; 8163 $desc = $desc[1];
8685 _ChildrenElementList.prototype = $desc; 8164 Geolocation_getCurrentPosition_closure.prototype = $desc;
8686 function Interceptor_ListMixin() { 8165 function Geolocation_getCurrentPosition_closure0(completer_2) {
8166 this.completer_2 = completer_2;
8687 } 8167 }
8688 Interceptor_ListMixin.builtin$cls = "Interceptor_ListMixin"; 8168 Geolocation_getCurrentPosition_closure0.builtin$cls = "Geolocation_getCurrentP osition_closure0";
8689 if (!"name" in Interceptor_ListMixin) 8169 if (!"name" in Geolocation_getCurrentPosition_closure0)
8690 Interceptor_ListMixin.name = "Interceptor_ListMixin"; 8170 Geolocation_getCurrentPosition_closure0.name = "Geolocation_getCurrentPositi on_closure0";
8691 $desc = $collectedClasses.Interceptor_ListMixin; 8171 $desc = $collectedClasses.Geolocation_getCurrentPosition_closure0;
8692 if ($desc instanceof Array) 8172 if ($desc instanceof Array)
8693 $desc = $desc[1]; 8173 $desc = $desc[1];
8694 Interceptor_ListMixin.prototype = $desc; 8174 Geolocation_getCurrentPosition_closure0.prototype = $desc;
8695 function Interceptor_ListMixin_ImmutableListMixin() { 8175 function Geolocation_watchPosition_closure0(box_0, this_1, options_2) {
8176 this.box_0 = box_0;
8177 this.this_1 = this_1;
8178 this.options_2 = options_2;
8696 } 8179 }
8697 Interceptor_ListMixin_ImmutableListMixin.builtin$cls = "Interceptor_ListMixin_ ImmutableListMixin"; 8180 Geolocation_watchPosition_closure0.builtin$cls = "Geolocation_watchPosition_cl osure0";
8698 if (!"name" in Interceptor_ListMixin_ImmutableListMixin) 8181 if (!"name" in Geolocation_watchPosition_closure0)
8699 Interceptor_ListMixin_ImmutableListMixin.name = "Interceptor_ListMixin_Immut ableListMixin"; 8182 Geolocation_watchPosition_closure0.name = "Geolocation_watchPosition_closure 0";
8700 $desc = $collectedClasses.Interceptor_ListMixin_ImmutableListMixin; 8183 $desc = $collectedClasses.Geolocation_watchPosition_closure0;
8701 if ($desc instanceof Array) 8184 if ($desc instanceof Array)
8702 $desc = $desc[1]; 8185 $desc = $desc[1];
8703 Interceptor_ListMixin_ImmutableListMixin.prototype = $desc; 8186 Geolocation_watchPosition_closure0.prototype = $desc;
8704 function HttpRequest_getString_closure() { 8187 function Geolocation_watchPosition__closure(box_0, this_3) {
8188 this.box_0 = box_0;
8189 this.this_3 = this_3;
8705 } 8190 }
8706 HttpRequest_getString_closure.builtin$cls = "HttpRequest_getString_closure"; 8191 Geolocation_watchPosition__closure.builtin$cls = "Geolocation_watchPosition__c losure";
8707 if (!"name" in HttpRequest_getString_closure) 8192 if (!"name" in Geolocation_watchPosition__closure)
8708 HttpRequest_getString_closure.name = "HttpRequest_getString_closure"; 8193 Geolocation_watchPosition__closure.name = "Geolocation_watchPosition__closur e";
8709 $desc = $collectedClasses.HttpRequest_getString_closure; 8194 $desc = $collectedClasses.Geolocation_watchPosition__closure;
8710 if ($desc instanceof Array) 8195 if ($desc instanceof Array)
8711 $desc = $desc[1]; 8196 $desc = $desc[1];
8712 HttpRequest_getString_closure.prototype = $desc; 8197 Geolocation_watchPosition__closure.prototype = $desc;
8713 function HttpRequest_request_closure1(xhr_0) { 8198 function Geolocation_watchPosition__closure0(box_0) {
8714 this.xhr_0 = xhr_0; 8199 this.box_0 = box_0;
8715 } 8200 }
8716 HttpRequest_request_closure1.builtin$cls = "HttpRequest_request_closure1"; 8201 Geolocation_watchPosition__closure0.builtin$cls = "Geolocation_watchPosition__ closure0";
8717 if (!"name" in HttpRequest_request_closure1) 8202 if (!"name" in Geolocation_watchPosition__closure0)
8718 HttpRequest_request_closure1.name = "HttpRequest_request_closure1"; 8203 Geolocation_watchPosition__closure0.name = "Geolocation_watchPosition__closu re0";
8719 $desc = $collectedClasses.HttpRequest_request_closure1; 8204 $desc = $collectedClasses.Geolocation_watchPosition__closure0;
8720 if ($desc instanceof Array) 8205 if ($desc instanceof Array)
8721 $desc = $desc[1]; 8206 $desc = $desc[1];
8722 HttpRequest_request_closure1.prototype = $desc; 8207 Geolocation_watchPosition__closure0.prototype = $desc;
8723 function HttpRequest_request_closure(completer_1, xhr_2) { 8208 function Geolocation_watchPosition_closure(box_0, this_4) {
8724 this.completer_1 = completer_1; 8209 this.box_0 = box_0;
8725 this.xhr_2 = xhr_2; 8210 this.this_4 = this_4;
8726 } 8211 }
8727 HttpRequest_request_closure.builtin$cls = "HttpRequest_request_closure"; 8212 Geolocation_watchPosition_closure.builtin$cls = "Geolocation_watchPosition_clo sure";
8728 if (!"name" in HttpRequest_request_closure) 8213 if (!"name" in Geolocation_watchPosition_closure)
8729 HttpRequest_request_closure.name = "HttpRequest_request_closure"; 8214 Geolocation_watchPosition_closure.name = "Geolocation_watchPosition_closure" ;
8730 $desc = $collectedClasses.HttpRequest_request_closure; 8215 $desc = $collectedClasses.Geolocation_watchPosition_closure;
8731 if ($desc instanceof Array) 8216 if ($desc instanceof Array)
8732 $desc = $desc[1]; 8217 $desc = $desc[1];
8733 HttpRequest_request_closure.prototype = $desc; 8218 Geolocation_watchPosition_closure.prototype = $desc;
8734 function HttpRequest_request_closure0(completer_3) { 8219 function _GeopositionWrapper(_ptr) {
8735 this.completer_3 = completer_3; 8220 this._ptr = _ptr;
8736 } 8221 }
8737 HttpRequest_request_closure0.builtin$cls = "HttpRequest_request_closure0"; 8222 _GeopositionWrapper.builtin$cls = "_GeopositionWrapper";
8738 if (!"name" in HttpRequest_request_closure0) 8223 if (!"name" in _GeopositionWrapper)
8739 HttpRequest_request_closure0.name = "HttpRequest_request_closure0"; 8224 _GeopositionWrapper.name = "_GeopositionWrapper";
8740 $desc = $collectedClasses.HttpRequest_request_closure0; 8225 $desc = $collectedClasses._GeopositionWrapper;
8741 if ($desc instanceof Array) 8226 if ($desc instanceof Array)
8742 $desc = $desc[1]; 8227 $desc = $desc[1];
8743 HttpRequest_request_closure0.prototype = $desc; 8228 _GeopositionWrapper.prototype = $desc;
8744 function _ChildNodeListLazy(_this) {
8745 this._this = _this;
8746 }
8747 _ChildNodeListLazy.builtin$cls = "_ChildNodeListLazy";
8748 if (!"name" in _ChildNodeListLazy)
8749 _ChildNodeListLazy.name = "_ChildNodeListLazy";
8750 $desc = $collectedClasses._ChildNodeListLazy;
8751 if ($desc instanceof Array)
8752 $desc = $desc[1];
8753 _ChildNodeListLazy.prototype = $desc;
8754 function Interceptor_ListMixin0() {
8755 }
8756 Interceptor_ListMixin0.builtin$cls = "Interceptor_ListMixin0";
8757 if (!"name" in Interceptor_ListMixin0)
8758 Interceptor_ListMixin0.name = "Interceptor_ListMixin0";
8759 $desc = $collectedClasses.Interceptor_ListMixin0;
8760 if ($desc instanceof Array)
8761 $desc = $desc[1];
8762 Interceptor_ListMixin0.prototype = $desc;
8763 function Interceptor_ListMixin_ImmutableListMixin0() {
8764 }
8765 Interceptor_ListMixin_ImmutableListMixin0.builtin$cls = "Interceptor_ListMixin _ImmutableListMixin0";
8766 if (!"name" in Interceptor_ListMixin_ImmutableListMixin0)
8767 Interceptor_ListMixin_ImmutableListMixin0.name = "Interceptor_ListMixin_Immu tableListMixin0";
8768 $desc = $collectedClasses.Interceptor_ListMixin_ImmutableListMixin0;
8769 if ($desc instanceof Array)
8770 $desc = $desc[1];
8771 Interceptor_ListMixin_ImmutableListMixin0.prototype = $desc;
8772 function _EventStream(_target, _eventType, _useCapture) {
8773 this._target = _target;
8774 this._eventType = _eventType;
8775 this._useCapture = _useCapture;
8776 }
8777 _EventStream.builtin$cls = "_EventStream";
8778 if (!"name" in _EventStream)
8779 _EventStream.name = "_EventStream";
8780 $desc = $collectedClasses._EventStream;
8781 if ($desc instanceof Array)
8782 $desc = $desc[1];
8783 _EventStream.prototype = $desc;
8784 function _ElementEventStreamImpl(_target, _eventType, _useCapture) {
8785 this._target = _target;
8786 this._eventType = _eventType;
8787 this._useCapture = _useCapture;
8788 }
8789 _ElementEventStreamImpl.builtin$cls = "_ElementEventStreamImpl";
8790 if (!"name" in _ElementEventStreamImpl)
8791 _ElementEventStreamImpl.name = "_ElementEventStreamImpl";
8792 $desc = $collectedClasses._ElementEventStreamImpl;
8793 if ($desc instanceof Array)
8794 $desc = $desc[1];
8795 _ElementEventStreamImpl.prototype = $desc;
8796 function _EventStreamSubscription(_pauseCount, _target, _eventType, _onData, _ useCapture) {
8797 this._pauseCount = _pauseCount;
8798 this._target = _target;
8799 this._eventType = _eventType;
8800 this._onData = _onData;
8801 this._useCapture = _useCapture;
8802 }
8803 _EventStreamSubscription.builtin$cls = "_EventStreamSubscription";
8804 if (!"name" in _EventStreamSubscription)
8805 _EventStreamSubscription.name = "_EventStreamSubscription";
8806 $desc = $collectedClasses._EventStreamSubscription;
8807 if ($desc instanceof Array)
8808 $desc = $desc[1];
8809 _EventStreamSubscription.prototype = $desc;
8810 function EventStreamProvider(_eventType) {
8811 this._eventType = _eventType;
8812 }
8813 EventStreamProvider.builtin$cls = "EventStreamProvider";
8814 if (!"name" in EventStreamProvider)
8815 EventStreamProvider.name = "EventStreamProvider";
8816 $desc = $collectedClasses.EventStreamProvider;
8817 if ($desc instanceof Array)
8818 $desc = $desc[1];
8819 EventStreamProvider.prototype = $desc;
8820 function ImmutableListMixin() {
8821 }
8822 ImmutableListMixin.builtin$cls = "ImmutableListMixin";
8823 if (!"name" in ImmutableListMixin)
8824 ImmutableListMixin.name = "ImmutableListMixin";
8825 $desc = $collectedClasses.ImmutableListMixin;
8826 if ($desc instanceof Array)
8827 $desc = $desc[1];
8828 ImmutableListMixin.prototype = $desc;
8829 function FixedSizeListIterator(_array, _html$_length, _html$_position, _html$_ current) {
8830 this._array = _array;
8831 this._html$_length = _html$_length;
8832 this._html$_position = _html$_position;
8833 this._html$_current = _html$_current;
8834 }
8835 FixedSizeListIterator.builtin$cls = "FixedSizeListIterator";
8836 if (!"name" in FixedSizeListIterator)
8837 FixedSizeListIterator.name = "FixedSizeListIterator";
8838 $desc = $collectedClasses.FixedSizeListIterator;
8839 if ($desc instanceof Array)
8840 $desc = $desc[1];
8841 FixedSizeListIterator.prototype = $desc;
8842 function _DOMWindowCrossFrame(_window) {
8843 this._window = _window;
8844 }
8845 _DOMWindowCrossFrame.builtin$cls = "_DOMWindowCrossFrame";
8846 if (!"name" in _DOMWindowCrossFrame)
8847 _DOMWindowCrossFrame.name = "_DOMWindowCrossFrame";
8848 $desc = $collectedClasses._DOMWindowCrossFrame;
8849 if ($desc instanceof Array)
8850 $desc = $desc[1];
8851 _DOMWindowCrossFrame.prototype = $desc;
8852 function ReceivePort() { 8229 function ReceivePort() {
8853 } 8230 }
8854 ReceivePort.builtin$cls = "ReceivePort"; 8231 ReceivePort.builtin$cls = "ReceivePort";
8855 if (!"name" in ReceivePort) 8232 if (!"name" in ReceivePort)
8856 ReceivePort.name = "ReceivePort"; 8233 ReceivePort.name = "ReceivePort";
8857 $desc = $collectedClasses.ReceivePort; 8234 $desc = $collectedClasses.ReceivePort;
8858 if ($desc instanceof Array) 8235 if ($desc instanceof Array)
8859 $desc = $desc[1]; 8236 $desc = $desc[1];
8860 ReceivePort.prototype = $desc; 8237 ReceivePort.prototype = $desc;
8861 function TypedData_ListMixin() { 8238 function TypedData_ListMixin() {
8862 } 8239 }
8863 TypedData_ListMixin.builtin$cls = "TypedData_ListMixin"; 8240 TypedData_ListMixin.builtin$cls = "TypedData_ListMixin";
8864 if (!"name" in TypedData_ListMixin) 8241 if (!"name" in TypedData_ListMixin)
8865 TypedData_ListMixin.name = "TypedData_ListMixin"; 8242 TypedData_ListMixin.name = "TypedData_ListMixin";
8866 $desc = $collectedClasses.TypedData_ListMixin; 8243 $desc = $collectedClasses.TypedData_ListMixin;
8867 if ($desc instanceof Array) 8244 if ($desc instanceof Array)
8868 $desc = $desc[1]; 8245 $desc = $desc[1];
8869 TypedData_ListMixin.prototype = $desc; 8246 TypedData_ListMixin.prototype = $desc;
8870 function TypedData_ListMixin_FixedLengthListMixin() { 8247 function TypedData_ListMixin_FixedLengthListMixin() {
8871 } 8248 }
8872 TypedData_ListMixin_FixedLengthListMixin.builtin$cls = "TypedData_ListMixin_Fi xedLengthListMixin"; 8249 TypedData_ListMixin_FixedLengthListMixin.builtin$cls = "TypedData_ListMixin_Fi xedLengthListMixin";
8873 if (!"name" in TypedData_ListMixin_FixedLengthListMixin) 8250 if (!"name" in TypedData_ListMixin_FixedLengthListMixin)
8874 TypedData_ListMixin_FixedLengthListMixin.name = "TypedData_ListMixin_FixedLe ngthListMixin"; 8251 TypedData_ListMixin_FixedLengthListMixin.name = "TypedData_ListMixin_FixedLe ngthListMixin";
8875 $desc = $collectedClasses.TypedData_ListMixin_FixedLengthListMixin; 8252 $desc = $collectedClasses.TypedData_ListMixin_FixedLengthListMixin;
8876 if ($desc instanceof Array) 8253 if ($desc instanceof Array)
8877 $desc = $desc[1]; 8254 $desc = $desc[1];
8878 TypedData_ListMixin_FixedLengthListMixin.prototype = $desc; 8255 TypedData_ListMixin_FixedLengthListMixin.prototype = $desc;
8879 function FilteredElementList(_node, _childNodes) { 8256 function main_closure(box_0) {
8880 this._node = _node; 8257 this.box_0 = box_0;
8881 this._childNodes = _childNodes;
8882 } 8258 }
8883 FilteredElementList.builtin$cls = "FilteredElementList"; 8259 main_closure.builtin$cls = "main_closure";
8884 if (!"name" in FilteredElementList) 8260 if (!"name" in main_closure)
8885 FilteredElementList.name = "FilteredElementList"; 8261 main_closure.name = "main_closure";
8886 $desc = $collectedClasses.FilteredElementList; 8262 $desc = $collectedClasses.main_closure;
8887 if ($desc instanceof Array) 8263 if ($desc instanceof Array)
8888 $desc = $desc[1]; 8264 $desc = $desc[1];
8889 FilteredElementList.prototype = $desc; 8265 main_closure.prototype = $desc;
8890 function FilteredElementList__filtered_closure() { 8266 function main_closure0() {
8891 } 8267 }
8892 FilteredElementList__filtered_closure.builtin$cls = "FilteredElementList__filt ered_closure"; 8268 main_closure0.builtin$cls = "main_closure0";
8893 if (!"name" in FilteredElementList__filtered_closure) 8269 if (!"name" in main_closure0)
8894 FilteredElementList__filtered_closure.name = "FilteredElementList__filtered_ closure"; 8270 main_closure0.name = "main_closure0";
8895 $desc = $collectedClasses.FilteredElementList__filtered_closure; 8271 $desc = $collectedClasses.main_closure0;
8896 if ($desc instanceof Array) 8272 if ($desc instanceof Array)
8897 $desc = $desc[1]; 8273 $desc = $desc[1];
8898 FilteredElementList__filtered_closure.prototype = $desc; 8274 main_closure0.prototype = $desc;
8275 function main_closure1(box_0) {
8276 this.box_0 = box_0;
8277 }
8278 main_closure1.builtin$cls = "main_closure1";
8279 if (!"name" in main_closure1)
8280 main_closure1.name = "main_closure1";
8281 $desc = $collectedClasses.main_closure1;
8282 if ($desc instanceof Array)
8283 $desc = $desc[1];
8284 main_closure1.prototype = $desc;
8285 function main_closure2() {
8286 }
8287 main_closure2.builtin$cls = "main_closure2";
8288 if (!"name" in main_closure2)
8289 main_closure2.name = "main_closure2";
8290 $desc = $collectedClasses.main_closure2;
8291 if ($desc instanceof Array)
8292 $desc = $desc[1];
8293 main_closure2.prototype = $desc;
8899 function HtmlElement() { 8294 function HtmlElement() {
8900 } 8295 }
8901 HtmlElement.builtin$cls = "HtmlElement"; 8296 HtmlElement.builtin$cls = "HtmlElement";
8902 if (!"name" in HtmlElement) 8297 if (!"name" in HtmlElement)
8903 HtmlElement.name = "HtmlElement"; 8298 HtmlElement.name = "HtmlElement";
8904 $desc = $collectedClasses.HtmlElement; 8299 $desc = $collectedClasses.HtmlElement;
8905 if ($desc instanceof Array) 8300 if ($desc instanceof Array)
8906 $desc = $desc[1]; 8301 $desc = $desc[1];
8907 HtmlElement.prototype = $desc; 8302 HtmlElement.prototype = $desc;
8908 function AnchorElement() { 8303 function AnchorElement() {
(...skipping 16 matching lines...) Expand all
8925 AnimationEvent.prototype = $desc; 8320 AnimationEvent.prototype = $desc;
8926 function AreaElement() { 8321 function AreaElement() {
8927 } 8322 }
8928 AreaElement.builtin$cls = "AreaElement"; 8323 AreaElement.builtin$cls = "AreaElement";
8929 if (!"name" in AreaElement) 8324 if (!"name" in AreaElement)
8930 AreaElement.name = "AreaElement"; 8325 AreaElement.name = "AreaElement";
8931 $desc = $collectedClasses.AreaElement; 8326 $desc = $collectedClasses.AreaElement;
8932 if ($desc instanceof Array) 8327 if ($desc instanceof Array)
8933 $desc = $desc[1]; 8328 $desc = $desc[1];
8934 AreaElement.prototype = $desc; 8329 AreaElement.prototype = $desc;
8330 AreaElement.prototype.get$coords = function(receiver) {
8331 return receiver.coords;
8332 };
8935 function AudioElement() { 8333 function AudioElement() {
8936 } 8334 }
8937 AudioElement.builtin$cls = "AudioElement"; 8335 AudioElement.builtin$cls = "AudioElement";
8938 if (!"name" in AudioElement) 8336 if (!"name" in AudioElement)
8939 AudioElement.name = "AudioElement"; 8337 AudioElement.name = "AudioElement";
8940 $desc = $collectedClasses.AudioElement; 8338 $desc = $collectedClasses.AudioElement;
8941 if ($desc instanceof Array) 8339 if ($desc instanceof Array)
8942 $desc = $desc[1]; 8340 $desc = $desc[1];
8943 AudioElement.prototype = $desc; 8341 AudioElement.prototype = $desc;
8944 function AutocompleteErrorEvent() { 8342 function AutocompleteErrorEvent() {
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
8988 BodyElement.prototype = $desc; 8386 BodyElement.prototype = $desc;
8989 function ButtonElement() { 8387 function ButtonElement() {
8990 } 8388 }
8991 ButtonElement.builtin$cls = "ButtonElement"; 8389 ButtonElement.builtin$cls = "ButtonElement";
8992 if (!"name" in ButtonElement) 8390 if (!"name" in ButtonElement)
8993 ButtonElement.name = "ButtonElement"; 8391 ButtonElement.name = "ButtonElement";
8994 $desc = $collectedClasses.ButtonElement; 8392 $desc = $collectedClasses.ButtonElement;
8995 if ($desc instanceof Array) 8393 if ($desc instanceof Array)
8996 $desc = $desc[1]; 8394 $desc = $desc[1];
8997 ButtonElement.prototype = $desc; 8395 ButtonElement.prototype = $desc;
8998 function CDataSection() {
8999 }
9000 CDataSection.builtin$cls = "CDataSection";
9001 if (!"name" in CDataSection)
9002 CDataSection.name = "CDataSection";
9003 $desc = $collectedClasses.CDataSection;
9004 if ($desc instanceof Array)
9005 $desc = $desc[1];
9006 CDataSection.prototype = $desc;
9007 function CanvasElement() { 8396 function CanvasElement() {
9008 } 8397 }
9009 CanvasElement.builtin$cls = "CanvasElement"; 8398 CanvasElement.builtin$cls = "CanvasElement";
9010 if (!"name" in CanvasElement) 8399 if (!"name" in CanvasElement)
9011 CanvasElement.name = "CanvasElement"; 8400 CanvasElement.name = "CanvasElement";
9012 $desc = $collectedClasses.CanvasElement; 8401 $desc = $collectedClasses.CanvasElement;
9013 if ($desc instanceof Array) 8402 if ($desc instanceof Array)
9014 $desc = $desc[1]; 8403 $desc = $desc[1];
9015 CanvasElement.prototype = $desc; 8404 CanvasElement.prototype = $desc;
9016 function CharacterData() {
9017 }
9018 CharacterData.builtin$cls = "CharacterData";
9019 if (!"name" in CharacterData)
9020 CharacterData.name = "CharacterData";
9021 $desc = $collectedClasses.CharacterData;
9022 if ($desc instanceof Array)
9023 $desc = $desc[1];
9024 CharacterData.prototype = $desc;
9025 CharacterData.prototype.get$length = function(receiver) {
9026 return receiver.length;
9027 };
9028 function CloseEvent() { 8405 function CloseEvent() {
9029 } 8406 }
9030 CloseEvent.builtin$cls = "CloseEvent"; 8407 CloseEvent.builtin$cls = "CloseEvent";
9031 if (!"name" in CloseEvent) 8408 if (!"name" in CloseEvent)
9032 CloseEvent.name = "CloseEvent"; 8409 CloseEvent.name = "CloseEvent";
9033 $desc = $collectedClasses.CloseEvent; 8410 $desc = $collectedClasses.CloseEvent;
9034 if ($desc instanceof Array) 8411 if ($desc instanceof Array)
9035 $desc = $desc[1]; 8412 $desc = $desc[1];
9036 CloseEvent.prototype = $desc; 8413 CloseEvent.prototype = $desc;
9037 function Comment() { 8414 CloseEvent.prototype.get$code = function(receiver) {
9038 } 8415 return receiver.code;
9039 Comment.builtin$cls = "Comment"; 8416 };
9040 if (!"name" in Comment)
9041 Comment.name = "Comment";
9042 $desc = $collectedClasses.Comment;
9043 if ($desc instanceof Array)
9044 $desc = $desc[1];
9045 Comment.prototype = $desc;
9046 function CompositionEvent() { 8417 function CompositionEvent() {
9047 } 8418 }
9048 CompositionEvent.builtin$cls = "CompositionEvent"; 8419 CompositionEvent.builtin$cls = "CompositionEvent";
9049 if (!"name" in CompositionEvent) 8420 if (!"name" in CompositionEvent)
9050 CompositionEvent.name = "CompositionEvent"; 8421 CompositionEvent.name = "CompositionEvent";
9051 $desc = $collectedClasses.CompositionEvent; 8422 $desc = $collectedClasses.CompositionEvent;
9052 if ($desc instanceof Array) 8423 if ($desc instanceof Array)
9053 $desc = $desc[1]; 8424 $desc = $desc[1];
9054 CompositionEvent.prototype = $desc; 8425 CompositionEvent.prototype = $desc;
9055 function ContentElement() { 8426 function ContentElement() {
9056 } 8427 }
9057 ContentElement.builtin$cls = "ContentElement"; 8428 ContentElement.builtin$cls = "ContentElement";
9058 if (!"name" in ContentElement) 8429 if (!"name" in ContentElement)
9059 ContentElement.name = "ContentElement"; 8430 ContentElement.name = "ContentElement";
9060 $desc = $collectedClasses.ContentElement; 8431 $desc = $collectedClasses.ContentElement;
9061 if ($desc instanceof Array) 8432 if ($desc instanceof Array)
9062 $desc = $desc[1]; 8433 $desc = $desc[1];
9063 ContentElement.prototype = $desc; 8434 ContentElement.prototype = $desc;
8435 function Coordinates() {
8436 }
8437 Coordinates.builtin$cls = "Coordinates";
8438 if (!"name" in Coordinates)
8439 Coordinates.name = "Coordinates";
8440 $desc = $collectedClasses.Coordinates;
8441 if ($desc instanceof Array)
8442 $desc = $desc[1];
8443 Coordinates.prototype = $desc;
8444 Coordinates.prototype.get$latitude = function(receiver) {
8445 return receiver.latitude;
8446 };
8447 Coordinates.prototype.get$longitude = function(receiver) {
8448 return receiver.longitude;
8449 };
9064 function CssFontFaceLoadEvent() { 8450 function CssFontFaceLoadEvent() {
9065 } 8451 }
9066 CssFontFaceLoadEvent.builtin$cls = "CssFontFaceLoadEvent"; 8452 CssFontFaceLoadEvent.builtin$cls = "CssFontFaceLoadEvent";
9067 if (!"name" in CssFontFaceLoadEvent) 8453 if (!"name" in CssFontFaceLoadEvent)
9068 CssFontFaceLoadEvent.name = "CssFontFaceLoadEvent"; 8454 CssFontFaceLoadEvent.name = "CssFontFaceLoadEvent";
9069 $desc = $collectedClasses.CssFontFaceLoadEvent; 8455 $desc = $collectedClasses.CssFontFaceLoadEvent;
9070 if ($desc instanceof Array) 8456 if ($desc instanceof Array)
9071 $desc = $desc[1]; 8457 $desc = $desc[1];
9072 CssFontFaceLoadEvent.prototype = $desc; 8458 CssFontFaceLoadEvent.prototype = $desc;
8459 CssFontFaceLoadEvent.prototype.get$error = function(receiver) {
8460 return receiver.error;
8461 };
9073 function CustomEvent() { 8462 function CustomEvent() {
9074 } 8463 }
9075 CustomEvent.builtin$cls = "CustomEvent"; 8464 CustomEvent.builtin$cls = "CustomEvent";
9076 if (!"name" in CustomEvent) 8465 if (!"name" in CustomEvent)
9077 CustomEvent.name = "CustomEvent"; 8466 CustomEvent.name = "CustomEvent";
9078 $desc = $collectedClasses.CustomEvent; 8467 $desc = $collectedClasses.CustomEvent;
9079 if ($desc instanceof Array) 8468 if ($desc instanceof Array)
9080 $desc = $desc[1]; 8469 $desc = $desc[1];
9081 CustomEvent.prototype = $desc; 8470 CustomEvent.prototype = $desc;
9082 function DListElement() { 8471 function DListElement() {
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
9144 DivElement.prototype = $desc; 8533 DivElement.prototype = $desc;
9145 function Document() { 8534 function Document() {
9146 } 8535 }
9147 Document.builtin$cls = "Document"; 8536 Document.builtin$cls = "Document";
9148 if (!"name" in Document) 8537 if (!"name" in Document)
9149 Document.name = "Document"; 8538 Document.name = "Document";
9150 $desc = $collectedClasses.Document; 8539 $desc = $collectedClasses.Document;
9151 if ($desc instanceof Array) 8540 if ($desc instanceof Array)
9152 $desc = $desc[1]; 8541 $desc = $desc[1];
9153 Document.prototype = $desc; 8542 Document.prototype = $desc;
9154 function DocumentFragment() {
9155 }
9156 DocumentFragment.builtin$cls = "DocumentFragment";
9157 if (!"name" in DocumentFragment)
9158 DocumentFragment.name = "DocumentFragment";
9159 $desc = $collectedClasses.DocumentFragment;
9160 if ($desc instanceof Array)
9161 $desc = $desc[1];
9162 DocumentFragment.prototype = $desc;
9163 function DocumentType() {
9164 }
9165 DocumentType.builtin$cls = "DocumentType";
9166 if (!"name" in DocumentType)
9167 DocumentType.name = "DocumentType";
9168 $desc = $collectedClasses.DocumentType;
9169 if ($desc instanceof Array)
9170 $desc = $desc[1];
9171 DocumentType.prototype = $desc;
9172 function DomError() { 8543 function DomError() {
9173 } 8544 }
9174 DomError.builtin$cls = "DomError"; 8545 DomError.builtin$cls = "DomError";
9175 if (!"name" in DomError) 8546 if (!"name" in DomError)
9176 DomError.name = "DomError"; 8547 DomError.name = "DomError";
9177 $desc = $collectedClasses.DomError; 8548 $desc = $collectedClasses.DomError;
9178 if ($desc instanceof Array) 8549 if ($desc instanceof Array)
9179 $desc = $desc[1]; 8550 $desc = $desc[1];
9180 DomError.prototype = $desc; 8551 DomError.prototype = $desc;
9181 function DomException() { 8552 function DomException() {
(...skipping 25 matching lines...) Expand all
9207 EmbedElement.prototype = $desc; 8578 EmbedElement.prototype = $desc;
9208 function ErrorEvent() { 8579 function ErrorEvent() {
9209 } 8580 }
9210 ErrorEvent.builtin$cls = "ErrorEvent"; 8581 ErrorEvent.builtin$cls = "ErrorEvent";
9211 if (!"name" in ErrorEvent) 8582 if (!"name" in ErrorEvent)
9212 ErrorEvent.name = "ErrorEvent"; 8583 ErrorEvent.name = "ErrorEvent";
9213 $desc = $collectedClasses.ErrorEvent; 8584 $desc = $collectedClasses.ErrorEvent;
9214 if ($desc instanceof Array) 8585 if ($desc instanceof Array)
9215 $desc = $desc[1]; 8586 $desc = $desc[1];
9216 ErrorEvent.prototype = $desc; 8587 ErrorEvent.prototype = $desc;
8588 ErrorEvent.prototype.get$error = function(receiver) {
8589 return receiver.error;
8590 };
9217 function Event() { 8591 function Event() {
9218 } 8592 }
9219 Event.builtin$cls = "Event"; 8593 Event.builtin$cls = "Event";
9220 if (!"name" in Event) 8594 if (!"name" in Event)
9221 Event.name = "Event"; 8595 Event.name = "Event";
9222 $desc = $collectedClasses.Event; 8596 $desc = $collectedClasses.Event;
9223 if ($desc instanceof Array) 8597 if ($desc instanceof Array)
9224 $desc = $desc[1]; 8598 $desc = $desc[1];
9225 Event.prototype = $desc; 8599 Event.prototype = $desc;
9226 function EventTarget() { 8600 function EventTarget() {
(...skipping 16 matching lines...) Expand all
9243 FieldSetElement.prototype = $desc; 8617 FieldSetElement.prototype = $desc;
9244 function FileError() { 8618 function FileError() {
9245 } 8619 }
9246 FileError.builtin$cls = "FileError"; 8620 FileError.builtin$cls = "FileError";
9247 if (!"name" in FileError) 8621 if (!"name" in FileError)
9248 FileError.name = "FileError"; 8622 FileError.name = "FileError";
9249 $desc = $collectedClasses.FileError; 8623 $desc = $collectedClasses.FileError;
9250 if ($desc instanceof Array) 8624 if ($desc instanceof Array)
9251 $desc = $desc[1]; 8625 $desc = $desc[1];
9252 FileError.prototype = $desc; 8626 FileError.prototype = $desc;
8627 FileError.prototype.get$code = function(receiver) {
8628 return receiver.code;
8629 };
9253 function FocusEvent() { 8630 function FocusEvent() {
9254 } 8631 }
9255 FocusEvent.builtin$cls = "FocusEvent"; 8632 FocusEvent.builtin$cls = "FocusEvent";
9256 if (!"name" in FocusEvent) 8633 if (!"name" in FocusEvent)
9257 FocusEvent.name = "FocusEvent"; 8634 FocusEvent.name = "FocusEvent";
9258 $desc = $collectedClasses.FocusEvent; 8635 $desc = $collectedClasses.FocusEvent;
9259 if ($desc instanceof Array) 8636 if ($desc instanceof Array)
9260 $desc = $desc[1]; 8637 $desc = $desc[1];
9261 FocusEvent.prototype = $desc; 8638 FocusEvent.prototype = $desc;
9262 function FormElement() { 8639 function FormElement() {
9263 } 8640 }
9264 FormElement.builtin$cls = "FormElement"; 8641 FormElement.builtin$cls = "FormElement";
9265 if (!"name" in FormElement) 8642 if (!"name" in FormElement)
9266 FormElement.name = "FormElement"; 8643 FormElement.name = "FormElement";
9267 $desc = $collectedClasses.FormElement; 8644 $desc = $collectedClasses.FormElement;
9268 if ($desc instanceof Array) 8645 if ($desc instanceof Array)
9269 $desc = $desc[1]; 8646 $desc = $desc[1];
9270 FormElement.prototype = $desc; 8647 FormElement.prototype = $desc;
9271 FormElement.prototype.get$length = function(receiver) { 8648 FormElement.prototype.get$length = function(receiver) {
9272 return receiver.length; 8649 return receiver.length;
9273 }; 8650 };
8651 function Geolocation() {
8652 }
8653 Geolocation.builtin$cls = "Geolocation";
8654 if (!"name" in Geolocation)
8655 Geolocation.name = "Geolocation";
8656 $desc = $collectedClasses.Geolocation;
8657 if ($desc instanceof Array)
8658 $desc = $desc[1];
8659 Geolocation.prototype = $desc;
8660 function Geoposition() {
8661 }
8662 Geoposition.builtin$cls = "Geoposition";
8663 if (!"name" in Geoposition)
8664 Geoposition.name = "Geoposition";
8665 $desc = $collectedClasses.Geoposition;
8666 if ($desc instanceof Array)
8667 $desc = $desc[1];
8668 Geoposition.prototype = $desc;
8669 Geoposition.prototype.get$coords = function(receiver) {
8670 return receiver.coords;
8671 };
9274 function HRElement() { 8672 function HRElement() {
9275 } 8673 }
9276 HRElement.builtin$cls = "HRElement"; 8674 HRElement.builtin$cls = "HRElement";
9277 if (!"name" in HRElement) 8675 if (!"name" in HRElement)
9278 HRElement.name = "HRElement"; 8676 HRElement.name = "HRElement";
9279 $desc = $collectedClasses.HRElement; 8677 $desc = $collectedClasses.HRElement;
9280 if ($desc instanceof Array) 8678 if ($desc instanceof Array)
9281 $desc = $desc[1]; 8679 $desc = $desc[1];
9282 HRElement.prototype = $desc; 8680 HRElement.prototype = $desc;
9283 function HashChangeEvent() { 8681 function HashChangeEvent() {
(...skipping 16 matching lines...) Expand all
9300 HeadElement.prototype = $desc; 8698 HeadElement.prototype = $desc;
9301 function HeadingElement() { 8699 function HeadingElement() {
9302 } 8700 }
9303 HeadingElement.builtin$cls = "HeadingElement"; 8701 HeadingElement.builtin$cls = "HeadingElement";
9304 if (!"name" in HeadingElement) 8702 if (!"name" in HeadingElement)
9305 HeadingElement.name = "HeadingElement"; 8703 HeadingElement.name = "HeadingElement";
9306 $desc = $collectedClasses.HeadingElement; 8704 $desc = $collectedClasses.HeadingElement;
9307 if ($desc instanceof Array) 8705 if ($desc instanceof Array)
9308 $desc = $desc[1]; 8706 $desc = $desc[1];
9309 HeadingElement.prototype = $desc; 8707 HeadingElement.prototype = $desc;
9310 function HtmlCollection() {
9311 }
9312 HtmlCollection.builtin$cls = "HtmlCollection";
9313 if (!"name" in HtmlCollection)
9314 HtmlCollection.name = "HtmlCollection";
9315 $desc = $collectedClasses.HtmlCollection;
9316 if ($desc instanceof Array)
9317 $desc = $desc[1];
9318 HtmlCollection.prototype = $desc;
9319 function HtmlDocument() { 8708 function HtmlDocument() {
9320 } 8709 }
9321 HtmlDocument.builtin$cls = "HtmlDocument"; 8710 HtmlDocument.builtin$cls = "HtmlDocument";
9322 if (!"name" in HtmlDocument) 8711 if (!"name" in HtmlDocument)
9323 HtmlDocument.name = "HtmlDocument"; 8712 HtmlDocument.name = "HtmlDocument";
9324 $desc = $collectedClasses.HtmlDocument; 8713 $desc = $collectedClasses.HtmlDocument;
9325 if ($desc instanceof Array) 8714 if ($desc instanceof Array)
9326 $desc = $desc[1]; 8715 $desc = $desc[1];
9327 HtmlDocument.prototype = $desc; 8716 HtmlDocument.prototype = $desc;
9328 function HtmlFormControlsCollection() {
9329 }
9330 HtmlFormControlsCollection.builtin$cls = "HtmlFormControlsCollection";
9331 if (!"name" in HtmlFormControlsCollection)
9332 HtmlFormControlsCollection.name = "HtmlFormControlsCollection";
9333 $desc = $collectedClasses.HtmlFormControlsCollection;
9334 if ($desc instanceof Array)
9335 $desc = $desc[1];
9336 HtmlFormControlsCollection.prototype = $desc;
9337 function HtmlHtmlElement() { 8717 function HtmlHtmlElement() {
9338 } 8718 }
9339 HtmlHtmlElement.builtin$cls = "HtmlHtmlElement"; 8719 HtmlHtmlElement.builtin$cls = "HtmlHtmlElement";
9340 if (!"name" in HtmlHtmlElement) 8720 if (!"name" in HtmlHtmlElement)
9341 HtmlHtmlElement.name = "HtmlHtmlElement"; 8721 HtmlHtmlElement.name = "HtmlHtmlElement";
9342 $desc = $collectedClasses.HtmlHtmlElement; 8722 $desc = $collectedClasses.HtmlHtmlElement;
9343 if ($desc instanceof Array) 8723 if ($desc instanceof Array)
9344 $desc = $desc[1]; 8724 $desc = $desc[1];
9345 HtmlHtmlElement.prototype = $desc; 8725 HtmlHtmlElement.prototype = $desc;
9346 function HtmlOptionsCollection() {
9347 }
9348 HtmlOptionsCollection.builtin$cls = "HtmlOptionsCollection";
9349 if (!"name" in HtmlOptionsCollection)
9350 HtmlOptionsCollection.name = "HtmlOptionsCollection";
9351 $desc = $collectedClasses.HtmlOptionsCollection;
9352 if ($desc instanceof Array)
9353 $desc = $desc[1];
9354 HtmlOptionsCollection.prototype = $desc;
9355 function HttpRequest() {
9356 }
9357 HttpRequest.builtin$cls = "HttpRequest";
9358 if (!"name" in HttpRequest)
9359 HttpRequest.name = "HttpRequest";
9360 $desc = $collectedClasses.HttpRequest;
9361 if ($desc instanceof Array)
9362 $desc = $desc[1];
9363 HttpRequest.prototype = $desc;
9364 HttpRequest.prototype.get$responseText = function(receiver) {
9365 return receiver.responseText;
9366 };
9367 function IFrameElement() { 8726 function IFrameElement() {
9368 } 8727 }
9369 IFrameElement.builtin$cls = "IFrameElement"; 8728 IFrameElement.builtin$cls = "IFrameElement";
9370 if (!"name" in IFrameElement) 8729 if (!"name" in IFrameElement)
9371 IFrameElement.name = "IFrameElement"; 8730 IFrameElement.name = "IFrameElement";
9372 $desc = $collectedClasses.IFrameElement; 8731 $desc = $collectedClasses.IFrameElement;
9373 if ($desc instanceof Array) 8732 if ($desc instanceof Array)
9374 $desc = $desc[1]; 8733 $desc = $desc[1];
9375 IFrameElement.prototype = $desc; 8734 IFrameElement.prototype = $desc;
9376 function ImageElement() { 8735 function ImageElement() {
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
9456 MapElement.prototype = $desc; 8815 MapElement.prototype = $desc;
9457 function MediaElement() { 8816 function MediaElement() {
9458 } 8817 }
9459 MediaElement.builtin$cls = "MediaElement"; 8818 MediaElement.builtin$cls = "MediaElement";
9460 if (!"name" in MediaElement) 8819 if (!"name" in MediaElement)
9461 MediaElement.name = "MediaElement"; 8820 MediaElement.name = "MediaElement";
9462 $desc = $collectedClasses.MediaElement; 8821 $desc = $collectedClasses.MediaElement;
9463 if ($desc instanceof Array) 8822 if ($desc instanceof Array)
9464 $desc = $desc[1]; 8823 $desc = $desc[1];
9465 MediaElement.prototype = $desc; 8824 MediaElement.prototype = $desc;
8825 MediaElement.prototype.get$error = function(receiver) {
8826 return receiver.error;
8827 };
9466 function MediaError() { 8828 function MediaError() {
9467 } 8829 }
9468 MediaError.builtin$cls = "MediaError"; 8830 MediaError.builtin$cls = "MediaError";
9469 if (!"name" in MediaError) 8831 if (!"name" in MediaError)
9470 MediaError.name = "MediaError"; 8832 MediaError.name = "MediaError";
9471 $desc = $collectedClasses.MediaError; 8833 $desc = $collectedClasses.MediaError;
9472 if ($desc instanceof Array) 8834 if ($desc instanceof Array)
9473 $desc = $desc[1]; 8835 $desc = $desc[1];
9474 MediaError.prototype = $desc; 8836 MediaError.prototype = $desc;
8837 MediaError.prototype.get$code = function(receiver) {
8838 return receiver.code;
8839 };
9475 function MediaKeyError() { 8840 function MediaKeyError() {
9476 } 8841 }
9477 MediaKeyError.builtin$cls = "MediaKeyError"; 8842 MediaKeyError.builtin$cls = "MediaKeyError";
9478 if (!"name" in MediaKeyError) 8843 if (!"name" in MediaKeyError)
9479 MediaKeyError.name = "MediaKeyError"; 8844 MediaKeyError.name = "MediaKeyError";
9480 $desc = $collectedClasses.MediaKeyError; 8845 $desc = $collectedClasses.MediaKeyError;
9481 if ($desc instanceof Array) 8846 if ($desc instanceof Array)
9482 $desc = $desc[1]; 8847 $desc = $desc[1];
9483 MediaKeyError.prototype = $desc; 8848 MediaKeyError.prototype = $desc;
8849 MediaKeyError.prototype.get$code = function(receiver) {
8850 return receiver.code;
8851 };
9484 function MediaKeyEvent() { 8852 function MediaKeyEvent() {
9485 } 8853 }
9486 MediaKeyEvent.builtin$cls = "MediaKeyEvent"; 8854 MediaKeyEvent.builtin$cls = "MediaKeyEvent";
9487 if (!"name" in MediaKeyEvent) 8855 if (!"name" in MediaKeyEvent)
9488 MediaKeyEvent.name = "MediaKeyEvent"; 8856 MediaKeyEvent.name = "MediaKeyEvent";
9489 $desc = $collectedClasses.MediaKeyEvent; 8857 $desc = $collectedClasses.MediaKeyEvent;
9490 if ($desc instanceof Array) 8858 if ($desc instanceof Array)
9491 $desc = $desc[1]; 8859 $desc = $desc[1];
9492 MediaKeyEvent.prototype = $desc; 8860 MediaKeyEvent.prototype = $desc;
9493 function MediaKeyMessageEvent() { 8861 function MediaKeyMessageEvent() {
9494 } 8862 }
9495 MediaKeyMessageEvent.builtin$cls = "MediaKeyMessageEvent"; 8863 MediaKeyMessageEvent.builtin$cls = "MediaKeyMessageEvent";
9496 if (!"name" in MediaKeyMessageEvent) 8864 if (!"name" in MediaKeyMessageEvent)
9497 MediaKeyMessageEvent.name = "MediaKeyMessageEvent"; 8865 MediaKeyMessageEvent.name = "MediaKeyMessageEvent";
9498 $desc = $collectedClasses.MediaKeyMessageEvent; 8866 $desc = $collectedClasses.MediaKeyMessageEvent;
9499 if ($desc instanceof Array) 8867 if ($desc instanceof Array)
9500 $desc = $desc[1]; 8868 $desc = $desc[1];
9501 MediaKeyMessageEvent.prototype = $desc; 8869 MediaKeyMessageEvent.prototype = $desc;
9502 function MediaKeyNeededEvent() { 8870 function MediaKeyNeededEvent() {
9503 } 8871 }
9504 MediaKeyNeededEvent.builtin$cls = "MediaKeyNeededEvent"; 8872 MediaKeyNeededEvent.builtin$cls = "MediaKeyNeededEvent";
9505 if (!"name" in MediaKeyNeededEvent) 8873 if (!"name" in MediaKeyNeededEvent)
9506 MediaKeyNeededEvent.name = "MediaKeyNeededEvent"; 8874 MediaKeyNeededEvent.name = "MediaKeyNeededEvent";
9507 $desc = $collectedClasses.MediaKeyNeededEvent; 8875 $desc = $collectedClasses.MediaKeyNeededEvent;
9508 if ($desc instanceof Array) 8876 if ($desc instanceof Array)
9509 $desc = $desc[1]; 8877 $desc = $desc[1];
9510 MediaKeyNeededEvent.prototype = $desc; 8878 MediaKeyNeededEvent.prototype = $desc;
8879 function MediaStream() {
8880 }
8881 MediaStream.builtin$cls = "MediaStream";
8882 if (!"name" in MediaStream)
8883 MediaStream.name = "MediaStream";
8884 $desc = $collectedClasses.MediaStream;
8885 if ($desc instanceof Array)
8886 $desc = $desc[1];
8887 MediaStream.prototype = $desc;
9511 function MediaStreamEvent() { 8888 function MediaStreamEvent() {
9512 } 8889 }
9513 MediaStreamEvent.builtin$cls = "MediaStreamEvent"; 8890 MediaStreamEvent.builtin$cls = "MediaStreamEvent";
9514 if (!"name" in MediaStreamEvent) 8891 if (!"name" in MediaStreamEvent)
9515 MediaStreamEvent.name = "MediaStreamEvent"; 8892 MediaStreamEvent.name = "MediaStreamEvent";
9516 $desc = $collectedClasses.MediaStreamEvent; 8893 $desc = $collectedClasses.MediaStreamEvent;
9517 if ($desc instanceof Array) 8894 if ($desc instanceof Array)
9518 $desc = $desc[1]; 8895 $desc = $desc[1];
9519 MediaStreamEvent.prototype = $desc; 8896 MediaStreamEvent.prototype = $desc;
9520 function MediaStreamTrackEvent() { 8897 function MediaStreamTrackEvent() {
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
9627 NavigatorUserMediaError.prototype = $desc; 9004 NavigatorUserMediaError.prototype = $desc;
9628 function Node() { 9005 function Node() {
9629 } 9006 }
9630 Node.builtin$cls = "Node"; 9007 Node.builtin$cls = "Node";
9631 if (!"name" in Node) 9008 if (!"name" in Node)
9632 Node.name = "Node"; 9009 Node.name = "Node";
9633 $desc = $collectedClasses.Node; 9010 $desc = $collectedClasses.Node;
9634 if ($desc instanceof Array) 9011 if ($desc instanceof Array)
9635 $desc = $desc[1]; 9012 $desc = $desc[1];
9636 Node.prototype = $desc; 9013 Node.prototype = $desc;
9637 Node.prototype.get$parent = function(receiver) {
9638 return receiver.parentElement;
9639 };
9640 function NodeList() {
9641 }
9642 NodeList.builtin$cls = "NodeList";
9643 if (!"name" in NodeList)
9644 NodeList.name = "NodeList";
9645 $desc = $collectedClasses.NodeList;
9646 if ($desc instanceof Array)
9647 $desc = $desc[1];
9648 NodeList.prototype = $desc;
9649 function Notation() {
9650 }
9651 Notation.builtin$cls = "Notation";
9652 if (!"name" in Notation)
9653 Notation.name = "Notation";
9654 $desc = $collectedClasses.Notation;
9655 if ($desc instanceof Array)
9656 $desc = $desc[1];
9657 Notation.prototype = $desc;
9658 function OListElement() { 9014 function OListElement() {
9659 } 9015 }
9660 OListElement.builtin$cls = "OListElement"; 9016 OListElement.builtin$cls = "OListElement";
9661 if (!"name" in OListElement) 9017 if (!"name" in OListElement)
9662 OListElement.name = "OListElement"; 9018 OListElement.name = "OListElement";
9663 $desc = $collectedClasses.OListElement; 9019 $desc = $collectedClasses.OListElement;
9664 if ($desc instanceof Array) 9020 if ($desc instanceof Array)
9665 $desc = $desc[1]; 9021 $desc = $desc[1];
9666 OListElement.prototype = $desc; 9022 OListElement.prototype = $desc;
9667 function ObjectElement() { 9023 function ObjectElement() {
9668 } 9024 }
9669 ObjectElement.builtin$cls = "ObjectElement"; 9025 ObjectElement.builtin$cls = "ObjectElement";
9670 if (!"name" in ObjectElement) 9026 if (!"name" in ObjectElement)
9671 ObjectElement.name = "ObjectElement"; 9027 ObjectElement.name = "ObjectElement";
9672 $desc = $collectedClasses.ObjectElement; 9028 $desc = $collectedClasses.ObjectElement;
9673 if ($desc instanceof Array) 9029 if ($desc instanceof Array)
9674 $desc = $desc[1]; 9030 $desc = $desc[1];
9675 ObjectElement.prototype = $desc; 9031 ObjectElement.prototype = $desc;
9032 ObjectElement.prototype.get$code = function(receiver) {
9033 return receiver.code;
9034 };
9676 function OptGroupElement() { 9035 function OptGroupElement() {
9677 } 9036 }
9678 OptGroupElement.builtin$cls = "OptGroupElement"; 9037 OptGroupElement.builtin$cls = "OptGroupElement";
9679 if (!"name" in OptGroupElement) 9038 if (!"name" in OptGroupElement)
9680 OptGroupElement.name = "OptGroupElement"; 9039 OptGroupElement.name = "OptGroupElement";
9681 $desc = $collectedClasses.OptGroupElement; 9040 $desc = $collectedClasses.OptGroupElement;
9682 if ($desc instanceof Array) 9041 if ($desc instanceof Array)
9683 $desc = $desc[1]; 9042 $desc = $desc[1];
9684 OptGroupElement.prototype = $desc; 9043 OptGroupElement.prototype = $desc;
9685 function OptionElement() { 9044 function OptionElement() {
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
9747 PopStateEvent.prototype = $desc; 9106 PopStateEvent.prototype = $desc;
9748 function PositionError() { 9107 function PositionError() {
9749 } 9108 }
9750 PositionError.builtin$cls = "PositionError"; 9109 PositionError.builtin$cls = "PositionError";
9751 if (!"name" in PositionError) 9110 if (!"name" in PositionError)
9752 PositionError.name = "PositionError"; 9111 PositionError.name = "PositionError";
9753 $desc = $collectedClasses.PositionError; 9112 $desc = $collectedClasses.PositionError;
9754 if ($desc instanceof Array) 9113 if ($desc instanceof Array)
9755 $desc = $desc[1]; 9114 $desc = $desc[1];
9756 PositionError.prototype = $desc; 9115 PositionError.prototype = $desc;
9116 PositionError.prototype.get$code = function(receiver) {
9117 return receiver.code;
9118 };
9757 function PreElement() { 9119 function PreElement() {
9758 } 9120 }
9759 PreElement.builtin$cls = "PreElement"; 9121 PreElement.builtin$cls = "PreElement";
9760 if (!"name" in PreElement) 9122 if (!"name" in PreElement)
9761 PreElement.name = "PreElement"; 9123 PreElement.name = "PreElement";
9762 $desc = $collectedClasses.PreElement; 9124 $desc = $collectedClasses.PreElement;
9763 if ($desc instanceof Array) 9125 if ($desc instanceof Array)
9764 $desc = $desc[1]; 9126 $desc = $desc[1];
9765 PreElement.prototype = $desc; 9127 PreElement.prototype = $desc;
9766 function ProcessingInstruction() {
9767 }
9768 ProcessingInstruction.builtin$cls = "ProcessingInstruction";
9769 if (!"name" in ProcessingInstruction)
9770 ProcessingInstruction.name = "ProcessingInstruction";
9771 $desc = $collectedClasses.ProcessingInstruction;
9772 if ($desc instanceof Array)
9773 $desc = $desc[1];
9774 ProcessingInstruction.prototype = $desc;
9775 function ProgressElement() { 9128 function ProgressElement() {
9776 } 9129 }
9777 ProgressElement.builtin$cls = "ProgressElement"; 9130 ProgressElement.builtin$cls = "ProgressElement";
9778 if (!"name" in ProgressElement) 9131 if (!"name" in ProgressElement)
9779 ProgressElement.name = "ProgressElement"; 9132 ProgressElement.name = "ProgressElement";
9780 $desc = $collectedClasses.ProgressElement; 9133 $desc = $collectedClasses.ProgressElement;
9781 if ($desc instanceof Array) 9134 if ($desc instanceof Array)
9782 $desc = $desc[1]; 9135 $desc = $desc[1];
9783 ProgressElement.prototype = $desc; 9136 ProgressElement.prototype = $desc;
9784 function ProgressEvent() { 9137 function ProgressEvent() {
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
9867 }; 9220 };
9868 function ShadowElement() { 9221 function ShadowElement() {
9869 } 9222 }
9870 ShadowElement.builtin$cls = "ShadowElement"; 9223 ShadowElement.builtin$cls = "ShadowElement";
9871 if (!"name" in ShadowElement) 9224 if (!"name" in ShadowElement)
9872 ShadowElement.name = "ShadowElement"; 9225 ShadowElement.name = "ShadowElement";
9873 $desc = $collectedClasses.ShadowElement; 9226 $desc = $collectedClasses.ShadowElement;
9874 if ($desc instanceof Array) 9227 if ($desc instanceof Array)
9875 $desc = $desc[1]; 9228 $desc = $desc[1];
9876 ShadowElement.prototype = $desc; 9229 ShadowElement.prototype = $desc;
9877 function ShadowRoot() {
9878 }
9879 ShadowRoot.builtin$cls = "ShadowRoot";
9880 if (!"name" in ShadowRoot)
9881 ShadowRoot.name = "ShadowRoot";
9882 $desc = $collectedClasses.ShadowRoot;
9883 if ($desc instanceof Array)
9884 $desc = $desc[1];
9885 ShadowRoot.prototype = $desc;
9886 function SourceElement() { 9230 function SourceElement() {
9887 } 9231 }
9888 SourceElement.builtin$cls = "SourceElement"; 9232 SourceElement.builtin$cls = "SourceElement";
9889 if (!"name" in SourceElement) 9233 if (!"name" in SourceElement)
9890 SourceElement.name = "SourceElement"; 9234 SourceElement.name = "SourceElement";
9891 $desc = $collectedClasses.SourceElement; 9235 $desc = $collectedClasses.SourceElement;
9892 if ($desc instanceof Array) 9236 if ($desc instanceof Array)
9893 $desc = $desc[1]; 9237 $desc = $desc[1];
9894 SourceElement.prototype = $desc; 9238 SourceElement.prototype = $desc;
9895 function SpanElement() { 9239 function SpanElement() {
(...skipping 16 matching lines...) Expand all
9912 SpeechInputEvent.prototype = $desc; 9256 SpeechInputEvent.prototype = $desc;
9913 function SpeechRecognitionError() { 9257 function SpeechRecognitionError() {
9914 } 9258 }
9915 SpeechRecognitionError.builtin$cls = "SpeechRecognitionError"; 9259 SpeechRecognitionError.builtin$cls = "SpeechRecognitionError";
9916 if (!"name" in SpeechRecognitionError) 9260 if (!"name" in SpeechRecognitionError)
9917 SpeechRecognitionError.name = "SpeechRecognitionError"; 9261 SpeechRecognitionError.name = "SpeechRecognitionError";
9918 $desc = $collectedClasses.SpeechRecognitionError; 9262 $desc = $collectedClasses.SpeechRecognitionError;
9919 if ($desc instanceof Array) 9263 if ($desc instanceof Array)
9920 $desc = $desc[1]; 9264 $desc = $desc[1];
9921 SpeechRecognitionError.prototype = $desc; 9265 SpeechRecognitionError.prototype = $desc;
9266 SpeechRecognitionError.prototype.get$error = function(receiver) {
9267 return receiver.error;
9268 };
9922 function SpeechRecognitionEvent() { 9269 function SpeechRecognitionEvent() {
9923 } 9270 }
9924 SpeechRecognitionEvent.builtin$cls = "SpeechRecognitionEvent"; 9271 SpeechRecognitionEvent.builtin$cls = "SpeechRecognitionEvent";
9925 if (!"name" in SpeechRecognitionEvent) 9272 if (!"name" in SpeechRecognitionEvent)
9926 SpeechRecognitionEvent.name = "SpeechRecognitionEvent"; 9273 SpeechRecognitionEvent.name = "SpeechRecognitionEvent";
9927 $desc = $collectedClasses.SpeechRecognitionEvent; 9274 $desc = $collectedClasses.SpeechRecognitionEvent;
9928 if ($desc instanceof Array) 9275 if ($desc instanceof Array)
9929 $desc = $desc[1]; 9276 $desc = $desc[1];
9930 SpeechRecognitionEvent.prototype = $desc; 9277 SpeechRecognitionEvent.prototype = $desc;
9931 function SpeechSynthesisEvent() { 9278 function SpeechSynthesisEvent() {
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
10011 TableSectionElement.prototype = $desc; 9358 TableSectionElement.prototype = $desc;
10012 function TemplateElement() { 9359 function TemplateElement() {
10013 } 9360 }
10014 TemplateElement.builtin$cls = "TemplateElement"; 9361 TemplateElement.builtin$cls = "TemplateElement";
10015 if (!"name" in TemplateElement) 9362 if (!"name" in TemplateElement)
10016 TemplateElement.name = "TemplateElement"; 9363 TemplateElement.name = "TemplateElement";
10017 $desc = $collectedClasses.TemplateElement; 9364 $desc = $collectedClasses.TemplateElement;
10018 if ($desc instanceof Array) 9365 if ($desc instanceof Array)
10019 $desc = $desc[1]; 9366 $desc = $desc[1];
10020 TemplateElement.prototype = $desc; 9367 TemplateElement.prototype = $desc;
10021 function Text() {
10022 }
10023 Text.builtin$cls = "Text";
10024 if (!"name" in Text)
10025 Text.name = "Text";
10026 $desc = $collectedClasses.Text;
10027 if ($desc instanceof Array)
10028 $desc = $desc[1];
10029 Text.prototype = $desc;
10030 function TextAreaElement() { 9368 function TextAreaElement() {
10031 } 9369 }
10032 TextAreaElement.builtin$cls = "TextAreaElement"; 9370 TextAreaElement.builtin$cls = "TextAreaElement";
10033 if (!"name" in TextAreaElement) 9371 if (!"name" in TextAreaElement)
10034 TextAreaElement.name = "TextAreaElement"; 9372 TextAreaElement.name = "TextAreaElement";
10035 $desc = $collectedClasses.TextAreaElement; 9373 $desc = $collectedClasses.TextAreaElement;
10036 if ($desc instanceof Array) 9374 if ($desc instanceof Array)
10037 $desc = $desc[1]; 9375 $desc = $desc[1];
10038 TextAreaElement.prototype = $desc; 9376 TextAreaElement.prototype = $desc;
10039 function TextEvent() { 9377 function TextEvent() {
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
10137 WheelEvent.prototype = $desc; 9475 WheelEvent.prototype = $desc;
10138 function Window() { 9476 function Window() {
10139 } 9477 }
10140 Window.builtin$cls = "Window"; 9478 Window.builtin$cls = "Window";
10141 if (!"name" in Window) 9479 if (!"name" in Window)
10142 Window.name = "Window"; 9480 Window.name = "Window";
10143 $desc = $collectedClasses.Window; 9481 $desc = $collectedClasses.Window;
10144 if ($desc instanceof Array) 9482 if ($desc instanceof Array)
10145 $desc = $desc[1]; 9483 $desc = $desc[1];
10146 Window.prototype = $desc; 9484 Window.prototype = $desc;
10147 function XmlHttpRequestEventTarget() {
10148 }
10149 XmlHttpRequestEventTarget.builtin$cls = "XmlHttpRequestEventTarget";
10150 if (!"name" in XmlHttpRequestEventTarget)
10151 XmlHttpRequestEventTarget.name = "XmlHttpRequestEventTarget";
10152 $desc = $collectedClasses.XmlHttpRequestEventTarget;
10153 if ($desc instanceof Array)
10154 $desc = $desc[1];
10155 XmlHttpRequestEventTarget.prototype = $desc;
10156 function _Attr() {
10157 }
10158 _Attr.builtin$cls = "_Attr";
10159 if (!"name" in _Attr)
10160 _Attr.name = "_Attr";
10161 $desc = $collectedClasses._Attr;
10162 if ($desc instanceof Array)
10163 $desc = $desc[1];
10164 _Attr.prototype = $desc;
10165 function _Entity() {
10166 }
10167 _Entity.builtin$cls = "_Entity";
10168 if (!"name" in _Entity)
10169 _Entity.name = "_Entity";
10170 $desc = $collectedClasses._Entity;
10171 if ($desc instanceof Array)
10172 $desc = $desc[1];
10173 _Entity.prototype = $desc;
10174 function _HTMLAppletElement() { 9485 function _HTMLAppletElement() {
10175 } 9486 }
10176 _HTMLAppletElement.builtin$cls = "_HTMLAppletElement"; 9487 _HTMLAppletElement.builtin$cls = "_HTMLAppletElement";
10177 if (!"name" in _HTMLAppletElement) 9488 if (!"name" in _HTMLAppletElement)
10178 _HTMLAppletElement.name = "_HTMLAppletElement"; 9489 _HTMLAppletElement.name = "_HTMLAppletElement";
10179 $desc = $collectedClasses._HTMLAppletElement; 9490 $desc = $collectedClasses._HTMLAppletElement;
10180 if ($desc instanceof Array) 9491 if ($desc instanceof Array)
10181 $desc = $desc[1]; 9492 $desc = $desc[1];
10182 _HTMLAppletElement.prototype = $desc; 9493 _HTMLAppletElement.prototype = $desc;
10183 function _HTMLBaseFontElement() { 9494 function _HTMLBaseFontElement() {
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after
10749 StopElement.prototype = $desc; 10060 StopElement.prototype = $desc;
10750 function StyleElement0() { 10061 function StyleElement0() {
10751 } 10062 }
10752 StyleElement0.builtin$cls = "StyleElement0"; 10063 StyleElement0.builtin$cls = "StyleElement0";
10753 if (!"name" in StyleElement0) 10064 if (!"name" in StyleElement0)
10754 StyleElement0.name = "StyleElement0"; 10065 StyleElement0.name = "StyleElement0";
10755 $desc = $collectedClasses.StyleElement0; 10066 $desc = $collectedClasses.StyleElement0;
10756 if ($desc instanceof Array) 10067 if ($desc instanceof Array)
10757 $desc = $desc[1]; 10068 $desc = $desc[1];
10758 StyleElement0.prototype = $desc; 10069 StyleElement0.prototype = $desc;
10759 function SvgDocument() {
10760 }
10761 SvgDocument.builtin$cls = "SvgDocument";
10762 if (!"name" in SvgDocument)
10763 SvgDocument.name = "SvgDocument";
10764 $desc = $collectedClasses.SvgDocument;
10765 if ($desc instanceof Array)
10766 $desc = $desc[1];
10767 SvgDocument.prototype = $desc;
10768 function SvgElement() { 10070 function SvgElement() {
10769 } 10071 }
10770 SvgElement.builtin$cls = "SvgElement"; 10072 SvgElement.builtin$cls = "SvgElement";
10771 if (!"name" in SvgElement) 10073 if (!"name" in SvgElement)
10772 SvgElement.name = "SvgElement"; 10074 SvgElement.name = "SvgElement";
10773 $desc = $collectedClasses.SvgElement; 10075 $desc = $collectedClasses.SvgElement;
10774 if ($desc instanceof Array) 10076 if ($desc instanceof Array)
10775 $desc = $desc[1]; 10077 $desc = $desc[1];
10776 SvgElement.prototype = $desc; 10078 SvgElement.prototype = $desc;
10777 function SvgSvgElement() { 10079 function SvgSvgElement() {
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after
11091 ContextEvent.prototype = $desc; 10393 ContextEvent.prototype = $desc;
11092 function SqlError() { 10394 function SqlError() {
11093 } 10395 }
11094 SqlError.builtin$cls = "SqlError"; 10396 SqlError.builtin$cls = "SqlError";
11095 if (!"name" in SqlError) 10397 if (!"name" in SqlError)
11096 SqlError.name = "SqlError"; 10398 SqlError.name = "SqlError";
11097 $desc = $collectedClasses.SqlError; 10399 $desc = $collectedClasses.SqlError;
11098 if ($desc instanceof Array) 10400 if ($desc instanceof Array)
11099 $desc = $desc[1]; 10401 $desc = $desc[1];
11100 SqlError.prototype = $desc; 10402 SqlError.prototype = $desc;
10403 SqlError.prototype.get$code = function(receiver) {
10404 return receiver.code;
10405 };
11101 function TypedData() { 10406 function TypedData() {
11102 } 10407 }
11103 TypedData.builtin$cls = "TypedData"; 10408 TypedData.builtin$cls = "TypedData";
11104 if (!"name" in TypedData) 10409 if (!"name" in TypedData)
11105 TypedData.name = "TypedData"; 10410 TypedData.name = "TypedData";
11106 $desc = $collectedClasses.TypedData; 10411 $desc = $collectedClasses.TypedData;
11107 if ($desc instanceof Array) 10412 if ($desc instanceof Array)
11108 $desc = $desc[1]; 10413 $desc = $desc[1];
11109 TypedData.prototype = $desc; 10414 TypedData.prototype = $desc;
11110 function Uint8List() { 10415 function Uint8List() {
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
11145 Closure$7.prototype = $desc; 10450 Closure$7.prototype = $desc;
11146 function Closure$1(call$1, $name) { 10451 function Closure$1(call$1, $name) {
11147 this.call$1 = call$1; 10452 this.call$1 = call$1;
11148 this.$name = $name; 10453 this.$name = $name;
11149 } 10454 }
11150 Closure$1.builtin$cls = "Closure$1"; 10455 Closure$1.builtin$cls = "Closure$1";
11151 $desc = $collectedClasses.Closure$1; 10456 $desc = $collectedClasses.Closure$1;
11152 if ($desc instanceof Array) 10457 if ($desc instanceof Array)
11153 $desc = $desc[1]; 10458 $desc = $desc[1];
11154 Closure$1.prototype = $desc; 10459 Closure$1.prototype = $desc;
11155 function Closure$4(call$4, $name) { 10460 function Closure$21(call$2, $name) {
11156 this.call$4 = call$4; 10461 this.call$2 = call$2;
11157 this.$name = $name; 10462 this.$name = $name;
11158 } 10463 }
11159 Closure$4.builtin$cls = "Closure$4"; 10464 Closure$21.builtin$cls = "Closure$21";
11160 $desc = $collectedClasses.Closure$4; 10465 $desc = $collectedClasses.Closure$21;
11161 if ($desc instanceof Array) 10466 if ($desc instanceof Array)
11162 $desc = $desc[1]; 10467 $desc = $desc[1];
11163 Closure$4.prototype = $desc; 10468 Closure$21.prototype = $desc;
11164 function Closure$5(call$5, $name) { 10469 return [JS_CONST, Interceptor, JSBool, JSNull, JavaScriptObject, PlainJavaScri ptObject, UnknownJavaScriptObject, JSArray, JSMutableArray, JSFixedArray, JSExte ndableArray, JSNumber, JSInt, JSDouble, JSString, CloseToken, JsIsolateSink, _Ma nager, _IsolateContext, _EventLoop, _EventLoop__runHelper_next, _IsolateEvent, _ MainManagerStub, IsolateNatives__processWorkerMessage_closure, _BaseSendPort, _B aseSendPort_call_closure, _NativeJsSendPort, _NativeJsSendPort_send_closure, _Na tiveJsSendPort_send__closure, _WorkerSendPort, _WorkerSendPort_send_closure, Rec eivePortImpl, _waitForPendingPorts_closure, _PendingSendPortFinder, _PendingSend PortFinder_visitList_closure, _PendingSendPortFinder_visitMap_closure, _JsSerial izer, _JsCopier, _JsDeserializer, _JsVisitedMap, _MessageTraverserVisitedMap, _M essageTraverser, _Copier, _Copier_visitMap_closure, _Serializer, _Deserializer, TimerImpl, TimerImpl_internalCallback, TimerImpl_internalCallback0, TypeErrorDec oder, NullError, JsNoSuchMethodError, UnknownJsTypeError, unwrapException_saveSt ackTrace, _StackTrace, invokeClosure_closure, invokeClosure_closure0, invokeClos ure_closure1, invokeClosure_closure2, invokeClosure_closure3, Closure, BoundClos ure, applyExperimentalFixup_newGetTagDartFunction, ListIterator, MappedIterable, EfficientLengthMappedIterable, MappedIterator, FixedLengthListMixin, _AsyncErro r, Future, Future_wait_handleError, Future_wait_closure, _Completer, _AsyncCompl eter, _Future, BoundClosure$2, _Future__addListener_closure, _Future__chainFutur es_closure, _Future__chainFutures_closure0, _Future__asyncComplete_closure, _Fut ure__asyncCompleteError_closure, _Future__propagateToListeners_closure, _Future_ _propagateToListeners_closure0, _Future__propagateToListeners__closure, _Future_ _propagateToListeners__closure0, Stream, Stream_forEach_closure, Stream_forEach_ _closure, Stream_forEach__closure0, Stream_forEach_closure0, Stream_length_closu re, Stream_length_closure0, StreamSubscription, EventSink, _StreamController, _S treamController__subscribe_closure, _SyncStreamControllerDispatch, _AsyncStreamC ontrollerDispatch, _AsyncStreamController, _StreamController__AsyncStreamControl lerDispatch, _SyncStreamController, _StreamController__SyncStreamControllerDispa tch, _ControllerStream, _ControllerSubscription, BoundClosure$0, _EventSink, _Bu fferingStreamSubscription, _StreamImpl, _DelayedEvent, _DelayedData, _DelayedErr or, _PendingEvents, _PendingEvents_schedule_closure, _StreamImplEvents, _cancelA ndError_closure, _BaseZone, _BaseZone_bindCallback_closure, _BaseZone_bindCallba ck_closure0, _rootHandleUncaughtError_closure, _RootZone, _HashMap, _HashMap_val ues_closure, HashMapKeyIterable, HashMapKeyIterator, _LinkedHashMap, _LinkedHash Map_values_closure, LinkedHashMapCell, LinkedHashMapKeyIterable, LinkedHashMapKe yIterator, _HashSet, _IdentityHashSet, HashSetIterator, _HashSetBase, HashSet, I terableBase, ListMixin, Maps_mapToString_closure, ListQueue, _ListQueueIterator, NoSuchMethodError_toString_closure, Duration, Duration_toString_sixDigits, Dura tion_toString_twoDigits, Error, NullThrownError, ArgumentError, RangeError, Unsu pportedError, StateError, ConcurrentModificationError, StackOverflowError, Cycli cInitializationError, _ExceptionImplementation, Expando, Function, Iterator, Nul l, Object, StackTrace, StringBuffer, Symbol, Geolocation_getCurrentPosition_clos ure, Geolocation_getCurrentPosition_closure0, Geolocation_watchPosition_closure0 , Geolocation_watchPosition__closure, Geolocation_watchPosition__closure0, Geolo cation_watchPosition_closure, _GeopositionWrapper, ReceivePort, TypedData_ListMi xin, TypedData_ListMixin_FixedLengthListMixin, main_closure, main_closure0, main _closure1, main_closure2, HtmlElement, AnchorElement, AnimationEvent, AreaElemen t, AudioElement, AutocompleteErrorEvent, BRElement, BaseElement, BeforeLoadEvent , BodyElement, ButtonElement, CanvasElement, CloseEvent, CompositionEvent, Conte ntElement, Coordinates, CssFontFaceLoadEvent, CustomEvent, DListElement, DataLis tElement, DetailsElement, DeviceMotionEvent, DeviceOrientationEvent, DialogEleme nt, DivElement, Document, DomError, DomException, Element, EmbedElement, ErrorEv ent, Event, EventTarget, FieldSetElement, FileError, FocusEvent, FormElement, Ge olocation, Geoposition, HRElement, HashChangeEvent, HeadElement, HeadingElement, HtmlDocument, HtmlHtmlElement, IFrameElement, ImageElement, InputElement, Keybo ardEvent, KeygenElement, LIElement, LabelElement, LegendElement, LinkElement, Ma pElement, MediaElement, MediaError, MediaKeyError, MediaKeyEvent, MediaKeyMessag eEvent, MediaKeyNeededEvent, MediaStream, MediaStreamEvent, MediaStreamTrackEven t, MenuElement, MessageEvent, MetaElement, MeterElement, MidiConnectionEvent, Mi diMessageEvent, ModElement, MouseEvent, MutationEvent, Navigator, NavigatorUserM ediaError, Node, OListElement, ObjectElement, OptGroupElement, OptionElement, Ou tputElement, OverflowEvent, PageTransitionEvent, ParagraphElement, ParamElement, PopStateEvent, PositionError, PreElement, ProgressElement, ProgressEvent, Quote Element, ResourceProgressEvent, RtcDataChannelEvent, RtcDtmfToneChangeEvent, Rtc IceCandidateEvent, ScriptElement, SecurityPolicyViolationEvent, SelectElement, S hadowElement, SourceElement, SpanElement, SpeechInputEvent, SpeechRecognitionErr or, SpeechRecognitionEvent, SpeechSynthesisEvent, StorageEvent, StyleElement, Ta bleCaptionElement, TableCellElement, TableColElement, TableElement, TableRowElem ent, TableSectionElement, TemplateElement, TextAreaElement, TextEvent, TitleElem ent, TouchEvent, TrackElement, TrackEvent, TransitionEvent, UIEvent, UListElemen t, UnknownElement, VideoElement, WheelEvent, Window, _HTMLAppletElement, _HTMLBa seFontElement, _HTMLDirectoryElement, _HTMLFontElement, _HTMLFrameElement, _HTML FrameSetElement, _HTMLMarqueeElement, _XMLHttpRequestProgressEvent, VersionChang eEvent, AElement, AltGlyphElement, AnimateElement, AnimateMotionElement, Animate TransformElement, AnimatedNumberList, AnimationElement, CircleElement, ClipPathE lement, DefsElement, DescElement, EllipseElement, FEBlendElement, FEColorMatrixE lement, FEComponentTransferElement, FECompositeElement, FEConvolveMatrixElement, FEDiffuseLightingElement, FEDisplacementMapElement, FEDistantLightElement, FEFl oodElement, FEFuncAElement, FEFuncBElement, FEFuncGElement, FEFuncRElement, FEGa ussianBlurElement, FEImageElement, FEMergeElement, FEMergeNodeElement, FEMorphol ogyElement, FEOffsetElement, FEPointLightElement, FESpecularLightingElement, FES potLightElement, FETileElement, FETurbulenceElement, FilterElement, ForeignObjec tElement, GElement, GraphicsElement, ImageElement0, LineElement, LinearGradientE lement, MarkerElement, MaskElement, MetadataElement, PathElement, PatternElement , PolygonElement, PolylineElement, RadialGradientElement, RectElement, ScriptEle ment0, SetElement, StopElement, StyleElement0, SvgElement, SvgSvgElement, Switch Element, SymbolElement, TSpanElement, TextContentElement, TextElement, TextPathE lement, TextPositioningElement, TitleElement0, UseElement, ViewElement, ZoomEven t, _GradientElement, _SVGAltGlyphDefElement, _SVGAltGlyphItemElement, _SVGAnimat eColorElement, _SVGComponentTransferFunctionElement, _SVGCursorElement, _SVGFEDr opShadowElement, _SVGFontElement, _SVGFontFaceElement, _SVGFontFaceFormatElement , _SVGFontFaceNameElement, _SVGFontFaceSrcElement, _SVGFontFaceUriElement, _SVGG lyphElement, _SVGGlyphRefElement, _SVGHKernElement, _SVGMPathElement, _SVGMissin gGlyphElement, _SVGTRefElement, _SVGVKernElement, AudioProcessingEvent, OfflineA udioCompletionEvent, ContextEvent, SqlError, TypedData, Uint8List, Closure$2, Cl osure$0, Closure$7, Closure$1, Closure$21];
11165 this.call$5 = call$5;
11166 this.$name = $name;
11167 }
11168 Closure$5.builtin$cls = "Closure$5";
11169 $desc = $collectedClasses.Closure$5;
11170 if ($desc instanceof Array)
11171 $desc = $desc[1];
11172 Closure$5.prototype = $desc;
11173 return [JS_CONST, Interceptor, JSBool, JSNull, JavaScriptObject, PlainJavaScri ptObject, UnknownJavaScriptObject, JSArray, JSMutableArray, JSFixedArray, JSExte ndableArray, JSNumber, JSInt, JSDouble, JSString, CloseToken, JsIsolateSink, _Ma nager, _IsolateContext, _EventLoop, _EventLoop__runHelper_next, _IsolateEvent, _ MainManagerStub, IsolateNatives__processWorkerMessage_closure, _BaseSendPort, _B aseSendPort_call_closure, _NativeJsSendPort, _NativeJsSendPort_send_closure, _Na tiveJsSendPort_send__closure, _WorkerSendPort, _WorkerSendPort_send_closure, Rec eivePortImpl, _waitForPendingPorts_closure, _PendingSendPortFinder, _PendingSend PortFinder_visitList_closure, _PendingSendPortFinder_visitMap_closure, _JsSerial izer, _JsCopier, _JsDeserializer, _JsVisitedMap, _MessageTraverserVisitedMap, _M essageTraverser, _Copier, _Copier_visitMap_closure, _Serializer, _Deserializer, TimerImpl, TimerImpl_internalCallback, TimerImpl_internalCallback0, TimerImpl$pe riodic_closure, ConstantMap, ConstantStringMap, ConstantStringMap_forEach_closur e, ConstantStringMap_values_closure, _ConstantMapKeyIterable, TypeErrorDecoder, NullError, JsNoSuchMethodError, UnknownJsTypeError, unwrapException_saveStackTra ce, _StackTrace, invokeClosure_closure, invokeClosure_closure0, invokeClosure_cl osure1, invokeClosure_closure2, invokeClosure_closure3, Closure, BoundClosure, a pplyExperimentalFixup_newGetTagDartFunction, ListIterable, ListIterator, MappedI terable, MappedIterator, MappedListIterable, WhereIterable, WhereIterator, Fixed LengthListMixin, Future, Future_wait_handleError, Future_wait_closure, _Complete r, _AsyncCompleter, _Future, BoundClosure$2, _Future__addListener_closure, _Futu re__chainFutures_closure, _Future__chainFutures_closure0, _Future__asyncComplete _closure, _Future__asyncCompleteError_closure, _Future__propagateToListeners_clo sure, _Future__propagateToListeners_closure0, _Future__propagateToListeners__clo sure, _Future__propagateToListeners__closure0, Stream, Stream_forEach_closure, S tream_forEach__closure, Stream_forEach__closure0, Stream_forEach_closure0, Strea m_length_closure, Stream_length_closure0, Stream_toList_closure, Stream_toList_c losure0, StreamSubscription, EventSink, _EventSink, _BufferingStreamSubscription , BoundClosure$0, _DelayedEvent, _DelayedData, _DelayedError, _DelayedDone, _Pen dingEvents, _PendingEvents_schedule_closure, _StreamImplEvents, _cancelAndError_ closure, _ForwardingStream, _ForwardingStreamSubscription, BoundClosure$1, _MapS tream, Timer, ZoneSpecification, _ZoneSpecification, ZoneDelegate, Zone, _ZoneDe legate, _CustomizedZone, _CustomizedZone_bindCallback_closure, _CustomizedZone_b indCallback_closure0, _CustomizedZone_bindUnaryCallback_closure, _CustomizedZone _bindUnaryCallback_closure0, _rootHandleUncaughtError_closure, _rootFork_closure , _HashMap, _HashMap_values_closure, HashMapKeyIterable, HashMapKeyIterator, _Li nkedHashMap, _LinkedHashMap_values_closure, _LinkedIdentityHashMap, _LinkedCusto mHashMap, _LinkedCustomHashMap_closure, LinkedHashMapCell, LinkedHashMapKeyItera ble, LinkedHashMapKeyIterator, IterableBase, ListBase, ListMixin, Maps_mapToStri ng_closure, ListQueue, _ListQueueIterator, _convertJsonToDart_closure, _convertJ sonToDart_walk, Converter, JsonDecoder, NoSuchMethodError_toString_closure, Dura tion, Duration_toString_sixDigits, Duration_toString_twoDigits, Error, NullThrow nError, ArgumentError, RangeError, UnsupportedError, StateError, ConcurrentModif icationError, StackOverflowError, CyclicInitializationError, _ExceptionImplement ation, FormatException, Expando, Function, Iterator, Map, Null, Object, StackTra ce, StringBuffer, Symbol, _ChildrenElementList, Interceptor_ListMixin, Intercept or_ListMixin_ImmutableListMixin, HttpRequest_getString_closure, HttpRequest_requ est_closure1, HttpRequest_request_closure, HttpRequest_request_closure0, _ChildN odeListLazy, Interceptor_ListMixin0, Interceptor_ListMixin_ImmutableListMixin0, _EventStream, _ElementEventStreamImpl, _EventStreamSubscription, EventStreamProv ider, ImmutableListMixin, FixedSizeListIterator, _DOMWindowCrossFrame, ReceivePo rt, TypedData_ListMixin, TypedData_ListMixin_FixedLengthListMixin, FilteredEleme ntList, FilteredElementList__filtered_closure, HtmlElement, AnchorElement, Anima tionEvent, AreaElement, AudioElement, AutocompleteErrorEvent, BRElement, BaseEle ment, BeforeLoadEvent, BodyElement, ButtonElement, CDataSection, CanvasElement, CharacterData, CloseEvent, Comment, CompositionEvent, ContentElement, CssFontFac eLoadEvent, CustomEvent, DListElement, DataListElement, DetailsElement, DeviceMo tionEvent, DeviceOrientationEvent, DialogElement, DivElement, Document, Document Fragment, DocumentType, DomError, DomException, Element, EmbedElement, ErrorEven t, Event, EventTarget, FieldSetElement, FileError, FocusEvent, FormElement, HREl ement, HashChangeEvent, HeadElement, HeadingElement, HtmlCollection, HtmlDocumen t, HtmlFormControlsCollection, HtmlHtmlElement, HtmlOptionsCollection, HttpReque st, IFrameElement, ImageElement, InputElement, KeyboardEvent, KeygenElement, LIE lement, LabelElement, LegendElement, LinkElement, MapElement, MediaElement, Medi aError, MediaKeyError, MediaKeyEvent, MediaKeyMessageEvent, MediaKeyNeededEvent, MediaStreamEvent, MediaStreamTrackEvent, MenuElement, MessageEvent, MetaElement , MeterElement, MidiConnectionEvent, MidiMessageEvent, ModElement, MouseEvent, M utationEvent, Navigator, NavigatorUserMediaError, Node, NodeList, Notation, OLis tElement, ObjectElement, OptGroupElement, OptionElement, OutputElement, Overflow Event, PageTransitionEvent, ParagraphElement, ParamElement, PopStateEvent, Posit ionError, PreElement, ProcessingInstruction, ProgressElement, ProgressEvent, Quo teElement, ResourceProgressEvent, RtcDataChannelEvent, RtcDtmfToneChangeEvent, R tcIceCandidateEvent, ScriptElement, SecurityPolicyViolationEvent, SelectElement, ShadowElement, ShadowRoot, SourceElement, SpanElement, SpeechInputEvent, Speech RecognitionError, SpeechRecognitionEvent, SpeechSynthesisEvent, StorageEvent, St yleElement, TableCaptionElement, TableCellElement, TableColElement, TableElement , TableRowElement, TableSectionElement, TemplateElement, Text, TextAreaElement, TextEvent, TitleElement, TouchEvent, TrackElement, TrackEvent, TransitionEvent, UIEvent, UListElement, UnknownElement, VideoElement, WheelEvent, Window, XmlHttp RequestEventTarget, _Attr, _Entity, _HTMLAppletElement, _HTMLBaseFontElement, _H TMLDirectoryElement, _HTMLFontElement, _HTMLFrameElement, _HTMLFrameSetElement, _HTMLMarqueeElement, _XMLHttpRequestProgressEvent, VersionChangeEvent, AElement, AltGlyphElement, AnimateElement, AnimateMotionElement, AnimateTransformElement, AnimatedNumberList, AnimationElement, CircleElement, ClipPathElement, DefsEleme nt, DescElement, EllipseElement, FEBlendElement, FEColorMatrixElement, FECompone ntTransferElement, FECompositeElement, FEConvolveMatrixElement, FEDiffuseLightin gElement, FEDisplacementMapElement, FEDistantLightElement, FEFloodElement, FEFun cAElement, FEFuncBElement, FEFuncGElement, FEFuncRElement, FEGaussianBlurElement , FEImageElement, FEMergeElement, FEMergeNodeElement, FEMorphologyElement, FEOff setElement, FEPointLightElement, FESpecularLightingElement, FESpotLightElement, FETileElement, FETurbulenceElement, FilterElement, ForeignObjectElement, GElemen t, GraphicsElement, ImageElement0, LineElement, LinearGradientElement, MarkerEle ment, MaskElement, MetadataElement, PathElement, PatternElement, PolygonElement, PolylineElement, RadialGradientElement, RectElement, ScriptElement0, SetElement , StopElement, StyleElement0, SvgDocument, SvgElement, SvgSvgElement, SwitchElem ent, SymbolElement, TSpanElement, TextContentElement, TextElement, TextPathEleme nt, TextPositioningElement, TitleElement0, UseElement, ViewElement, ZoomEvent, _ GradientElement, _SVGAltGlyphDefElement, _SVGAltGlyphItemElement, _SVGAnimateCol orElement, _SVGComponentTransferFunctionElement, _SVGCursorElement, _SVGFEDropSh adowElement, _SVGFontElement, _SVGFontFaceElement, _SVGFontFaceFormatElement, _S VGFontFaceNameElement, _SVGFontFaceSrcElement, _SVGFontFaceUriElement, _SVGGlyph Element, _SVGGlyphRefElement, _SVGHKernElement, _SVGMPathElement, _SVGMissingGly phElement, _SVGTRefElement, _SVGVKernElement, AudioProcessingEvent, OfflineAudio CompletionEvent, ContextEvent, SqlError, TypedData, Uint8List, Closure$2, Closur e$0, Closure$7, Closure$1, Closure$4, Closure$5];
11174 } 10470 }
OLDNEW
« no previous file with comments | « src/site/samples/geolocation/example/trip_meter.dart.js.map ('k') | src/site/samples/geolocation/index.markdown » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698