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

Side by Side Diff: src/site/articles/trydart/examples/5-checkboxbadge/piratebadge.dart.js

Issue 35913002: Try Dart 1 hour experience first draft (Closed) Base URL: https://github.com/dart-lang/dartlang.org.git@master
Patch Set: trying again to upload chnages. still getting an error Created 7 years, 2 months 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 490 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 context = H._IsolateContext$(); 501 context = H._IsolateContext$();
502 $globalState.topEventLoop.events._add$1(new H._IsolateEvent(context, new H .IsolateNatives__processWorkerMessage_closure(entryPoint, replyTo), "worker-star t")); 502 $globalState.topEventLoop.events._add$1(new H._IsolateEvent(context, new H .IsolateNatives__processWorkerMessage_closure(entryPoint, replyTo), "worker-star t"));
503 $globalState.currentContext = context; 503 $globalState.currentContext = context;
504 $globalState.topEventLoop.run$0(); 504 $globalState.topEventLoop.run$0();
505 break; 505 break;
506 case "spawn-worker": 506 case "spawn-worker":
507 H.IsolateNatives__spawnWorker(t1.$index(msg, "functionName"), t1.$index(ms g, "uri"), t1.$index(msg, "replyPort")); 507 H.IsolateNatives__spawnWorker(t1.$index(msg, "functionName"), t1.$index(ms g, "uri"), t1.$index(msg, "replyPort"));
508 break; 508 break;
509 case "message": 509 case "message":
510 if (t1.$index(msg, "port") != null) 510 if (t1.$index(msg, "port") != null)
511 J.send$2$x(t1.$index(msg, "port"), t1.$index(msg, "msg"), t1.$index(msg, "replyTo")); 511 t1.$index(msg, "port").send$2(t1.$index(msg, "msg"), t1.$index(msg, "rep lyTo"));
512 $globalState.topEventLoop.run$0(); 512 $globalState.topEventLoop.run$0();
513 break; 513 break;
514 case "close": 514 case "close":
515 t1 = $globalState.managers; 515 t1 = $globalState.managers;
516 t2 = $.get$IsolateNatives_workerIds(); 516 t2 = $.get$IsolateNatives_workerIds();
517 t1.remove$1(t1, t2.$index(t2, sender)); 517 t1.remove$1(t1, t2.$index(t2, sender));
518 sender.terminate(); 518 sender.terminate();
519 $globalState.topEventLoop.run$0(); 519 $globalState.topEventLoop.run$0();
520 break; 520 break;
521 case "log": 521 case "log":
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 } 553 }
554 554
555 }, 555 },
556 556
557 IsolateNatives__startIsolate: function(topLevel, replyTo) { 557 IsolateNatives__startIsolate: function(topLevel, replyTo) {
558 var t1; 558 var t1;
559 H.Primitives_initializeStatics($globalState.currentContext.id); 559 H.Primitives_initializeStatics($globalState.currentContext.id);
560 $.lazyPort = H.ReceivePortImpl$(); 560 $.lazyPort = H.ReceivePortImpl$();
561 t1 = P._Isolate_port(); 561 t1 = P._Isolate_port();
562 t1.toString; 562 t1.toString;
563 J.send$2$x(replyTo, "spawned", new H._NativeJsSendPort(t1, $globalState.curren tContext.id)); 563 replyTo.send$2("spawned", new H._NativeJsSendPort(t1, $globalState.currentCont ext.id));
564 topLevel.call$0(); 564 topLevel.call$0();
565 }, 565 },
566 566
567 IsolateNatives__spawnWorker: function(functionName, uri, replyPort) { 567 IsolateNatives__spawnWorker: function(functionName, uri, replyPort) {
568 var worker, t1, workerId; 568 var worker, t1, workerId;
569 if (uri == null) 569 if (uri == null)
570 uri = $.get$IsolateNatives_thisScript(); 570 uri = $.get$IsolateNatives_thisScript();
571 worker = new Worker(uri); 571 worker = new Worker(uri);
572 worker.onmessage = function(e) { H.IsolateNatives__processWorkerMessage$closur e.call$2(worker, e); }; 572 worker.onmessage = function(e) { H.IsolateNatives__processWorkerMessage$closur e.call$2(worker, e); };
573 t1 = $globalState; 573 t1 = $globalState;
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
814 t1 = false; 814 t1 = false;
815 if (t1) 815 if (t1)
816 throw H.wrapException(new P._ExceptionImplementation("SendPort.send: Illeg al replyTo port type")); 816 throw H.wrapException(new P._ExceptionImplementation("SendPort.send: Illeg al replyTo port type"));
817 }, 817 },
818 call$1: function(message) { 818 call$1: function(message) {
819 var t1, completer, port; 819 var t1, completer, port;
820 t1 = null; 820 t1 = null;
821 completer = new P._AsyncCompleter(P._Future$(t1)); 821 completer = new P._AsyncCompleter(P._Future$(t1));
822 H.setRuntimeTypeInfo(completer, [t1]); 822 H.setRuntimeTypeInfo(completer, [t1]);
823 port = H.ReceivePortImpl$(); 823 port = H.ReceivePortImpl$();
824 this.send$2(this, message, new H._NativeJsSendPort(port, $globalState.curren tContext.id)); 824 this.send$2(message, new H._NativeJsSendPort(port, $globalState.currentConte xt.id));
825 port._callback = new H._BaseSendPort_call_closure(completer, port); 825 port._callback = new H._BaseSendPort_call_closure(completer, port);
826 return completer.future; 826 return completer.future;
827 }, 827 },
828 $isSendPort: true 828 $isSendPort: true
829 }, 829 },
830 830
831 _BaseSendPort_call_closure: {"": "Closure;completer_0,port_1", 831 _BaseSendPort_call_closure: {"": "Closure;completer_0,port_1",
832 call$2: function(value, ignoreReplyTo) { 832 call$2: function(value, ignoreReplyTo) {
833 var t1, t2; 833 var t1, t2;
834 t1 = this.port_1; 834 t1 = this.port_1;
835 t1._callback = null; 835 t1._callback = null;
836 $globalState.currentContext.unregister$1(t1._id); 836 $globalState.currentContext.unregister$1(t1._id);
837 t1 = J.getInterceptor(value); 837 t1 = J.getInterceptor(value);
838 t2 = this.completer_0; 838 t2 = this.completer_0;
839 if (typeof value === "object" && value !== null && !!t1.$isException) { 839 if (typeof value === "object" && value !== null && !!t1.$isException) {
840 t1 = t2.future; 840 t1 = t2.future;
841 if (t1._state !== 0) 841 if (t1._state !== 0)
842 H.throwExpression(new P.StateError("Future already completed")); 842 H.throwExpression(new P.StateError("Future already completed"));
843 t1._asyncCompleteError$2(value, null); 843 t1._asyncCompleteError$2(value, null);
844 } else { 844 } else {
845 t1 = t2.future; 845 t1 = t2.future;
846 if (t1._state !== 0) 846 if (t1._state !== 0)
847 H.throwExpression(new P.StateError("Future already completed")); 847 H.throwExpression(new P.StateError("Future already completed"));
848 t1._asyncComplete$1(value); 848 t1._asyncComplete$1(value);
849 } 849 }
850 } 850 }
851 }, 851 },
852 852
853 _NativeJsSendPort: {"": "_BaseSendPort;_receivePort,_isolateId", 853 _NativeJsSendPort: {"": "_BaseSendPort;_receivePort,_isolateId",
854 send$2: function(_, message, replyTo) { 854 send$2: function(message, replyTo) {
855 H._waitForPendingPorts([message, replyTo], new H._NativeJsSendPort_send_clos ure(this, message, replyTo)); 855 H._waitForPendingPorts([message, replyTo], new H._NativeJsSendPort_send_clos ure(this, message, replyTo));
856 }, 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(_) {
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
908 t2.reply_1 = H._deserializeMessage(t2.reply_1); 908 t2.reply_1 = H._deserializeMessage(t2.reply_1);
909 } 909 }
910 t2 = this.box_0; 910 t2 = this.box_0;
911 t1._callback$2(t2.msg_0, t2.reply_1); 911 t1._callback$2(t2.msg_0, t2.reply_1);
912 } 912 }
913 }, 913 },
914 $is_void_: true 914 $is_void_: true
915 }, 915 },
916 916
917 _WorkerSendPort: {"": "_BaseSendPort;_workerId,_receivePortId,_isolateId", 917 _WorkerSendPort: {"": "_BaseSendPort;_workerId,_receivePortId,_isolateId",
918 send$2: function(_, message, replyTo) { 918 send$2: function(message, replyTo) {
919 H._waitForPendingPorts([message, replyTo], new H._WorkerSendPort_send_closur e(this, message, replyTo)); 919 H._waitForPendingPorts([message, replyTo], new H._WorkerSendPort_send_closur e(this, message, replyTo));
920 }, 920 },
921 $eq: function(_, other) { 921 $eq: function(_, other) {
922 var t1; 922 var t1;
923 if (other == null) 923 if (other == null)
924 return false; 924 return false;
925 t1 = J.getInterceptor(other); 925 t1 = J.getInterceptor(other);
926 if (typeof other === "object" && other !== null && !!t1.$is_WorkerSendPort) 926 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); 927 t1 = J.$eq(this._workerId, other._workerId) && J.$eq(this._isolateId, othe r._isolateId) && J.$eq(this._receivePortId, other._receivePortId);
928 else 928 else
(...skipping 890 matching lines...) Expand 10 before | Expand all | Expand 10 after
1819 if (closure == null) 1819 if (closure == null)
1820 return; 1820 return;
1821 $function = closure.$identity; 1821 $function = closure.$identity;
1822 if (!!$function) 1822 if (!!$function)
1823 return $function; 1823 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); 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);
1825 closure.$identity = $function; 1825 closure.$identity = $function;
1826 return $function; 1826 return $function;
1827 }, 1827 },
1828 1828
1829 propertyTypeCastError: function(value, property) {
1830 var actualType, t1, expectedType;
1831 actualType = H.Primitives_objectTypeName(value);
1832 t1 = J.getInterceptor$asx(property);
1833 expectedType = t1.substring$2(property, 3, t1.get$length(property));
1834 throw H.wrapException(new H.CastErrorImplementation("CastError: Casting value of type " + actualType + " to incompatible type " + expectedType));
1835 },
1836
1837 interceptedTypeCast: function(value, property) {
1838 var t1;
1839 if (value != null)
1840 t1 = typeof value === "object" && J.getInterceptor(value)[property];
1841 else
1842 t1 = true;
1843 if (t1)
1844 return value;
1845 H.propertyTypeCastError(value, property);
1846 },
1847
1829 throwCyclicInit: function(staticName) { 1848 throwCyclicInit: function(staticName) {
1830 throw H.wrapException(new P.CyclicInitializationError("Cyclic initialization f or static " + H.S(staticName))); 1849 throw H.wrapException(new P.CyclicInitializationError("Cyclic initialization f or static " + H.S(staticName)));
1831 }, 1850 },
1832 1851
1833 setRuntimeTypeInfo: function(target, typeInfo) { 1852 setRuntimeTypeInfo: function(target, typeInfo) {
1834 if (target != null) 1853 if (target != null)
1835 target.$builtinTypeInfo = typeInfo; 1854 target.$builtinTypeInfo = typeInfo;
1836 return target; 1855 return target;
1837 }, 1856 },
1838 1857
(...skipping 712 matching lines...) Expand 10 before | Expand all | Expand 10 after
2551 t1 = this._receiver; 2570 t1 = this._receiver;
2552 if (t1 == null) 2571 if (t1 == null)
2553 receiverHashCode = H.Primitives_objectHashCode(this._self); 2572 receiverHashCode = H.Primitives_objectHashCode(this._self);
2554 else 2573 else
2555 receiverHashCode = typeof t1 !== "object" ? J.get$hashCode$(t1) : H.Primit ives_objectHashCode(t1); 2574 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; 2575 return (receiverHashCode ^ H.Primitives_objectHashCode(this.__js_helper$_tar get)) >>> 0;
2557 }, 2576 },
2558 $isBoundClosure: true 2577 $isBoundClosure: true
2559 }, 2578 },
2560 2579
2580 CastErrorImplementation: {"": "Error;message",
2581 toString$0: function(_) {
2582 return this.message;
2583 },
2584 $isError: true
2585 },
2586
2561 applyExperimentalFixup_newGetTagDartFunction: {"": "Closure;newGetTagJSFunction_ 0", 2587 applyExperimentalFixup_newGetTagDartFunction: {"": "Closure;newGetTagJSFunction_ 0",
2562 call$1: function(object) { 2588 call$1: function(object) {
2563 return this.newGetTagJSFunction_0(object); 2589 return this.newGetTagJSFunction_0(object);
2564 } 2590 }
2565 }}], 2591 }}],
2566 ["dart._collection.dev", "dart:_collection-dev", , H, { 2592 ["dart._collection.dev", "dart:_collection-dev", , H, {
2567 Arrays_copy: function(src, srcStart, dst, dstStart, count) { 2593 Arrays_copy: function(src, srcStart, dst, dstStart, count) {
2568 var i, j, t1, t2, t3, t4; 2594 var i, j, t1, t2, t3, t4;
2569 if (typeof dst !== "object" || dst === null || (dst.constructor !== Array || ! !dst.immutable$list) && !H.isJsIndexable(dst, dst[init.dispatchPropertyName])) 2595 if (typeof dst !== "object" || dst === null || (dst.constructor !== Array || ! !dst.immutable$list) && !H.isJsIndexable(dst, dst[init.dispatchPropertyName]))
2570 return H.Arrays_copy$bailout(1, dst, src, srcStart, dstStart, count); 2596 return H.Arrays_copy$bailout(1, dst, src, srcStart, dstStart, count);
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
2773 return J.get$length$asx(this._source); 2799 return J.get$length$asx(this._source);
2774 }, 2800 },
2775 elementAt$1: function(_, index) { 2801 elementAt$1: function(_, index) {
2776 return this._f$1(J.elementAt$1$ax(this._source, index)); 2802 return this._f$1(J.elementAt$1$ax(this._source, index));
2777 }, 2803 },
2778 $asListIterable: function($S, $T) { 2804 $asListIterable: function($S, $T) {
2779 return [$T]; 2805 return [$T];
2780 } 2806 }
2781 }, 2807 },
2782 2808
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;"}}], 2809 FixedLengthListMixin: {"": "Object;"}}],
2810 ["dart.async", "dart:async", , P, { 2810 ["dart.async", "dart:async", , P, {
2811 _attachStackTrace: function(o, st) { 2811 _attachStackTrace: function(o, st) {
2812 var t1; 2812 var t1;
2813 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o = == "string") 2813 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o = == "string")
2814 return; 2814 return;
2815 t1 = $.get$_stackTraceExpando(); 2815 t1 = $.get$_stackTraceExpando();
2816 t1.$indexSet(t1, o, st); 2816 t1.$indexSet(t1, o, st);
2817 }, 2817 },
2818 2818
(...skipping 1187 matching lines...) Expand 10 before | Expand all | Expand 10 after
4006 }, 4006 },
4007 createTimer$3: function(zone, duration, f) { 4007 createTimer$3: function(zone, duration, f) {
4008 var $parent, t1, t2; 4008 var $parent, t1, t2;
4009 $parent = this._degelationTarget; 4009 $parent = this._degelationTarget;
4010 for (; t1 = $parent.get$_specification().createTimer, t2 = J.getInterceptor$ x($parent), t1 == null;) 4010 for (; t1 = $parent.get$_specification().createTimer, t2 = J.getInterceptor$ x($parent), t1 == null;)
4011 $parent = t2.get$parent($parent); 4011 $parent = t2.get$parent($parent);
4012 return t1.call$5($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, duration, f); 4012 return t1.call$5($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone, duration, f);
4013 } 4013 }
4014 }, 4014 },
4015 4015
4016 _CustomizedZone: {"": "Object;parent>,_specification<,_map", 4016 _CustomizedZone: {"": "Object;parent>,_specification<,_async$_map",
4017 get$_errorZone: function() { 4017 get$_errorZone: function() {
4018 if (this._specification.handleUncaughtError != null) 4018 if (this._specification.handleUncaughtError != null)
4019 return this; 4019 return this;
4020 return this.parent.get$_errorZone(); 4020 return this.parent.get$_errorZone();
4021 }, 4021 },
4022 inSameErrorZone$1: function(otherZone) { 4022 inSameErrorZone$1: function(otherZone) {
4023 return this.get$_errorZone() === otherZone.get$_errorZone(); 4023 return this.get$_errorZone() === otherZone.get$_errorZone();
4024 }, 4024 },
4025 runGuarded$1: function(f) { 4025 runGuarded$1: function(f) {
4026 var e, s, t1, exception; 4026 var e, s, t1, exception;
(...skipping 30 matching lines...) Expand all
4057 }, 4057 },
4058 bindUnaryCallback$2$runGuarded: function(f, runGuarded) { 4058 bindUnaryCallback$2$runGuarded: function(f, runGuarded) {
4059 var registered = new P._ZoneDelegate(this).registerUnaryCallback$2(this, f); 4059 var registered = new P._ZoneDelegate(this).registerUnaryCallback$2(this, f);
4060 if (runGuarded) 4060 if (runGuarded)
4061 return new P._CustomizedZone_bindUnaryCallback_closure(this, registered); 4061 return new P._CustomizedZone_bindUnaryCallback_closure(this, registered);
4062 else 4062 else
4063 return new P._CustomizedZone_bindUnaryCallback_closure0(this, registered); 4063 return new P._CustomizedZone_bindUnaryCallback_closure0(this, registered);
4064 }, 4064 },
4065 $index: function(_, key) { 4065 $index: function(_, key) {
4066 var t1, result; 4066 var t1, result;
4067 t1 = this._map; 4067 t1 = this._async$_map;
4068 result = t1.$index(t1, key); 4068 result = t1.$index(t1, key);
4069 if (result != null || t1.containsKey$1(key)) 4069 if (result != null || t1.containsKey$1(key))
4070 return result; 4070 return result;
4071 t1 = this.parent; 4071 t1 = this.parent;
4072 if (t1 != null) 4072 if (t1 != null)
4073 return J.$index$asx(t1, key); 4073 return J.$index$asx(t1, key);
4074 return; 4074 return;
4075 }, 4075 },
4076 handleUncaughtError$1: function(error) { 4076 handleUncaughtError$1: function(error) {
4077 return new P._ZoneDelegate(this).handleUncaughtError$2(this, error); 4077 return new P._ZoneDelegate(this).handleUncaughtError$2(this, error);
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after
4396 4396
4397 }, 4397 },
4398 4398
4399 _HashMap_values_closure: {"": "Closure;this_0", 4399 _HashMap_values_closure: {"": "Closure;this_0",
4400 call$1: function(each) { 4400 call$1: function(each) {
4401 var t1 = this.this_0; 4401 var t1 = this.this_0;
4402 return t1.$index(t1, each); 4402 return t1.$index(t1, each);
4403 } 4403 }
4404 }, 4404 },
4405 4405
4406 HashMapKeyIterable: {"": "IterableBase;_collection$_map", 4406 HashMapKeyIterable: {"": "IterableBase;_map",
4407 get$length: function(_) { 4407 get$length: function(_) {
4408 return this._collection$_map._collection$_length; 4408 return this._map._collection$_length;
4409 }, 4409 },
4410 get$iterator: function(_) { 4410 get$iterator: function(_) {
4411 var t1 = this._collection$_map; 4411 var t1 = this._map;
4412 return new P.HashMapKeyIterator(t1, t1._computeKeys$0(), 0, null); 4412 return new P.HashMapKeyIterator(t1, t1._computeKeys$0(), 0, null);
4413 }, 4413 },
4414 forEach$1: function(_, f) { 4414 forEach$1: function(_, f) {
4415 var t1, keys, $length, i; 4415 var t1, keys, $length, i;
4416 t1 = this._collection$_map; 4416 t1 = this._map;
4417 keys = t1._computeKeys$0(); 4417 keys = t1._computeKeys$0();
4418 for ($length = keys.length, i = 0; i < $length; ++i) { 4418 for ($length = keys.length, i = 0; i < $length; ++i) {
4419 f.call$1(keys[i]); 4419 f.call$1(keys[i]);
4420 if (keys !== t1._collection$_keys) 4420 if (keys !== t1._collection$_keys)
4421 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4421 throw H.wrapException(new P.ConcurrentModificationError(t1));
4422 } 4422 }
4423 }, 4423 },
4424 $asIterableBase: null 4424 $asIterableBase: null
4425 }, 4425 },
4426 4426
4427 HashMapKeyIterator: {"": "Object;_collection$_map,_collection$_keys,_offset,_col lection$_current", 4427 HashMapKeyIterator: {"": "Object;_map,_collection$_keys,_offset,_collection$_cur rent",
4428 get$current: function() { 4428 get$current: function() {
4429 return this._collection$_current; 4429 return this._collection$_current;
4430 }, 4430 },
4431 moveNext$0: function() { 4431 moveNext$0: function() {
4432 var keys, offset, t1; 4432 var keys, offset, t1;
4433 keys = this._collection$_keys; 4433 keys = this._collection$_keys;
4434 offset = this._offset; 4434 offset = this._offset;
4435 t1 = this._collection$_map; 4435 t1 = this._map;
4436 if (keys !== t1._collection$_keys) 4436 if (keys !== t1._collection$_keys)
4437 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4437 throw H.wrapException(new P.ConcurrentModificationError(t1));
4438 else if (offset >= keys.length) { 4438 else if (offset >= keys.length) {
4439 this._collection$_current = null; 4439 this._collection$_current = null;
4440 return false; 4440 return false;
4441 } else { 4441 } else {
4442 this._collection$_current = keys[offset]; 4442 this._collection$_current = keys[offset];
4443 this._offset = offset + 1; 4443 this._offset = offset + 1;
4444 return true; 4444 return true;
4445 } 4445 }
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
4727 4727
4728 _LinkedCustomHashMap_closure: {"": "Closure;K_0", 4728 _LinkedCustomHashMap_closure: {"": "Closure;K_0",
4729 call$1: function(v) { 4729 call$1: function(v) {
4730 var t1 = H.checkSubtypeOfRuntimeType(v, this.K_0); 4730 var t1 = H.checkSubtypeOfRuntimeType(v, this.K_0);
4731 return t1; 4731 return t1;
4732 } 4732 }
4733 }, 4733 },
4734 4734
4735 LinkedHashMapCell: {"": "Object;_key<,_collection$_value@,_next<,_previous<"}, 4735 LinkedHashMapCell: {"": "Object;_key<,_collection$_value@,_next<,_previous<"},
4736 4736
4737 LinkedHashMapKeyIterable: {"": "IterableBase;_collection$_map", 4737 LinkedHashMapKeyIterable: {"": "IterableBase;_map",
4738 get$length: function(_) { 4738 get$length: function(_) {
4739 return this._collection$_map._collection$_length; 4739 return this._map._collection$_length;
4740 }, 4740 },
4741 get$iterator: function(_) { 4741 get$iterator: function(_) {
4742 var t1 = this._collection$_map; 4742 var t1 = this._map;
4743 t1 = new P.LinkedHashMapKeyIterator(t1, t1._modifications, null, null); 4743 t1 = new P.LinkedHashMapKeyIterator(t1, t1._modifications, null, null);
4744 t1._cell = t1._collection$_map._first; 4744 t1._cell = t1._map._first;
4745 return t1; 4745 return t1;
4746 }, 4746 },
4747 forEach$1: function(_, f) { 4747 forEach$1: function(_, f) {
4748 var t1, cell, modifications; 4748 var t1, cell, modifications;
4749 t1 = this._collection$_map; 4749 t1 = this._map;
4750 cell = t1._first; 4750 cell = t1._first;
4751 modifications = t1._modifications; 4751 modifications = t1._modifications;
4752 for (; cell != null;) { 4752 for (; cell != null;) {
4753 f.call$1(cell._key); 4753 f.call$1(cell._key);
4754 if (modifications !== t1._modifications) 4754 if (modifications !== t1._modifications)
4755 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4755 throw H.wrapException(new P.ConcurrentModificationError(t1));
4756 cell = cell._next; 4756 cell = cell._next;
4757 } 4757 }
4758 }, 4758 },
4759 $asIterableBase: null 4759 $asIterableBase: null
4760 }, 4760 },
4761 4761
4762 LinkedHashMapKeyIterator: {"": "Object;_collection$_map,_modifications,_cell,_co llection$_current", 4762 LinkedHashMapKeyIterator: {"": "Object;_map,_modifications,_cell,_collection$_cu rrent",
4763 get$current: function() { 4763 get$current: function() {
4764 return this._collection$_current; 4764 return this._collection$_current;
4765 }, 4765 },
4766 moveNext$0: function() { 4766 moveNext$0: function() {
4767 var t1 = this._collection$_map; 4767 var t1 = this._map;
4768 if (this._modifications !== t1._modifications) 4768 if (this._modifications !== t1._modifications)
4769 throw H.wrapException(new P.ConcurrentModificationError(t1)); 4769 throw H.wrapException(new P.ConcurrentModificationError(t1));
4770 else { 4770 else {
4771 t1 = this._cell; 4771 t1 = this._cell;
4772 if (t1 == null) { 4772 if (t1 == null) {
4773 this._collection$_current = null; 4773 this._collection$_current = null;
4774 return false; 4774 return false;
4775 } else { 4775 } else {
4776 this._collection$_current = t1._key; 4776 this._collection$_current = t1._key;
4777 this._cell = this._cell._next; 4777 this._cell = this._cell._next;
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
4812 for (t1 = this.get$iterator(this), remaining = index; t1.moveNext$0();) { 4812 for (t1 = this.get$iterator(this), remaining = index; t1.moveNext$0();) {
4813 element = t1.get$current(); 4813 element = t1.get$current();
4814 if (remaining === 0) 4814 if (remaining === 0)
4815 return element; 4815 return element;
4816 --remaining; 4816 --remaining;
4817 } 4817 }
4818 throw H.wrapException(new P.RangeError("value " + index)); 4818 throw H.wrapException(new P.RangeError("value " + index));
4819 } 4819 }
4820 }, 4820 },
4821 4821
4822 ListBase: {"": "Object+ListMixin;", $isList: true, $asList: null},
4823
4824 ListMixin: {"": "Object;", 4822 ListMixin: {"": "Object;",
4825 get$iterator: function(receiver) { 4823 get$iterator: function(receiver) {
4826 return new H.ListIterator(receiver, this.get$length(receiver), 0, null); 4824 return new H.ListIterator(receiver, this.get$length(receiver), 0, null);
4827 }, 4825 },
4828 elementAt$1: function(receiver, index) { 4826 elementAt$1: function(receiver, index) {
4829 return this.$index(receiver, index); 4827 return this.$index(receiver, index);
4830 }, 4828 },
4831 forEach$1: function(receiver, action) { 4829 forEach$1: function(receiver, action) {
4832 var $length, i; 4830 var $length, i;
4833 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei ver[init.dispatchPropertyName]))) 4831 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); 4832 return this.forEach$1$bailout(1, receiver, action);
4835 $length = receiver.length; 4833 $length = C.JS_CONST_ZYJ(receiver);
4836 for (i = 0; i < $length; ++i) { 4834 for (i = 0; i < $length; ++i) {
4837 if (i >= receiver.length) 4835 if (i >= C.JS_CONST_ZYJ(receiver))
4838 throw H.ioore(receiver, i); 4836 throw H.ioore(receiver, i);
4839 action.call$1(receiver[i]); 4837 action.call$1(receiver[i]);
4840 if ($length !== receiver.length) 4838 if ($length !== C.JS_CONST_ZYJ(receiver))
4841 throw H.wrapException(new P.ConcurrentModificationError(receiver)); 4839 throw H.wrapException(new P.ConcurrentModificationError(receiver));
4842 } 4840 }
4843 }, 4841 },
4844 forEach$1$bailout: function(state0, receiver, action) { 4842 forEach$1$bailout: function(state0, receiver, action) {
4845 var $length, i; 4843 var $length, i;
4846 $length = this.get$length(receiver); 4844 $length = this.get$length(receiver);
4847 for (i = 0; i < $length; ++i) { 4845 for (i = 0; i < $length; ++i) {
4848 action.call$1(this.$index(receiver, i)); 4846 action.call$1(this.$index(receiver, i));
4849 if ($length !== this.get$length(receiver)) 4847 if ($length !== this.get$length(receiver))
4850 throw H.wrapException(new P.ConcurrentModificationError(receiver)); 4848 throw H.wrapException(new P.ConcurrentModificationError(receiver));
4851 } 4849 }
4852 }, 4850 },
4853 where$1: function(receiver, test) {
4854 var t1 = new H.WhereIterable(receiver, test);
4855 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(receiver, "ListMixin", 0) ]);
4856 return t1;
4857 },
4858 map$1: function(receiver, f) { 4851 map$1: function(receiver, f) {
4859 var t1 = new H.MappedListIterable(receiver, f); 4852 var t1 = new H.MappedListIterable(receiver, f);
4860 H.setRuntimeTypeInfo(t1, [null, null]); 4853 H.setRuntimeTypeInfo(t1, [null, null]);
4861 return t1; 4854 return t1;
4862 }, 4855 },
4863 toList$1$growable: function(receiver, growable) {
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;
4882 },
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) { 4856 toString$0: function(receiver) {
4905 var result, i, t1; 4857 var result, i, t1;
4906 for (i = 0; i < $.get$ListMixin__toStringList().length; ++i) { 4858 for (i = 0; i < $.get$ListMixin__toStringList().length; ++i) {
4907 t1 = $.get$ListMixin__toStringList(); 4859 t1 = $.get$ListMixin__toStringList();
4908 if (i >= t1.length) 4860 if (i >= t1.length)
4909 throw H.ioore(t1, i); 4861 throw H.ioore(t1, i);
4910 if (t1[i] === receiver) 4862 if (t1[i] === receiver)
4911 return "[...]"; 4863 return "[...]";
4912 } 4864 }
4913 result = P.StringBuffer$(""); 4865 result = P.StringBuffer$("");
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
5042 this._collection$_current = t3[t2]; 4994 this._collection$_current = t3[t2];
5043 this._position = (this._position + 1 & t1._table.length - 1) >>> 0; 4995 this._position = (this._position + 1 & t1._table.length - 1) >>> 0;
5044 return true; 4996 return true;
5045 }, 4997 },
5046 static: { 4998 static: {
5047 _ListQueueIterator$: function(queue) { 4999 _ListQueueIterator$: function(queue) {
5048 return new P._ListQueueIterator(queue, queue._tail, queue._modificationCount, queue._head, null); 5000 return new P._ListQueueIterator(queue, queue._tail, queue._modificationCount, queue._head, null);
5049 }} 5001 }}
5050 5002
5051 }}], 5003 }}],
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, { 5004 ["dart.core", "dart:core", , P, {
5109 _symbolToString: function(symbol) { 5005 _symbolToString: function(symbol) {
5110 return H.Symbol_getName(symbol); 5006 return H.Symbol_getName(symbol);
5111 }, 5007 },
5112 5008
5113 Error_safeToString: function(object) { 5009 Error_safeToString: function(object) {
5114 var buffer, t1, i, codeUnit, t2, charCodes; 5010 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) 5011 if (typeof object === "number" && Math.floor(object) === object || typeof obje ct === "number" || typeof object === "boolean" || null == object)
5116 return J.toString$0(object); 5012 return J.toString$0(object);
5117 if (typeof object === "string") { 5013 if (typeof object === "string") {
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
5354 _ExceptionImplementation: {"": "Object;message", 5250 _ExceptionImplementation: {"": "Object;message",
5355 toString$0: function(_) { 5251 toString$0: function(_) {
5356 var t1 = this.message; 5252 var t1 = this.message;
5357 if (t1 == null) 5253 if (t1 == null)
5358 return "Exception"; 5254 return "Exception";
5359 return "Exception: " + H.S(t1); 5255 return "Exception: " + H.S(t1);
5360 }, 5256 },
5361 $isException: true 5257 $isException: true
5362 }, 5258 },
5363 5259
5364 FormatException: {"": "Object;message",
5365 toString$0: function(_) {
5366 return "FormatException: " + this.message;
5367 },
5368 $isException: true
5369 },
5370
5371 Expando: {"": "Object;name", 5260 Expando: {"": "Object;name",
5372 toString$0: function(_) { 5261 toString$0: function(_) {
5373 return "Expando:" + this.name; 5262 return "Expando:" + this.name;
5374 }, 5263 },
5375 $index: function(_, object) { 5264 $index: function(_, object) {
5376 var values = H.Primitives_getProperty(object, "expando$values"); 5265 var values = H.Primitives_getProperty(object, "expando$values");
5377 return values == null ? null : H.Primitives_getProperty(values, this._getKey $0()); 5266 return values == null ? null : H.Primitives_getProperty(values, this._getKey $0());
5378 }, 5267 },
5379 $indexSet: function(_, object, value) { 5268 $indexSet: function(_, object, value) {
5380 var values = H.Primitives_getProperty(object, "expando$values"); 5269 var values = H.Primitives_getProperty(object, "expando$values");
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
5415 5304
5416 Object: {"": ";", 5305 Object: {"": ";",
5417 $eq: function(_, other) { 5306 $eq: function(_, other) {
5418 return this === other; 5307 return this === other;
5419 }, 5308 },
5420 get$hashCode: function(_) { 5309 get$hashCode: function(_) {
5421 return H.Primitives_objectHashCode(this); 5310 return H.Primitives_objectHashCode(this);
5422 }, 5311 },
5423 toString$0: function(_) { 5312 toString$0: function(_) {
5424 return H.Primitives_objectToString(this); 5313 return H.Primitives_objectToString(this);
5425 }, 5314 }
5426 $isObject: true
5427 }, 5315 },
5428 5316
5429 StackTrace: {"": "Object;"}, 5317 StackTrace: {"": "Object;"},
5430 5318
5431 StringBuffer: {"": "Object;_contents<", 5319 StringBuffer: {"": "Object;_contents<",
5432 get$length: function(_) { 5320 get$length: function(_) {
5433 return this._contents.length; 5321 return this._contents.length;
5434 }, 5322 },
5435 write$1: function(obj) { 5323 write$1: function(obj) {
5436 if (typeof obj !== "string") 5324 if (typeof obj !== "string")
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
5472 StringBuffer$: function($content) { 5360 StringBuffer$: function($content) {
5473 var t1 = new P.StringBuffer(""); 5361 var t1 = new P.StringBuffer("");
5474 t1.StringBuffer$1($content); 5362 t1.StringBuffer$1($content);
5475 return t1; 5363 return t1;
5476 }} 5364 }}
5477 5365
5478 }, 5366 },
5479 5367
5480 Symbol: {"": "Object;", $isSymbol: true}}], 5368 Symbol: {"": "Object;", $isSymbol: true}}],
5481 ["dart.dom.html", "dart:html", , W, { 5369 ["dart.dom.html", "dart:html", , W, {
5482 HttpRequest_getString: function(url, onProgress, withCredentials) {
5483 return W.HttpRequest_request(url, null, null, onProgress, null, null, null, wi thCredentials).then$1(new W.HttpRequest_getString_closure());
5484 },
5485
5486 HttpRequest_request: function(url, method, mimeType, onProgress, requestHeaders, responseType, sendData, withCredentials) {
5487 var t1, completer, xhr, t2;
5488 t1 = W.HttpRequest;
5489 completer = new P._AsyncCompleter(P._Future$(t1));
5490 H.setRuntimeTypeInfo(completer, [t1]);
5491 xhr = new XMLHttpRequest();
5492 C.HttpRequest_methods.open$3$async(xhr, "GET", url, true);
5493 t1 = new W._EventStream(xhr, C.EventStreamProvider_load._eventType, false);
5494 H.setRuntimeTypeInfo(t1, [null]);
5495 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre amSubscription__wrapZone(new W.HttpRequest_request_closure(completer, xhr)), t1. _useCapture);
5496 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]);
5497 t2._tryResume$0();
5498 t2 = new W._EventStream(xhr, C.EventStreamProvider_error._eventType, false);
5499 H.setRuntimeTypeInfo(t2, [null]);
5500 t1 = new W._EventStreamSubscription(0, t2._target, t2._eventType, W._EventStre amSubscription__wrapZone(new W.HttpRequest_request_closure0(completer)), t2._use Capture);
5501 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(t2, "_EventStream", 0)]);
5502 t1._tryResume$0();
5503 xhr.send();
5504 return completer.future;
5505 },
5506
5507 _convertNativeToDart_Window: function(win) { 5370 _convertNativeToDart_Window: function(win) {
5508 if (win == null) 5371 if (win == null)
5509 return; 5372 return;
5510 return W._DOMWindowCrossFrame__createSafe(win); 5373 return W._DOMWindowCrossFrame__createSafe(win);
5511 }, 5374 },
5512 5375
5513 _ChildrenElementList: {"": "ListBase;_element,_childElements", 5376 _convertNativeToDart_EventTarget: function(e) {
5514 get$length: function(_) { 5377 var $window, t1;
5515 return this._childElements.length; 5378 if (e == null)
5516 }, 5379 return;
5517 $index: function(_, index) { 5380 if ("setInterval" in e) {
5518 var t1 = this._childElements; 5381 $window = W._DOMWindowCrossFrame__createSafe(e);
5519 if (index >>> 0 !== index || index >= t1.length) 5382 t1 = J.getInterceptor($window);
5520 throw H.ioore(t1, index); 5383 if (typeof $window === "object" && $window !== null && !!t1.$isEventTarget)
5521 return t1[index]; 5384 return $window;
5522 }, 5385 return;
5523 $indexSet: function(_, index, value) { 5386 } else
5524 var t1 = this._childElements; 5387 return e;
5525 if (index >>> 0 !== index || index >= t1.length)
5526 throw H.ioore(t1, index);
5527 this._element.replaceChild(value, t1[index]);
5528 },
5529 add$1: function(_, value) {
5530 this._element.appendChild(value);
5531 return value;
5532 },
5533 get$iterator: function(_) {
5534 var t1 = this.toList$0(this);
5535 return new H.ListIterator(t1, t1.length, 0, null);
5536 },
5537 $asList: function() {
5538 return [W.Element];
5539 }
5540 }, 5388 },
5541 5389
5542 Interceptor_ListMixin: {"": "Interceptor+ListMixin;", $isList: true, $asList: nu ll}, 5390 _EventStream: {"": "Stream;",
5543
5544 Interceptor_ListMixin_ImmutableListMixin: {"": "Interceptor_ListMixin+ImmutableL istMixin;", $asList: null, $isList: true},
5545
5546 HttpRequest_getString_closure: {"": "Closure;",
5547 call$1: function(xhr) {
5548 return J.get$responseText$x(xhr);
5549 }
5550 },
5551
5552 HttpRequest_request_closure1: {"": "Closure;xhr_0",
5553 call$2: function(header, value) {
5554 this.xhr_0.setRequestHeader(header, value);
5555 }
5556 },
5557
5558 HttpRequest_request_closure: {"": "Closure;completer_1,xhr_2",
5559 call$1: function(e) {
5560 var t1, t2, t3;
5561 t1 = this.xhr_2;
5562 t2 = t1.status;
5563 if (typeof t2 !== "number")
5564 throw t2.$ge();
5565 t2 = t2 >= 200 && t2 < 300 || t2 === 0 || t2 === 304;
5566 t3 = this.completer_1;
5567 if (t2) {
5568 t2 = t3.future;
5569 if (t2._state !== 0)
5570 H.throwExpression(new P.StateError("Future already completed"));
5571 t2._asyncComplete$1(t1);
5572 } else {
5573 t1 = t3.future;
5574 if (t1._state !== 0)
5575 H.throwExpression(new P.StateError("Future already completed"));
5576 t1._asyncCompleteError$2(e, null);
5577 }
5578 }
5579 },
5580
5581 HttpRequest_request_closure0: {"": "Closure;completer_3",
5582 call$1: function(e) {
5583 var t1 = this.completer_3.future;
5584 if (t1._state !== 0)
5585 H.throwExpression(new P.StateError("Future already completed"));
5586 t1._asyncCompleteError$2(e, null);
5587 }
5588 },
5589
5590 _ChildNodeListLazy: {"": "ListBase;_this",
5591 $indexSet: function(_, index, value) {
5592 var t1, t2;
5593 t1 = this._this;
5594 t2 = t1.childNodes;
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) { 5391 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); 5392 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)] ); 5393 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_EventStream", 0)] );
5624 t1._tryResume$0(); 5394 t1._tryResume$0();
5625 return t1; 5395 return t1;
5626 }, 5396 },
5627 listen$3$onDone$onError: function(onData, onDone, onError) { 5397 listen$3$onDone$onError: function(onData, onDone, onError) {
5628 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onEr ror); 5398 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onEr ror);
5629 }, 5399 },
5630 $asStream: null 5400 $asStream: null
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
5670 _EventStreamSubscription__wrapZone: function(callback) { 5440 _EventStreamSubscription__wrapZone: function(callback) {
5671 if (J.$eq($.Zone__current, C._CustomizedZone_WYN)) 5441 if (J.$eq($.Zone__current, C._CustomizedZone_WYN))
5672 return callback; 5442 return callback;
5673 return $.Zone__current.bindUnaryCallback$2$runGuarded(callback, true); 5443 return $.Zone__current.bindUnaryCallback$2$runGuarded(callback, true);
5674 }} 5444 }}
5675 5445
5676 }, 5446 },
5677 5447
5678 EventStreamProvider: {"": "Object;_eventType"}, 5448 EventStreamProvider: {"": "Object;_eventType"},
5679 5449
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", 5450 _DOMWindowCrossFrame: {"": "Object;_window",
5713 get$parent: function(_) { 5451 get$parent: function(_) {
5714 return W._DOMWindowCrossFrame__createSafe(this._window.parent); 5452 return W._DOMWindowCrossFrame__createSafe(this._window.parent);
5715 }, 5453 },
5454 $isEventTarget: true,
5716 static: { 5455 static: {
5717 _DOMWindowCrossFrame__createSafe: function(w) { 5456 _DOMWindowCrossFrame__createSafe: function(w) {
5718 if (w === window) 5457 if (w === window)
5719 return w; 5458 return w;
5720 else 5459 else
5721 return new W._DOMWindowCrossFrame(w); 5460 return new W._DOMWindowCrossFrame(w);
5722 }} 5461 }}
5723 5462
5724 }, 5463 },
5725 5464
5726 HtmlElement: {"": "Element;"}, 5465 HtmlElement: {"": "Element;"},
5727 5466
5728 AnchorElement: {"": "HtmlElement;", 5467 AnchorElement: {"": "HtmlElement;target=",
5729 toString$0: function(receiver) { 5468 toString$0: function(receiver) {
5730 return receiver.toString(); 5469 return receiver.toString();
5731 } 5470 }
5732 }, 5471 },
5733 5472
5473 AreaElement: {"": "HtmlElement;target="},
5474
5475 BaseElement: {"": "HtmlElement;target="},
5476
5477 ButtonElement: {"": "HtmlElement;disabled},value%"},
5478
5734 CharacterData: {"": "Node;length="}, 5479 CharacterData: {"": "Node;length="},
5735 5480
5736 DomException: {"": "Interceptor;", 5481 DomException: {"": "Interceptor;",
5737 toString$0: function(receiver) { 5482 toString$0: function(receiver) {
5738 return receiver.toString(); 5483 return receiver.toString();
5739 } 5484 }
5740 }, 5485 },
5741 5486
5742 Element: {"": "Node;", 5487 Element: {"": "Node;",
5743 get$children: function(receiver) {
5744 return new W._ChildrenElementList(receiver, receiver.children);
5745 },
5746 toString$0: function(receiver) { 5488 toString$0: function(receiver) {
5747 return receiver.localName; 5489 return receiver.localName;
5748 }, 5490 }
5749 $isElement: true
5750 }, 5491 },
5751 5492
5752 Event: {"": "Interceptor;"}, 5493 Event: {"": "Interceptor;",
5494 get$target: function(receiver) {
5495 return W._convertNativeToDart_EventTarget(receiver.target);
5496 },
5497 $isEvent: true
5498 },
5753 5499
5754 EventTarget: {"": "Interceptor;", 5500 EventTarget: {"": "Interceptor;",
5755 $$dom_addEventListener$3: function(receiver, type, listener, useCapture) { 5501 $$dom_addEventListener$3: function(receiver, type, listener, useCapture) {
5756 return receiver.addEventListener(type, H.convertDartClosureToJS(listener, 1) , useCapture); 5502 return receiver.addEventListener(type, H.convertDartClosureToJS(listener, 1) , useCapture);
5757 }, 5503 },
5758 $$dom_removeEventListener$3: function(receiver, type, listener, useCapture) { 5504 $$dom_removeEventListener$3: function(receiver, type, listener, useCapture) {
5759 return receiver.removeEventListener(type, H.convertDartClosureToJS(listener, 1), useCapture); 5505 return receiver.removeEventListener(type, H.convertDartClosureToJS(listener, 1), useCapture);
5760 } 5506 },
5507 $isEventTarget: true
5761 }, 5508 },
5762 5509
5763 FormElement: {"": "HtmlElement;length="}, 5510 FieldSetElement: {"": "HtmlElement;disabled}"},
5764 5511
5765 HtmlCollection: {"": "Interceptor_ListMixin_ImmutableListMixin;", 5512 FormElement: {"": "HtmlElement;length=,target="},
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 5513
5790 HttpRequest: {"": "XmlHttpRequestEventTarget;responseText=", 5514 InputElement: {"": "HtmlElement;checked=,disabled},placeholder},value%", $isEven tTarget: true, $isCheckboxInputElement: true},
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 5515
5800 InputElement: {"": "HtmlElement;", $isElement: true, $isNode: true}, 5516 KeygenElement: {"": "HtmlElement;disabled}"},
5517
5518 LIElement: {"": "HtmlElement;value%"},
5519
5520 LinkElement: {"": "HtmlElement;disabled}"},
5521
5522 MeterElement: {"": "HtmlElement;value%"},
5801 5523
5802 MouseEvent: {"": "UIEvent;", $isMouseEvent: true}, 5524 MouseEvent: {"": "UIEvent;", $isMouseEvent: true},
5803 5525
5804 Node: {"": "EventTarget;parent:parentElement=", 5526 Node: {"": "EventTarget;parent:parentElement=",
5805 replaceWith$1: function(receiver, otherNode) {
5806 var $parent, exception;
5807 try {
5808 $parent = receiver.parentNode;
5809 J._replaceChild$2$x($parent, otherNode, receiver);
5810 } catch (exception) {
5811 H.unwrapException(exception);
5812 }
5813
5814 return receiver;
5815 },
5816 toString$0: function(receiver) { 5527 toString$0: function(receiver) {
5817 var t1 = receiver.nodeValue; 5528 var t1 = receiver.nodeValue;
5818 return t1 == null ? J.Interceptor.prototype.toString$0.call(this, receiver) : t1; 5529 return t1 == null ? J.Interceptor.prototype.toString$0.call(this, receiver) : t1;
5819 }, 5530 }
5820 _replaceChild$2: function(receiver, newChild, oldChild) {
5821 return receiver.replaceChild(newChild, oldChild);
5822 },
5823 $isNode: true
5824 }, 5531 },
5825 5532
5826 NodeList: {"": "Interceptor_ListMixin_ImmutableListMixin0;", 5533 OptGroupElement: {"": "HtmlElement;disabled}"},
5827 get$length: function(receiver) {
5828 return receiver.length;
5829 },
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 5534
5851 ProgressEvent: {"": "Event;", $isProgressEvent: true}, 5535 OptionElement: {"": "HtmlElement;disabled},value%"},
5852 5536
5853 SelectElement: {"": "HtmlElement;length="}, 5537 OutputElement: {"": "HtmlElement;value%"},
5538
5539 ParamElement: {"": "HtmlElement;value%"},
5540
5541 ProcessingInstruction: {"": "CharacterData;target="},
5542
5543 ProgressElement: {"": "HtmlElement;value%"},
5544
5545 SelectElement: {"": "HtmlElement;disabled},length=,value%"},
5546
5547 StyleElement: {"": "HtmlElement;disabled}"},
5548
5549 TextAreaElement: {"": "HtmlElement;disabled},placeholder},value%"},
5854 5550
5855 UIEvent: {"": "Event;"}, 5551 UIEvent: {"": "Event;"},
5856 5552
5857 Window: {"": "EventTarget;", 5553 Window: {"": "EventTarget;",
5858 get$parent: function(receiver) { 5554 get$parent: function(receiver) {
5859 return W._convertNativeToDart_Window(receiver.parent); 5555 return W._convertNativeToDart_Window(receiver.parent);
5860 }, 5556 },
5861 toString$0: function(receiver) { 5557 toString$0: function(receiver) {
5862 return receiver.toString(); 5558 return receiver.toString();
5863 } 5559 },
5864 }, 5560 $isEventTarget: true
5561 }}],
5562 ["dart.dom.svg", "dart:svg", , P, {
5563 AElement: {"": "GraphicsElement;target="},
5865 5564
5866 XmlHttpRequestEventTarget: {"": "EventTarget;"}}], 5565 GraphicsElement: {"": "SvgElement;"},
5867 ["dart.dom.svg", "dart:svg", , P, { 5566
5868 SvgElement: {"": "Element;", 5567 StyleElement0: {"": "SvgElement;disabled}"},
5869 get$children: function(receiver) { 5568
5870 var t1 = new P.FilteredElementList(receiver, new W._ChildNodeListLazy(receiv er)); 5569 SvgElement: {"": "Element;"}}],
5871 H.setRuntimeTypeInfo(t1, [W.Element]);
5872 return t1;
5873 }
5874 }}],
5875 ["dart.isolate", "dart:isolate", , P, { 5570 ["dart.isolate", "dart:isolate", , P, {
5876 _Isolate_port: function() { 5571 _Isolate_port: function() {
5877 if ($.lazyPort == null) 5572 if ($.lazyPort == null)
5878 $.lazyPort = H.ReceivePortImpl$(); 5573 $.lazyPort = H.ReceivePortImpl$();
5879 return $.lazyPort; 5574 return $.lazyPort;
5880 }, 5575 },
5881 5576
5882 ReceivePort: {"": "Object;", $isReceivePort: true}}], 5577 ReceivePort: {"": "Object;", $isReceivePort: true}}],
5578 ["dart.math", "dart:math", , P, {
5579 _Random: {"": "Object;",
5580 nextInt$1: function(max) {
5581 if (max < 0)
5582 throw H.wrapException(new P.ArgumentError("negative max: " + max));
5583 if (max > 4294967295)
5584 max = 4294967295;
5585 return Math.random() * max >>> 0;
5586 }
5587 }}],
5883 ["dart.typed_data", "dart:typed_data", , P, { 5588 ["dart.typed_data", "dart:typed_data", , P, {
5884 TypedData_ListMixin: {"": "TypedData+ListMixin;", $isList: true, $asList: null}, 5589 TypedData_ListMixin: {"": "TypedData+ListMixin;", $isList: true, $asList: null},
5885 5590
5886 TypedData_ListMixin_FixedLengthListMixin: {"": "TypedData_ListMixin+FixedLengthL istMixin;", $asList: null}, 5591 TypedData_ListMixin_FixedLengthListMixin: {"": "TypedData_ListMixin+FixedLengthL istMixin;", $asList: null},
5887 5592
5888 TypedData: {"": "Interceptor;", 5593 TypedData: {"": "Interceptor;",
5889 _invalidIndex$2: function(receiver, index, $length) { 5594 _invalidIndex$2: function(receiver, index, $length) {
5890 var t1 = J.getInterceptor$n(index); 5595 var t1 = J.getInterceptor$n(index);
5891 if (t1.$lt(index, 0) || t1.$ge(index, $length)) 5596 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)); 5597 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra nge 0.." + $length));
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
5928 if (index >>> 0 != index || J.$ge$n(index, t1)) 5633 if (index >>> 0 != index || J.$ge$n(index, t1))
5929 this._invalidIndex$2(receiver, index, t1); 5634 this._invalidIndex$2(receiver, index, t1);
5930 receiver[index] = value; 5635 receiver[index] = value;
5931 }, 5636 },
5932 $asList: function() { 5637 $asList: function() {
5933 return [J.JSInt]; 5638 return [J.JSInt];
5934 }, 5639 },
5935 $isList: true, 5640 $isList: true,
5936 $isJavaScriptIndexingBehavior: true 5641 $isJavaScriptIndexingBehavior: true
5937 }}], 5642 }}],
5938 ["html_common", "dart:html_common", , P, { 5643 ["piratebadge.dart", "piratebadge.dart", , A, {
5939 FilteredElementList: {"": "ListBase;_node,_childNodes", 5644 main: function() {
5940 get$_filtered: function() { 5645 var t1, t2, t3;
5941 var t1 = this._childNodes; 5646 $.inputNameElement = document.querySelector("#inputName");
5942 return P.List_List$from(t1.where$1(t1, new P.FilteredElementList__filtered_c losure()), true, W.Element); 5647 t1 = $.inputNameElement;
5943 }, 5648 t1.toString;
5944 forEach$1: function(_, f) { 5649 t1 = new W._ElementEventStreamImpl(t1, C.EventStreamProvider_change._eventType , false);
5945 H.IterableMixinWorkaround_forEach(this.get$_filtered(), f); 5650 H.setRuntimeTypeInfo(t1, [null]);
5946 }, 5651 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre amSubscription__wrapZone(A.generateBadge$closure), t1._useCapture);
5947 $indexSet: function(_, index, value) { 5652 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]);
5948 var t1 = this.get$_filtered(); 5653 t2._tryResume$0();
5949 if (index >>> 0 !== index || index >= t1.length) 5654 $.genButtonElement = document.querySelector("#generateButton");
5950 throw H.ioore(t1, index); 5655 t2 = $.genButtonElement;
5951 J.replaceWith$1$x(t1[index], value); 5656 t2.toString;
5952 }, 5657 t1 = C.EventStreamProvider_click._eventType;
5953 add$1: function(_, value) { 5658 t2 = new W._ElementEventStreamImpl(t2, t1, false);
5954 this._childNodes._this.appendChild(value); 5659 H.setRuntimeTypeInfo(t2, [null]);
5955 }, 5660 t3 = new W._EventStreamSubscription(0, t2._target, t2._eventType, W._EventStre amSubscription__wrapZone(A.generateBadge$closure), t2._useCapture);
5956 get$length: function(_) { 5661 H.setRuntimeTypeInfo(t3, [H.getRuntimeTypeArgument(t2, "_EventStream", 0)]);
5957 return this.get$_filtered().length; 5662 t3._tryResume$0();
5958 }, 5663 t3 = document.querySelector("#useRandomName");
5959 $index: function(_, index) { 5664 t3.toString;
5960 var t1 = this.get$_filtered(); 5665 t1 = new W._ElementEventStreamImpl(t3, t1, false);
5961 if (index >>> 0 !== index || index >= t1.length) 5666 H.setRuntimeTypeInfo(t1, [null]);
5962 throw H.ioore(t1, index); 5667 t3 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre amSubscription__wrapZone(A.useRandomNameClickHandler$closure), t1._useCapture);
5963 return t1[index]; 5668 H.setRuntimeTypeInfo(t3, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]);
5964 }, 5669 t3._tryResume$0();
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 }, 5670 },
5972 5671
5973 FilteredElementList__filtered_closure: {"": "Closure;", 5672 generateBadge: function($event) {
5974 call$1: function(n) { 5673 if (!$.useRandomName)
5975 var t1 = J.getInterceptor(n); 5674 document.querySelector("#badgeName").textContent = A.PirateName$(J.get$value $x($.inputNameElement))._pirateName;
5976 return typeof n === "object" && n !== null && !!t1.$isElement; 5675 else
5977 } 5676 document.querySelector("#badgeName").textContent = A.PirateName$(null)._pira teName;
5978 }}],
5979 ["portmanteaux_simple.dart", "portmanteaux_simple.dart", , O, {
5980 main: function() {
5981 var t1, t2;
5982 t1 = document.querySelector("#getWords");
5983 t1.toString;
5984 t1 = new W._ElementEventStreamImpl(t1, C.EventStreamProvider_click._eventType, false);
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 }, 5677 },
5991 5678
5992 makeRequest: function(e) { 5679 useRandomNameClickHandler: function(e) {
5993 W.HttpRequest_getString("portmanteaux_simple.json", null, null).then$1(O.proce ssString$closure).catchError$1(O.handleError$closure); 5680 var t1, t2;
5994 }, 5681 t1 = J.get$checked$x(H.interceptedTypeCast(J.get$target$x(e), "$isCheckboxInpu tElement"));
5995 5682 t2 = $.genButtonElement;
5996 processString: function(jsonString) { 5683 if (t1 === true) {
5997 var portmanteaux, i, t1, t2; 5684 J.set$disabled$x(t2, false);
5998 portmanteaux = P._parseJson(jsonString, new P.JsonDecoder(null)._reviver); 5685 t1 = $.inputNameElement;
5999 if (typeof portmanteaux !== "string" && (typeof portmanteaux !== "object" || p ortmanteaux === null || portmanteaux.constructor !== Array && !H.isJsIndexable(p ortmanteaux, portmanteaux[init.dispatchPropertyName]))) 5686 t2 = J.getInterceptor$x(t1);
6000 return O.processString$bailout(1, portmanteaux); 5687 t2.set$disabled(t1, true);
6001 for (i = 0; i < portmanteaux.length; ++i) { 5688 t2.set$value(t1, "");
6002 t1 = J.get$children$x($.wordList); 5689 t2.set$placeholder(t1, "");
6003 t2 = document.createElement("li", null); 5690 $.useRandomName = true;
6004 if (i >= portmanteaux.length) 5691 } else {
6005 throw H.ioore(portmanteaux, i); 5692 J.set$disabled$x(t2, true);
6006 t2.textContent = portmanteaux[i]; 5693 t1 = $.inputNameElement;
6007 t1.add$1(t1, t2); 5694 t2 = J.getInterceptor$x(t1);
5695 t2.set$disabled(t1, false);
5696 t2.set$placeholder(t1, "Your name here");
5697 $.useRandomName = false;
6008 } 5698 }
6009 }, 5699 },
6010 5700
6011 processString$bailout: function(state0, portmanteaux) { 5701 PirateName: {"": "Object;indexGen,_pirateName,names",
6012 var t1, i, t2, t3; 5702 toString$0: function(_) {
6013 t1 = J.getInterceptor$asx(portmanteaux); 5703 return this._pirateName;
6014 i = 0; 5704 },
6015 while (true) { 5705 PirateName$1$firstName: function(firstName) {
6016 t2 = t1.get$length(portmanteaux); 5706 var t1, t2;
6017 if (typeof t2 !== "number") 5707 if (firstName == null) {
6018 throw H.iae(t2); 5708 t1 = this.names;
6019 if (!(i < t2)) 5709 t2 = this.indexGen.nextInt$1(52);
6020 break; 5710 if (t2 < 0 || t2 >= 52)
6021 t2 = J.get$children$x($.wordList); 5711 throw H.ioore(t1, t2);
6022 t3 = document.createElement("li", null); 5712 firstName = t1[t2];
6023 t3.textContent = t1.$index(portmanteaux, i); 5713 }
6024 t2.add$1(t2, t3); 5714 this._pirateName = H.S(firstName);
6025 ++i; 5715 },
6026 } 5716 static: {
6027 }, 5717 PirateName$: function(firstName) {
5718 var t1 = new A.PirateName(C.C__Random, null, C.List_mes);
5719 t1.PirateName$1$firstName(firstName);
5720 return t1;
5721 }}
6028 5722
6029 handleError: function(error) {
6030 var t1, t2;
6031 t1 = J.get$children$x($.wordList);
6032 t2 = document.createElement("li", null);
6033 t2.textContent = "Request failed.";
6034 t1.add$1(t1, t2);
6035 }}, 5723 }},
6036 1], 5724 1],
6037 ]); 5725 ]);
6038 Isolate.$finishClasses($$, $, null); 5726 Isolate.$finishClasses($$, $, null);
6039 $$ = null; 5727 $$ = null;
6040 5728
6041 // Static function getters 5729 // 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"); 5730 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"); 5731 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"); 5732 init.globalFunctions.invokeClosure$closure = H.invokeClosure$closure = new H.Clo sure$7(H.invokeClosure, "invokeClosure$closure");
(...skipping 15 matching lines...) Expand all
6060 init.globalFunctions._rootRegisterCallback$closure = P._rootRegisterCallback$clo sure = new P.Closure$4(P._rootRegisterCallback, "_rootRegisterCallback$closure") ; 5748 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"); 5749 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"); 5750 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"); 5751 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"); 5752 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"); 5753 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"); 5754 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"); 5755 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"); 5756 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"); 5757 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"); 5758 init.globalFunctions.main$closure = A.main$closure = new H.Closure$0(A.main, "ma in$closure");
6071 init.globalFunctions.makeRequest$closure = O.makeRequest$closure = new H.Closure $1(O.makeRequest, "makeRequest$closure"); 5759 init.globalFunctions.generateBadge$closure = A.generateBadge$closure = new H.Clo sure$1(A.generateBadge, "generateBadge$closure");
6072 init.globalFunctions.processString$closure = O.processString$closure = new H.Clo sure$1(O.processString, "processString$closure"); 5760 init.globalFunctions.useRandomNameClickHandler$closure = A.useRandomNameClickHan dler$closure = new H.Closure$1(A.useRandomNameClickHandler, "useRandomNameClickH andler$closure");
6073 init.globalFunctions.handleError$closure = O.handleError$closure = new H.Closure $1(O.handleError, "handleError$closure");
6074 // Runtime type support 5761 // Runtime type support
6075 J.JSInt.$isint = true; 5762 J.JSInt.$isint = true;
6076 J.JSInt.$isObject = true; 5763 J.JSInt.$isObject = true;
6077 W.Node.$isObject = true;
6078 J.JSString.$isString = true; 5764 J.JSString.$isString = true;
6079 J.JSString.$isObject = true; 5765 J.JSString.$isObject = true;
6080 J.JSNumber.$isObject = true; 5766 J.JSNumber.$isObject = true;
6081 P.Duration.$isDuration = true; 5767 P.Duration.$isDuration = true;
6082 P.Duration.$isObject = true; 5768 P.Duration.$isObject = true;
6083 W.Element.$isObject = true; 5769 W.Event.$isEvent = true;
6084 P.Object.$isObject = true; 5770 W.Event.$isObject = true;
5771 W.MouseEvent.$isMouseEvent = true;
6085 W.MouseEvent.$isEvent = true; 5772 W.MouseEvent.$isEvent = true;
6086 W.MouseEvent.$isObject = true; 5773 W.MouseEvent.$isObject = true;
6087 P.Symbol.$isSymbol = true; 5774 P.Symbol.$isSymbol = true;
6088 P.Symbol.$isObject = true; 5775 P.Symbol.$isObject = true;
6089 W.HttpRequest.$isObject = true;
6090 W.ProgressEvent.$isEvent = true;
6091 W.ProgressEvent.$isObject = true;
6092 P.ReceivePort.$isObject = true; 5776 P.ReceivePort.$isObject = true;
6093 H._IsolateEvent.$isObject = true; 5777 H._IsolateEvent.$isObject = true;
6094 H._IsolateContext.$isObject = true; 5778 H._IsolateContext.$isObject = true;
6095 J.JSArray.$isObject = true; 5779 J.JSArray.$isObject = true;
6096 P.Future.$isFuture = true; 5780 P.Future.$isFuture = true;
6097 P.Future.$isObject = true; 5781 P.Future.$isObject = true;
6098 W.Event.$isEvent = true; 5782 P.Object.$isObject = true;
6099 W.Event.$isObject = true;
6100 P.Zone.$isZone = true; 5783 P.Zone.$isZone = true;
6101 P.Zone.$isObject = true; 5784 P.Zone.$isObject = true;
6102 P.ZoneDelegate.$isZoneDelegate = true; 5785 P.ZoneDelegate.$isZoneDelegate = true;
6103 P.ZoneDelegate.$isObject = true; 5786 P.ZoneDelegate.$isObject = true;
6104 P.Timer.$isTimer = true; 5787 P.Timer.$isTimer = true;
6105 P.Timer.$isObject = true; 5788 P.Timer.$isObject = true;
6106 P.ZoneSpecification.$isZoneSpecification = true; 5789 P.ZoneSpecification.$isZoneSpecification = true;
6107 P.ZoneSpecification.$isObject = true; 5790 P.ZoneSpecification.$isObject = true;
6108 P.Map.$isMap = true; 5791 P.Map.$isMap = true;
6109 P.Map.$isObject = true; 5792 P.Map.$isObject = true;
6110 P.Function.$isFunction = true; 5793 P.Function.$isFunction = true;
6111 P.Function.$isObject = true; 5794 P.Function.$isObject = true;
6112 J.JSBool.$isbool = true; 5795 J.JSBool.$isbool = true;
6113 J.JSBool.$isObject = true; 5796 J.JSBool.$isObject = true;
6114 P.Error.$isError = true;
6115 P.Error.$isObject = true;
6116 P.StackTrace.$isStackTrace = true; 5797 P.StackTrace.$isStackTrace = true;
6117 P.StackTrace.$isObject = true; 5798 P.StackTrace.$isObject = true;
6118 P._EventSink.$is_EventSink = true; 5799 P._EventSink.$is_EventSink = true;
6119 P._EventSink.$isObject = true; 5800 P._EventSink.$isObject = true;
6120 // getInterceptor methods 5801 // getInterceptor methods
6121 J.getInterceptor = function(receiver) { 5802 J.getInterceptor = function(receiver) {
6122 if (typeof receiver == "number") { 5803 if (typeof receiver == "number") {
6123 if (Math.floor(receiver) == receiver) 5804 if (Math.floor(receiver) == receiver)
6124 return J.JSInt.prototype; 5805 return J.JSInt.prototype;
6125 return J.JSDouble.prototype; 5806 return J.JSDouble.prototype;
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
6185 return receiver; 5866 return receiver;
6186 if (typeof receiver != "object") 5867 if (typeof receiver != "object")
6187 return receiver; 5868 return receiver;
6188 if (receiver instanceof P.Object) 5869 if (receiver instanceof P.Object)
6189 return receiver; 5870 return receiver;
6190 return J.getNativeInterceptor(receiver); 5871 return J.getNativeInterceptor(receiver);
6191 }; 5872 };
6192 C.C_CloseToken = new H.CloseToken(); 5873 C.C_CloseToken = new H.CloseToken();
6193 C.C_UnknownJavaScriptObject = new J.UnknownJavaScriptObject(); 5874 C.C_UnknownJavaScriptObject = new J.UnknownJavaScriptObject();
6194 C.C__DelayedDone = new P._DelayedDone(); 5875 C.C__DelayedDone = new P._DelayedDone();
5876 C.C__Random = new P._Random();
6195 C.Duration_0 = new P.Duration(0); 5877 C.Duration_0 = new P.Duration(0);
5878 C.EventStreamProvider_change = new W.EventStreamProvider("change");
6196 C.EventStreamProvider_click = new W.EventStreamProvider("click"); 5879 C.EventStreamProvider_click = new W.EventStreamProvider("click");
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; 5880 C.JSArray_methods = J.JSArray.prototype;
6201 C.JSInt_methods = J.JSInt.prototype; 5881 C.JSInt_methods = J.JSInt.prototype;
6202 C.JSNumber_methods = J.JSNumber.prototype; 5882 C.JSNumber_methods = J.JSNumber.prototype;
6203 C.JSString_methods = J.JSString.prototype; 5883 C.JSString_methods = J.JSString.prototype;
6204 C.JS_CONST_ZYJ = ((typeof version == "function" && typeof os == "object" && "system" in os) 5884 C.JS_CONST_ZYJ = ((typeof version == "function" && typeof os == "object" && "system" in os)
6205 || (typeof navigator == "object" 5885 || (typeof navigator == "object"
6206 && navigator.userAgent.indexOf('Chrome') != -1)) 5886 && navigator.userAgent.indexOf('Chrome') != -1))
6207 ? function(x) { return x.$dartCachedLength || x.length; } 5887 ? function(x) { return x.$dartCachedLength || x.length; }
6208 : function(x) { return x.length; }; 5888 : function(x) { return x.length; };
6209 ; 5889 ;
6210 Isolate.makeConstantList = function(list) { 5890 Isolate.makeConstantList = function(list) {
6211 list.immutable$list = true; 5891 list.immutable$list = true;
6212 list.fixed$length = true; 5892 list.fixed$length = true;
6213 return list; 5893 return list;
6214 }; 5894 };
6215 C.List_empty = Isolate.makeConstantList([]); 5895 C.List_empty = Isolate.makeConstantList([]);
6216 C.NodeList_methods = W.NodeList.prototype; 5896 C.List_mes = Isolate.makeConstantList(["Anne", "Bette", "Cate", "Dawn", "Elise", "Faye", "Ginger", "Harriot", "Izzy", "Jane", "Kaye", "Liz", "Maria", "Nell", "O live", "Pat", "Queenie", "Rae", "Sal", "Tam", "Uma", "Violet", "Wilma", "Xana", "Yvonne", "Zelda", "Abe", "Billy", "Caleb", "Davie", "Eb", "Frank", "Gabe", "Hou se", "Icarus", "Jack", "Kurt", "Larry", "Mike", "Nolan", "Oliver", "Pat", "Quib" , "Roy", "Sal", "Tom", "Ube", "Val", "Walt", "Xavier", "Yvan", "Zeb"]);
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); 5897 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]); 5898 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]); 5899 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); 5900 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); 5901 C._ZoneSpecification_eLJ = new P._ZoneSpecification(null, null, null, null, null , null, null, null, null);
6222 $.lazyPort = null; 5902 $.lazyPort = null;
6223 $.ReceivePortImpl__nextFreeId = 1; 5903 $.ReceivePortImpl__nextFreeId = 1;
6224 $.Primitives_mirrorFunctionCacheName = "$cachedFunction"; 5904 $.Primitives_mirrorFunctionCacheName = "$cachedFunction";
6225 $.Primitives_mirrorInvokeCacheName = "$cachedInvocation"; 5905 $.Primitives_mirrorInvokeCacheName = "$cachedInvocation";
6226 $.interceptorsByTag = null; 5906 $.interceptorsByTag = null;
6227 $.leafTags = null; 5907 $.leafTags = null;
6228 $.interceptorToTag = null; 5908 $.interceptorToTag = null;
6229 $._callbacksAreEnqueued = false; 5909 $._callbacksAreEnqueued = false;
6230 $.Zone__current = C._CustomizedZone_WYN; 5910 $.Zone__current = C._CustomizedZone_WYN;
6231 $.Expando__keyCount = 0; 5911 $.Expando__keyCount = 0;
6232 $.Device__isOpera = null; 5912 $.Device__isOpera = null;
6233 $.Device__isWebKit = null; 5913 $.Device__isWebKit = null;
6234 $.wordList = null; 5914 $.inputNameElement = null;
5915 $.genButtonElement = null;
5916 $.useRandomName = false;
6235 J.$$dom_addEventListener$3$x = function(receiver, a0, a1, a2) { 5917 J.$$dom_addEventListener$3$x = function(receiver, a0, a1, a2) {
6236 return J.getInterceptor$x(receiver).$$dom_addEventListener$3(receiver, a0, a1, a2); 5918 return J.getInterceptor$x(receiver).$$dom_addEventListener$3(receiver, a0, a1, a2);
6237 }; 5919 };
6238 J.$$dom_removeEventListener$3$x = function(receiver, a0, a1, a2) { 5920 J.$$dom_removeEventListener$3$x = function(receiver, a0, a1, a2) {
6239 return J.getInterceptor$x(receiver).$$dom_removeEventListener$3(receiver, a0, a1, a2); 5921 return J.getInterceptor$x(receiver).$$dom_removeEventListener$3(receiver, a0, a1, a2);
6240 }; 5922 };
6241 J.$eq = function(receiver, a0) { 5923 J.$eq = function(receiver, a0) {
6242 if (receiver == null) 5924 if (receiver == null)
6243 return a0 == null; 5925 return a0 == null;
6244 if (typeof receiver != "object") 5926 if (typeof receiver != "object")
6245 return a0 != null && receiver === a0; 5927 return a0 != null && receiver === a0;
6246 return J.getInterceptor(receiver).$eq(receiver, a0); 5928 return J.getInterceptor(receiver).$eq(receiver, a0);
6247 }; 5929 };
6248 J.$ge$n = function(receiver, a0) { 5930 J.$ge$n = function(receiver, a0) {
6249 if (typeof receiver == "number" && typeof a0 == "number") 5931 if (typeof receiver == "number" && typeof a0 == "number")
6250 return receiver >= a0; 5932 return receiver >= a0;
6251 return J.getInterceptor$n(receiver).$ge(receiver, a0); 5933 return J.getInterceptor$n(receiver).$ge(receiver, a0);
6252 }; 5934 };
6253 J.$index$asx = function(receiver, a0) { 5935 J.$index$asx = function(receiver, a0) {
6254 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde xable(receiver, receiver[init.dispatchPropertyName])) 5936 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde xable(receiver, receiver[init.dispatchPropertyName]))
6255 if (a0 >>> 0 === a0 && a0 < receiver.length) 5937 if (a0 >>> 0 === a0 && a0 < receiver.length)
6256 return receiver[a0]; 5938 return receiver[a0];
6257 return J.getInterceptor$asx(receiver).$index(receiver, a0); 5939 return J.getInterceptor$asx(receiver).$index(receiver, a0);
6258 }; 5940 };
6259 J.$indexSet$ax = function(receiver, a0, a1) { 5941 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) 5942 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; 5943 return receiver[a0] = a1;
6262 return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); 5944 return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1);
6263 }; 5945 };
6264 J._replaceChild$2$x = function(receiver, a0, a1) {
6265 return J.getInterceptor$x(receiver)._replaceChild$2(receiver, a0, a1);
6266 };
6267 J.elementAt$1$ax = function(receiver, a0) { 5946 J.elementAt$1$ax = function(receiver, a0) {
6268 return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); 5947 return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0);
6269 }; 5948 };
6270 J.forEach$1$ax = function(receiver, a0) { 5949 J.forEach$1$ax = function(receiver, a0) {
6271 return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); 5950 return J.getInterceptor$ax(receiver).forEach$1(receiver, a0);
6272 }; 5951 };
6273 J.get$children$x = function(receiver) { 5952 J.get$checked$x = function(receiver) {
6274 return J.getInterceptor$x(receiver).get$children(receiver); 5953 return J.getInterceptor$x(receiver).get$checked(receiver);
6275 }; 5954 };
6276 J.get$hashCode$ = function(receiver) { 5955 J.get$hashCode$ = function(receiver) {
6277 return J.getInterceptor(receiver).get$hashCode(receiver); 5956 return J.getInterceptor(receiver).get$hashCode(receiver);
6278 }; 5957 };
6279 J.get$iterator$ax = function(receiver) { 5958 J.get$iterator$ax = function(receiver) {
6280 return J.getInterceptor$ax(receiver).get$iterator(receiver); 5959 return J.getInterceptor$ax(receiver).get$iterator(receiver);
6281 }; 5960 };
6282 J.get$length$asx = function(receiver) { 5961 J.get$length$asx = function(receiver) {
6283 return J.getInterceptor$asx(receiver).get$length(receiver); 5962 return J.getInterceptor$asx(receiver).get$length(receiver);
6284 }; 5963 };
6285 J.get$responseText$x = function(receiver) { 5964 J.get$target$x = function(receiver) {
6286 return J.getInterceptor$x(receiver).get$responseText(receiver); 5965 return J.getInterceptor$x(receiver).get$target(receiver);
5966 };
5967 J.get$value$x = function(receiver) {
5968 return J.getInterceptor$x(receiver).get$value(receiver);
6287 }; 5969 };
6288 J.map$1$ax = function(receiver, a0) { 5970 J.map$1$ax = function(receiver, a0) {
6289 return J.getInterceptor$ax(receiver).map$1(receiver, a0); 5971 return J.getInterceptor$ax(receiver).map$1(receiver, a0);
6290 }; 5972 };
6291 J.replaceWith$1$x = function(receiver, a0) { 5973 J.set$disabled$x = function(receiver, value) {
6292 return J.getInterceptor$x(receiver).replaceWith$1(receiver, a0); 5974 return J.getInterceptor$x(receiver).set$disabled(receiver, value);
6293 };
6294 J.send$2$x = function(receiver, a0, a1) {
6295 return J.getInterceptor$x(receiver).send$2(receiver, a0, a1);
6296 }; 5975 };
6297 J.toString$0 = function(receiver) { 5976 J.toString$0 = function(receiver) {
6298 return J.getInterceptor(receiver).toString$0(receiver); 5977 return J.getInterceptor(receiver).toString$0(receiver);
6299 }; 5978 };
6300 $.mapTypeToInterceptor = []; 5979 $.mapTypeToInterceptor = [];
6301 Isolate.$lazy($, "globalThis", "globalThis", "get$globalThis", function() { 5980 Isolate.$lazy($, "globalThis", "globalThis", "get$globalThis", function() {
6302 return function() { return this; }(); 5981 return function() { return this; }();
6303 }); 5982 });
6304 Isolate.$lazy($, "globalWindow", "globalWindow", "get$globalWindow", function() { 5983 Isolate.$lazy($, "globalWindow", "globalWindow", "get$globalWindow", function() {
6305 return $.get$globalThis().window; 5984 return $.get$globalThis().window;
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
6358 Isolate.$lazy($, "_asyncCallbacks", "_asyncCallbacks", "get$_asyncCallbacks", fu nction() { 6037 Isolate.$lazy($, "_asyncCallbacks", "_asyncCallbacks", "get$_asyncCallbacks", fu nction() {
6359 return P.ListQueue$(null, {func: "void_", void: true}); 6038 return P.ListQueue$(null, {func: "void_", void: true});
6360 }); 6039 });
6361 Isolate.$lazy($, "_toStringList", "ListMixin__toStringList", "get$ListMixin__toS tringList", function() { 6040 Isolate.$lazy($, "_toStringList", "ListMixin__toStringList", "get$ListMixin__toS tringList", function() {
6362 return P.List_List(null, null); 6041 return P.List_List(null, null);
6363 }); 6042 });
6364 Isolate.$lazy($, "_toStringList", "Maps__toStringList", "get$Maps__toStringList" , function() { 6043 Isolate.$lazy($, "_toStringList", "Maps__toStringList", "get$Maps__toStringList" , function() {
6365 return P.List_List(null, null); 6044 return P.List_List(null, null);
6366 }); 6045 });
6367 // Native classes 6046 // Native classes
6368 H.defineNativeMethods("DOMError|FileError|MediaError|MediaKeyError|Navigator|Nav igatorUserMediaError|PositionError|SQLError|SVGAnimatedNumberList", J.Intercepto r); 6047 H.defineNativeMethods("DOMError|FileError|MediaError|MediaKeyError|Navigator|Nav igatorUserMediaError|PositionError|SQLError|SVGAnimatedNumberList|SVGAnimatedStr ing", J.Interceptor);
6369 6048
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); 6049 H.defineNativeMethods("HTMLAppletElement|HTMLAudioElement|HTMLBRElement|HTMLBase FontElement|HTMLBodyElement|HTMLCanvasElement|HTMLContentElement|HTMLDListElemen t|HTMLDataListElement|HTMLDetailsElement|HTMLDialogElement|HTMLDirectoryElement| HTMLDivElement|HTMLEmbedElement|HTMLFontElement|HTMLFrameElement|HTMLFrameSetEle ment|HTMLHRElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrame Element|HTMLImageElement|HTMLLabelElement|HTMLLegendElement|HTMLMapElement|HTMLM arqueeElement|HTMLMediaElement|HTMLMenuElement|HTMLMetaElement|HTMLModElement|HT MLOListElement|HTMLObjectElement|HTMLParagraphElement|HTMLPreElement|HTMLQuoteEl ement|HTMLScriptElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTML TableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataCellEl ement|HTMLTableElement|HTMLTableHeaderCellElement|HTMLTableRowElement|HTMLTableS ectionElement|HTMLTemplateElement|HTMLTitleElement|HTMLTrackElement|HTMLUListEle ment|HTMLUnknownElement|HTMLVideoElement", W.HtmlElement);
6371 6050
6372 H.defineNativeMethodsNonleaf("HTMLElement", W.HtmlElement); 6051 H.defineNativeMethodsNonleaf("HTMLElement", W.HtmlElement);
6373 6052
6374 H.defineNativeMethods("HTMLAnchorElement", W.AnchorElement); 6053 H.defineNativeMethods("HTMLAnchorElement", W.AnchorElement);
6375 6054
6376 H.defineNativeMethods("CDATASection|CharacterData|Comment|ProcessingInstruction| Text", W.CharacterData); 6055 H.defineNativeMethods("HTMLAreaElement", W.AreaElement);
6056
6057 H.defineNativeMethods("HTMLBaseElement", W.BaseElement);
6058
6059 H.defineNativeMethods("HTMLButtonElement", W.ButtonElement);
6060
6061 H.defineNativeMethods("CDATASection|Comment|Text", W.CharacterData);
6062
6063 H.defineNativeMethodsNonleaf("CharacterData", W.CharacterData);
6377 6064
6378 H.defineNativeMethods("DOMException", W.DomException); 6065 H.defineNativeMethods("DOMException", W.DomException);
6379 6066
6380 H.defineNativeMethodsNonleaf("Element", W.Element); 6067 H.defineNativeMethodsNonleaf("Element", W.Element);
6381 6068
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); 6069 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|ProgressEvent|RTCDTMFToneChan geEvent|RTCDataChannelEvent|RTCIceCandidateEvent|ResourceProgressEvent|SecurityP olicyViolationEvent|SpeechInputEvent|SpeechRecognitionError|SpeechRecognitionEve nt|SpeechSynthesisEvent|StorageEvent|TrackEvent|TransitionEvent|WebGLContextEven t|WebKitAnimationEvent|WebKitTransitionEvent|XMLHttpRequestProgressEvent", W.Eve nt);
6383 6070
6384 H.defineNativeMethodsNonleaf("Event", W.Event); 6071 H.defineNativeMethodsNonleaf("Event", W.Event);
6385 6072
6386 H.defineNativeMethodsNonleaf("EventTarget", W.EventTarget); 6073 H.defineNativeMethodsNonleaf("EventTarget", W.EventTarget);
6387 6074
6075 H.defineNativeMethods("HTMLFieldSetElement", W.FieldSetElement);
6076
6388 H.defineNativeMethods("HTMLFormElement", W.FormElement); 6077 H.defineNativeMethods("HTMLFormElement", W.FormElement);
6389 6078
6390 H.defineNativeMethods("HTMLCollection|HTMLFormControlsCollection|HTMLOptionsColl ection", W.HtmlCollection);
6391
6392 H.defineNativeMethods("XMLHttpRequest", W.HttpRequest);
6393
6394 H.defineNativeMethods("HTMLInputElement", W.InputElement); 6079 H.defineNativeMethods("HTMLInputElement", W.InputElement);
6395 6080
6081 H.defineNativeMethods("HTMLKeygenElement", W.KeygenElement);
6082
6083 H.defineNativeMethods("HTMLLIElement", W.LIElement);
6084
6085 H.defineNativeMethods("HTMLLinkElement", W.LinkElement);
6086
6087 H.defineNativeMethods("HTMLMeterElement", W.MeterElement);
6088
6396 H.defineNativeMethods("DragEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|Mous eWheelEvent|PointerEvent|WheelEvent", W.MouseEvent); 6089 H.defineNativeMethods("DragEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|Mous eWheelEvent|PointerEvent|WheelEvent", W.MouseEvent);
6397 6090
6398 H.defineNativeMethods("Attr|Document|DocumentFragment|DocumentType|Entity|HTMLDo cument|Notation|SVGDocument|ShadowRoot", W.Node); 6091 H.defineNativeMethods("Attr|Document|DocumentFragment|DocumentType|Entity|HTMLDo cument|Notation|SVGDocument|ShadowRoot", W.Node);
6399 6092
6400 H.defineNativeMethodsNonleaf("Node", W.Node); 6093 H.defineNativeMethodsNonleaf("Node", W.Node);
6401 6094
6402 H.defineNativeMethods("NodeList|RadioNodeList", W.NodeList); 6095 H.defineNativeMethods("HTMLOptGroupElement", W.OptGroupElement);
6403 6096
6404 H.defineNativeMethods("ProgressEvent|ResourceProgressEvent|XMLHttpRequestProgres sEvent", W.ProgressEvent); 6097 H.defineNativeMethods("HTMLOptionElement", W.OptionElement);
6098
6099 H.defineNativeMethods("HTMLOutputElement", W.OutputElement);
6100
6101 H.defineNativeMethods("HTMLParamElement", W.ParamElement);
6102
6103 H.defineNativeMethods("ProcessingInstruction", W.ProcessingInstruction);
6104
6105 H.defineNativeMethods("HTMLProgressElement", W.ProgressElement);
6405 6106
6406 H.defineNativeMethods("HTMLSelectElement", W.SelectElement); 6107 H.defineNativeMethods("HTMLSelectElement", W.SelectElement);
6407 6108
6109 H.defineNativeMethods("HTMLStyleElement", W.StyleElement);
6110
6111 H.defineNativeMethods("HTMLTextAreaElement", W.TextAreaElement);
6112
6408 H.defineNativeMethods("CompositionEvent|FocusEvent|KeyboardEvent|SVGZoomEvent|Te xtEvent|TouchEvent", W.UIEvent); 6113 H.defineNativeMethods("CompositionEvent|FocusEvent|KeyboardEvent|SVGZoomEvent|Te xtEvent|TouchEvent", W.UIEvent);
6409 6114
6410 H.defineNativeMethodsNonleaf("UIEvent", W.UIEvent); 6115 H.defineNativeMethodsNonleaf("UIEvent", W.UIEvent);
6411 6116
6412 H.defineNativeMethods("DOMWindow|Window", W.Window); 6117 H.defineNativeMethods("DOMWindow|Window", W.Window);
6413 6118
6414 H.defineNativeMethodsNonleaf("XMLHttpRequestEventTarget", W.XmlHttpRequestEventT arget); 6119 H.defineNativeMethods("SVGAElement", P.AElement);
6415 6120
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); 6121 H.defineNativeMethods("SVGAltGlyphElement|SVGCircleElement|SVGClipPathElement|SV GDefsElement|SVGEllipseElement|SVGForeignObjectElement|SVGGElement|SVGImageEleme nt|SVGLineElement|SVGPathElement|SVGPolygonElement|SVGPolylineElement|SVGRectEle ment|SVGSVGElement|SVGSwitchElement|SVGTRefElement|SVGTSpanElement|SVGTextConten tElement|SVGTextElement|SVGTextPathElement|SVGTextPositioningElement|SVGUseEleme nt", P.GraphicsElement);
6122
6123 H.defineNativeMethodsNonleaf("SVGGraphicsElement", P.GraphicsElement);
6124
6125 H.defineNativeMethods("SVGStyleElement", P.StyleElement0);
6126
6127 H.defineNativeMethods("SVGAltGlyphDefElement|SVGAltGlyphItemElement|SVGAnimateCo lorElement|SVGAnimateElement|SVGAnimateMotionElement|SVGAnimateTransformElement| SVGAnimationElement|SVGComponentTransferFunctionElement|SVGCursorElement|SVGDesc Element|SVGFEBlendElement|SVGFEColorMatrixElement|SVGFEComponentTransferElement| SVGFECompositeElement|SVGFEConvolveMatrixElement|SVGFEDiffuseLightingElement|SVG FEDisplacementMapElement|SVGFEDistantLightElement|SVGFEDropShadowElement|SVGFEFl oodElement|SVGFEFuncAElement|SVGFEFuncBElement|SVGFEFuncGElement|SVGFEFuncREleme nt|SVGFEGaussianBlurElement|SVGFEImageElement|SVGFEMergeElement|SVGFEMergeNodeEl ement|SVGFEMorphologyElement|SVGFEOffsetElement|SVGFEPointLightElement|SVGFESpec ularLightingElement|SVGFESpotLightElement|SVGFETileElement|SVGFETurbulenceElemen t|SVGFilterElement|SVGFontElement|SVGFontFaceElement|SVGFontFaceFormatElement|SV GFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement|SVGGlyphElement |SVGGlyphRefElement|SVGGradientElement|SVGHKernElement|SVGLinearGradientElement| SVGMPathElement|SVGMarkerElement|SVGMaskElement|SVGMetadataElement|SVGMissingGly phElement|SVGPatternElement|SVGRadialGradientElement|SVGScriptElement|SVGSetElem ent|SVGStopElement|SVGSymbolElement|SVGTitleElement|SVGVKernElement|SVGViewEleme nt", P.SvgElement);
6128
6129 H.defineNativeMethodsNonleaf("SVGElement", P.SvgElement);
6417 6130
6418 H.defineNativeMethodsExtended("ArrayBufferView", P.TypedData, [P.TypedData_ListM ixin, P.TypedData_ListMixin_FixedLengthListMixin]); 6131 H.defineNativeMethodsExtended("ArrayBufferView", P.TypedData, [P.TypedData_ListM ixin, P.TypedData_ListMixin_FixedLengthListMixin]);
6419 6132
6420 H.defineNativeMethodsNonleaf("Uint8Array", P.Uint8List); 6133 H.defineNativeMethodsNonleaf("Uint8Array", P.Uint8List);
6421 6134
6422 6135
6423 init.functionAliases = {}; 6136 init.functionAliases = {};
6424 ; 6137 ;
6425 init.metadata = []; 6138 init.metadata = [];
6426 $ = null; 6139 $ = null;
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
6485 } 6198 }
6486 callback(event.target); 6199 callback(event.target);
6487 } 6200 }
6488 for (var i = 0; i < scripts.length; ++i) { 6201 for (var i = 0; i < scripts.length; ++i) {
6489 scripts[i].addEventListener("load", onLoad, false); 6202 scripts[i].addEventListener("load", onLoad, false);
6490 } 6203 }
6491 })(function(currentScript) { 6204 })(function(currentScript) {
6492 init.currentScript = currentScript; 6205 init.currentScript = currentScript;
6493 6206
6494 if (typeof dartMainRunner === "function") { 6207 if (typeof dartMainRunner === "function") {
6495 dartMainRunner(function() { H.startRootIsolate(O.main$closure); }); 6208 dartMainRunner(function() { H.startRootIsolate(A.main$closure); });
6496 } else { 6209 } else {
6497 H.startRootIsolate(O.main$closure); 6210 H.startRootIsolate(A.main$closure);
6498 } 6211 }
6499 }); 6212 });
6500 // END invoke [main]. 6213 // END invoke [main].
6501 function init() { 6214 function init() {
6502 Isolate.$isolateProperties = {}; 6215 Isolate.$isolateProperties = {};
6503 function generateAccessor(field, accessors, cls) { 6216 function generateAccessor(field, accessors, cls) {
6504 var len = field.length; 6217 var len = field.length;
6505 var code = field.charCodeAt(len - 1); 6218 var code = field.charCodeAt(len - 1);
6506 var reflectable = false; 6219 var reflectable = false;
6507 if (code == 45) { 6220 if (code == 45) {
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
6714 Isolate.prototype = oldIsolate.prototype; 6427 Isolate.prototype = oldIsolate.prototype;
6715 Isolate.prototype.constructor = Isolate; 6428 Isolate.prototype.constructor = Isolate;
6716 Isolate.$isolateProperties = isolateProperties; 6429 Isolate.$isolateProperties = isolateProperties;
6717 Isolate.$finishClasses = oldIsolate.$finishClasses; 6430 Isolate.$finishClasses = oldIsolate.$finishClasses;
6718 Isolate.makeConstantList = oldIsolate.makeConstantList; 6431 Isolate.makeConstantList = oldIsolate.makeConstantList;
6719 return Isolate; 6432 return Isolate;
6720 }; 6433 };
6721 } 6434 }
6722 })() 6435 })()
6723 6436
6724 //# sourceMappingURL=portmanteaux_simple.dart.js.map 6437 //# sourceMappingURL=piratebadge.dart.js.map
6725 //@ sourceMappingURL=portmanteaux_simple.dart.js.map 6438 //@ sourceMappingURL=piratebadge.dart.js.map
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698