corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 office 1 /* @preserve
2 * The MIT License (MIT)
3 *
4 * Copyright (c) 2013-2017 Petka Antonov
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights
9 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 * copies of the Software, and to permit persons to whom the Software is
11 * furnished to do so, subject to the following conditions:
12 *
13 * The above copyright notice and this permission notice shall be included in
14 * all copies or substantial portions of the Software.
15 *
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 * THE SOFTWARE.
23 *
24 */
25 /**
26 * bluebird build version 3.5.0
27 * Features enabled: core, race, call_get, generators, map, nodeify, promisify, props, reduce, settle, some, using, timers, filter, any, each
28 */
29 !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.Promise=e()}}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof _dereq_=="function"&&_dereq_;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof _dereq_=="function"&&_dereq_;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
30 "use strict";
31 module.exports = function(Promise) {
32 var SomePromiseArray = Promise._SomePromiseArray;
33 function any(promises) {
34 var ret = new SomePromiseArray(promises);
35 var promise = ret.promise();
36 ret.setHowMany(1);
37 ret.setUnwrap();
38 ret.init();
39 return promise;
40 }
41  
42 Promise.any = function (promises) {
43 return any(promises);
44 };
45  
46 Promise.prototype.any = function () {
47 return any(this);
48 };
49  
50 };
51  
52 },{}],2:[function(_dereq_,module,exports){
53 "use strict";
54 var firstLineError;
55 try {throw new Error(); } catch (e) {firstLineError = e;}
56 var schedule = _dereq_("./schedule");
57 var Queue = _dereq_("./queue");
58 var util = _dereq_("./util");
59  
60 function Async() {
61 this._customScheduler = false;
62 this._isTickUsed = false;
63 this._lateQueue = new Queue(16);
64 this._normalQueue = new Queue(16);
65 this._haveDrainedQueues = false;
66 this._trampolineEnabled = true;
67 var self = this;
68 this.drainQueues = function () {
69 self._drainQueues();
70 };
71 this._schedule = schedule;
72 }
73  
74 Async.prototype.setScheduler = function(fn) {
75 var prev = this._schedule;
76 this._schedule = fn;
77 this._customScheduler = true;
78 return prev;
79 };
80  
81 Async.prototype.hasCustomScheduler = function() {
82 return this._customScheduler;
83 };
84  
85 Async.prototype.enableTrampoline = function() {
86 this._trampolineEnabled = true;
87 };
88  
89 Async.prototype.disableTrampolineIfNecessary = function() {
90 if (util.hasDevTools) {
91 this._trampolineEnabled = false;
92 }
93 };
94  
95 Async.prototype.haveItemsQueued = function () {
96 return this._isTickUsed || this._haveDrainedQueues;
97 };
98  
99  
100 Async.prototype.fatalError = function(e, isNode) {
101 if (isNode) {
102 process.stderr.write("Fatal " + (e instanceof Error ? e.stack : e) +
103 "\n");
104 process.exit(2);
105 } else {
106 this.throwLater(e);
107 }
108 };
109  
110 Async.prototype.throwLater = function(fn, arg) {
111 if (arguments.length === 1) {
112 arg = fn;
113 fn = function () { throw arg; };
114 }
115 if (typeof setTimeout !== "undefined") {
116 setTimeout(function() {
117 fn(arg);
118 }, 0);
119 } else try {
120 this._schedule(function() {
121 fn(arg);
122 });
123 } catch (e) {
124 throw new Error("No async scheduler available\u000a\u000a See http://goo.gl/MqrFmX\u000a");
125 }
126 };
127  
128 function AsyncInvokeLater(fn, receiver, arg) {
129 this._lateQueue.push(fn, receiver, arg);
130 this._queueTick();
131 }
132  
133 function AsyncInvoke(fn, receiver, arg) {
134 this._normalQueue.push(fn, receiver, arg);
135 this._queueTick();
136 }
137  
138 function AsyncSettlePromises(promise) {
139 this._normalQueue._pushOne(promise);
140 this._queueTick();
141 }
142  
143 if (!util.hasDevTools) {
144 Async.prototype.invokeLater = AsyncInvokeLater;
145 Async.prototype.invoke = AsyncInvoke;
146 Async.prototype.settlePromises = AsyncSettlePromises;
147 } else {
148 Async.prototype.invokeLater = function (fn, receiver, arg) {
149 if (this._trampolineEnabled) {
150 AsyncInvokeLater.call(this, fn, receiver, arg);
151 } else {
152 this._schedule(function() {
153 setTimeout(function() {
154 fn.call(receiver, arg);
155 }, 100);
156 });
157 }
158 };
159  
160 Async.prototype.invoke = function (fn, receiver, arg) {
161 if (this._trampolineEnabled) {
162 AsyncInvoke.call(this, fn, receiver, arg);
163 } else {
164 this._schedule(function() {
165 fn.call(receiver, arg);
166 });
167 }
168 };
169  
170 Async.prototype.settlePromises = function(promise) {
171 if (this._trampolineEnabled) {
172 AsyncSettlePromises.call(this, promise);
173 } else {
174 this._schedule(function() {
175 promise._settlePromises();
176 });
177 }
178 };
179 }
180  
181 Async.prototype._drainQueue = function(queue) {
182 while (queue.length() > 0) {
183 var fn = queue.shift();
184 if (typeof fn !== "function") {
185 fn._settlePromises();
186 continue;
187 }
188 var receiver = queue.shift();
189 var arg = queue.shift();
190 fn.call(receiver, arg);
191 }
192 };
193  
194 Async.prototype._drainQueues = function () {
195 this._drainQueue(this._normalQueue);
196 this._reset();
197 this._haveDrainedQueues = true;
198 this._drainQueue(this._lateQueue);
199 };
200  
201 Async.prototype._queueTick = function () {
202 if (!this._isTickUsed) {
203 this._isTickUsed = true;
204 this._schedule(this.drainQueues);
205 }
206 };
207  
208 Async.prototype._reset = function () {
209 this._isTickUsed = false;
210 };
211  
212 module.exports = Async;
213 module.exports.firstLineError = firstLineError;
214  
215 },{"./queue":26,"./schedule":29,"./util":36}],3:[function(_dereq_,module,exports){
216 "use strict";
217 module.exports = function(Promise, INTERNAL, tryConvertToPromise, debug) {
218 var calledBind = false;
219 var rejectThis = function(_, e) {
220 this._reject(e);
221 };
222  
223 var targetRejected = function(e, context) {
224 context.promiseRejectionQueued = true;
225 context.bindingPromise._then(rejectThis, rejectThis, null, this, e);
226 };
227  
228 var bindingResolved = function(thisArg, context) {
229 if (((this._bitField & 50397184) === 0)) {
230 this._resolveCallback(context.target);
231 }
232 };
233  
234 var bindingRejected = function(e, context) {
235 if (!context.promiseRejectionQueued) this._reject(e);
236 };
237  
238 Promise.prototype.bind = function (thisArg) {
239 if (!calledBind) {
240 calledBind = true;
241 Promise.prototype._propagateFrom = debug.propagateFromFunction();
242 Promise.prototype._boundValue = debug.boundValueFunction();
243 }
244 var maybePromise = tryConvertToPromise(thisArg);
245 var ret = new Promise(INTERNAL);
246 ret._propagateFrom(this, 1);
247 var target = this._target();
248 ret._setBoundTo(maybePromise);
249 if (maybePromise instanceof Promise) {
250 var context = {
251 promiseRejectionQueued: false,
252 promise: ret,
253 target: target,
254 bindingPromise: maybePromise
255 };
256 target._then(INTERNAL, targetRejected, undefined, ret, context);
257 maybePromise._then(
258 bindingResolved, bindingRejected, undefined, ret, context);
259 ret._setOnCancel(maybePromise);
260 } else {
261 ret._resolveCallback(target);
262 }
263 return ret;
264 };
265  
266 Promise.prototype._setBoundTo = function (obj) {
267 if (obj !== undefined) {
268 this._bitField = this._bitField | 2097152;
269 this._boundTo = obj;
270 } else {
271 this._bitField = this._bitField & (~2097152);
272 }
273 };
274  
275 Promise.prototype._isBound = function () {
276 return (this._bitField & 2097152) === 2097152;
277 };
278  
279 Promise.bind = function (thisArg, value) {
280 return Promise.resolve(value).bind(thisArg);
281 };
282 };
283  
284 },{}],4:[function(_dereq_,module,exports){
285 "use strict";
286 var old;
287 if (typeof Promise !== "undefined") old = Promise;
288 function noConflict() {
289 try { if (Promise === bluebird) Promise = old; }
290 catch (e) {}
291 return bluebird;
292 }
293 var bluebird = _dereq_("./promise")();
294 bluebird.noConflict = noConflict;
295 module.exports = bluebird;
296  
297 },{"./promise":22}],5:[function(_dereq_,module,exports){
298 "use strict";
299 var cr = Object.create;
300 if (cr) {
301 var callerCache = cr(null);
302 var getterCache = cr(null);
303 callerCache[" size"] = getterCache[" size"] = 0;
304 }
305  
306 module.exports = function(Promise) {
307 var util = _dereq_("./util");
308 var canEvaluate = util.canEvaluate;
309 var isIdentifier = util.isIdentifier;
310  
311 var getMethodCaller;
312 var getGetter;
313 if (!true) {
314 var makeMethodCaller = function (methodName) {
315 return new Function("ensureMethod", " \n\
316 return function(obj) { \n\
317 'use strict' \n\
318 var len = this.length; \n\
319 ensureMethod(obj, 'methodName'); \n\
320 switch(len) { \n\
321 case 1: return obj.methodName(this[0]); \n\
322 case 2: return obj.methodName(this[0], this[1]); \n\
323 case 3: return obj.methodName(this[0], this[1], this[2]); \n\
324 case 0: return obj.methodName(); \n\
325 default: \n\
326 return obj.methodName.apply(obj, this); \n\
327 } \n\
328 }; \n\
329 ".replace(/methodName/g, methodName))(ensureMethod);
330 };
331  
332 var makeGetter = function (propertyName) {
333 return new Function("obj", " \n\
334 'use strict'; \n\
335 return obj.propertyName; \n\
336 ".replace("propertyName", propertyName));
337 };
338  
339 var getCompiled = function(name, compiler, cache) {
340 var ret = cache[name];
341 if (typeof ret !== "function") {
342 if (!isIdentifier(name)) {
343 return null;
344 }
345 ret = compiler(name);
346 cache[name] = ret;
347 cache[" size"]++;
348 if (cache[" size"] > 512) {
349 var keys = Object.keys(cache);
350 for (var i = 0; i < 256; ++i) delete cache[keys[i]];
351 cache[" size"] = keys.length - 256;
352 }
353 }
354 return ret;
355 };
356  
357 getMethodCaller = function(name) {
358 return getCompiled(name, makeMethodCaller, callerCache);
359 };
360  
361 getGetter = function(name) {
362 return getCompiled(name, makeGetter, getterCache);
363 };
364 }
365  
366 function ensureMethod(obj, methodName) {
367 var fn;
368 if (obj != null) fn = obj[methodName];
369 if (typeof fn !== "function") {
370 var message = "Object " + util.classString(obj) + " has no method '" +
371 util.toString(methodName) + "'";
372 throw new Promise.TypeError(message);
373 }
374 return fn;
375 }
376  
377 function caller(obj) {
378 var methodName = this.pop();
379 var fn = ensureMethod(obj, methodName);
380 return fn.apply(obj, this);
381 }
382 Promise.prototype.call = function (methodName) {
383 var args = [].slice.call(arguments, 1);;
384 if (!true) {
385 if (canEvaluate) {
386 var maybeCaller = getMethodCaller(methodName);
387 if (maybeCaller !== null) {
388 return this._then(
389 maybeCaller, undefined, undefined, args, undefined);
390 }
391 }
392 }
393 args.push(methodName);
394 return this._then(caller, undefined, undefined, args, undefined);
395 };
396  
397 function namedGetter(obj) {
398 return obj[this];
399 }
400 function indexedGetter(obj) {
401 var index = +this;
402 if (index < 0) index = Math.max(0, index + obj.length);
403 return obj[index];
404 }
405 Promise.prototype.get = function (propertyName) {
406 var isIndex = (typeof propertyName === "number");
407 var getter;
408 if (!isIndex) {
409 if (canEvaluate) {
410 var maybeGetter = getGetter(propertyName);
411 getter = maybeGetter !== null ? maybeGetter : namedGetter;
412 } else {
413 getter = namedGetter;
414 }
415 } else {
416 getter = indexedGetter;
417 }
418 return this._then(getter, undefined, undefined, propertyName, undefined);
419 };
420 };
421  
422 },{"./util":36}],6:[function(_dereq_,module,exports){
423 "use strict";
424 module.exports = function(Promise, PromiseArray, apiRejection, debug) {
425 var util = _dereq_("./util");
426 var tryCatch = util.tryCatch;
427 var errorObj = util.errorObj;
428 var async = Promise._async;
429  
430 Promise.prototype["break"] = Promise.prototype.cancel = function() {
431 if (!debug.cancellation()) return this._warn("cancellation is disabled");
432  
433 var promise = this;
434 var child = promise;
435 while (promise._isCancellable()) {
436 if (!promise._cancelBy(child)) {
437 if (child._isFollowing()) {
438 child._followee().cancel();
439 } else {
440 child._cancelBranched();
441 }
442 break;
443 }
444  
445 var parent = promise._cancellationParent;
446 if (parent == null || !parent._isCancellable()) {
447 if (promise._isFollowing()) {
448 promise._followee().cancel();
449 } else {
450 promise._cancelBranched();
451 }
452 break;
453 } else {
454 if (promise._isFollowing()) promise._followee().cancel();
455 promise._setWillBeCancelled();
456 child = promise;
457 promise = parent;
458 }
459 }
460 };
461  
462 Promise.prototype._branchHasCancelled = function() {
463 this._branchesRemainingToCancel--;
464 };
465  
466 Promise.prototype._enoughBranchesHaveCancelled = function() {
467 return this._branchesRemainingToCancel === undefined ||
468 this._branchesRemainingToCancel <= 0;
469 };
470  
471 Promise.prototype._cancelBy = function(canceller) {
472 if (canceller === this) {
473 this._branchesRemainingToCancel = 0;
474 this._invokeOnCancel();
475 return true;
476 } else {
477 this._branchHasCancelled();
478 if (this._enoughBranchesHaveCancelled()) {
479 this._invokeOnCancel();
480 return true;
481 }
482 }
483 return false;
484 };
485  
486 Promise.prototype._cancelBranched = function() {
487 if (this._enoughBranchesHaveCancelled()) {
488 this._cancel();
489 }
490 };
491  
492 Promise.prototype._cancel = function() {
493 if (!this._isCancellable()) return;
494 this._setCancelled();
495 async.invoke(this._cancelPromises, this, undefined);
496 };
497  
498 Promise.prototype._cancelPromises = function() {
499 if (this._length() > 0) this._settlePromises();
500 };
501  
502 Promise.prototype._unsetOnCancel = function() {
503 this._onCancelField = undefined;
504 };
505  
506 Promise.prototype._isCancellable = function() {
507 return this.isPending() && !this._isCancelled();
508 };
509  
510 Promise.prototype.isCancellable = function() {
511 return this.isPending() && !this.isCancelled();
512 };
513  
514 Promise.prototype._doInvokeOnCancel = function(onCancelCallback, internalOnly) {
515 if (util.isArray(onCancelCallback)) {
516 for (var i = 0; i < onCancelCallback.length; ++i) {
517 this._doInvokeOnCancel(onCancelCallback[i], internalOnly);
518 }
519 } else if (onCancelCallback !== undefined) {
520 if (typeof onCancelCallback === "function") {
521 if (!internalOnly) {
522 var e = tryCatch(onCancelCallback).call(this._boundValue());
523 if (e === errorObj) {
524 this._attachExtraTrace(e.e);
525 async.throwLater(e.e);
526 }
527 }
528 } else {
529 onCancelCallback._resultCancelled(this);
530 }
531 }
532 };
533  
534 Promise.prototype._invokeOnCancel = function() {
535 var onCancelCallback = this._onCancel();
536 this._unsetOnCancel();
537 async.invoke(this._doInvokeOnCancel, this, onCancelCallback);
538 };
539  
540 Promise.prototype._invokeInternalOnCancel = function() {
541 if (this._isCancellable()) {
542 this._doInvokeOnCancel(this._onCancel(), true);
543 this._unsetOnCancel();
544 }
545 };
546  
547 Promise.prototype._resultCancelled = function() {
548 this.cancel();
549 };
550  
551 };
552  
553 },{"./util":36}],7:[function(_dereq_,module,exports){
554 "use strict";
555 module.exports = function(NEXT_FILTER) {
556 var util = _dereq_("./util");
557 var getKeys = _dereq_("./es5").keys;
558 var tryCatch = util.tryCatch;
559 var errorObj = util.errorObj;
560  
561 function catchFilter(instances, cb, promise) {
562 return function(e) {
563 var boundTo = promise._boundValue();
564 predicateLoop: for (var i = 0; i < instances.length; ++i) {
565 var item = instances[i];
566  
567 if (item === Error ||
568 (item != null && item.prototype instanceof Error)) {
569 if (e instanceof item) {
570 return tryCatch(cb).call(boundTo, e);
571 }
572 } else if (typeof item === "function") {
573 var matchesPredicate = tryCatch(item).call(boundTo, e);
574 if (matchesPredicate === errorObj) {
575 return matchesPredicate;
576 } else if (matchesPredicate) {
577 return tryCatch(cb).call(boundTo, e);
578 }
579 } else if (util.isObject(e)) {
580 var keys = getKeys(item);
581 for (var j = 0; j < keys.length; ++j) {
582 var key = keys[j];
583 if (item[key] != e[key]) {
584 continue predicateLoop;
585 }
586 }
587 return tryCatch(cb).call(boundTo, e);
588 }
589 }
590 return NEXT_FILTER;
591 };
592 }
593  
594 return catchFilter;
595 };
596  
597 },{"./es5":13,"./util":36}],8:[function(_dereq_,module,exports){
598 "use strict";
599 module.exports = function(Promise) {
600 var longStackTraces = false;
601 var contextStack = [];
602  
603 Promise.prototype._promiseCreated = function() {};
604 Promise.prototype._pushContext = function() {};
605 Promise.prototype._popContext = function() {return null;};
606 Promise._peekContext = Promise.prototype._peekContext = function() {};
607  
608 function Context() {
609 this._trace = new Context.CapturedTrace(peekContext());
610 }
611 Context.prototype._pushContext = function () {
612 if (this._trace !== undefined) {
613 this._trace._promiseCreated = null;
614 contextStack.push(this._trace);
615 }
616 };
617  
618 Context.prototype._popContext = function () {
619 if (this._trace !== undefined) {
620 var trace = contextStack.pop();
621 var ret = trace._promiseCreated;
622 trace._promiseCreated = null;
623 return ret;
624 }
625 return null;
626 };
627  
628 function createContext() {
629 if (longStackTraces) return new Context();
630 }
631  
632 function peekContext() {
633 var lastIndex = contextStack.length - 1;
634 if (lastIndex >= 0) {
635 return contextStack[lastIndex];
636 }
637 return undefined;
638 }
639 Context.CapturedTrace = null;
640 Context.create = createContext;
641 Context.deactivateLongStackTraces = function() {};
642 Context.activateLongStackTraces = function() {
643 var Promise_pushContext = Promise.prototype._pushContext;
644 var Promise_popContext = Promise.prototype._popContext;
645 var Promise_PeekContext = Promise._peekContext;
646 var Promise_peekContext = Promise.prototype._peekContext;
647 var Promise_promiseCreated = Promise.prototype._promiseCreated;
648 Context.deactivateLongStackTraces = function() {
649 Promise.prototype._pushContext = Promise_pushContext;
650 Promise.prototype._popContext = Promise_popContext;
651 Promise._peekContext = Promise_PeekContext;
652 Promise.prototype._peekContext = Promise_peekContext;
653 Promise.prototype._promiseCreated = Promise_promiseCreated;
654 longStackTraces = false;
655 };
656 longStackTraces = true;
657 Promise.prototype._pushContext = Context.prototype._pushContext;
658 Promise.prototype._popContext = Context.prototype._popContext;
659 Promise._peekContext = Promise.prototype._peekContext = peekContext;
660 Promise.prototype._promiseCreated = function() {
661 var ctx = this._peekContext();
662 if (ctx && ctx._promiseCreated == null) ctx._promiseCreated = this;
663 };
664 };
665 return Context;
666 };
667  
668 },{}],9:[function(_dereq_,module,exports){
669 "use strict";
670 module.exports = function(Promise, Context) {
671 var getDomain = Promise._getDomain;
672 var async = Promise._async;
673 var Warning = _dereq_("./errors").Warning;
674 var util = _dereq_("./util");
675 var canAttachTrace = util.canAttachTrace;
676 var unhandledRejectionHandled;
677 var possiblyUnhandledRejection;
678 var bluebirdFramePattern =
679 /[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/;
680 var nodeFramePattern = /\((?:timers\.js):\d+:\d+\)/;
681 var parseLinePattern = /[\/<\(](.+?):(\d+):(\d+)\)?\s*$/;
682 <\(](.+?):(\d+):(\d+)\)?\s*$/var stackFramePattern = null;
683 <\(](.+?):(\d+):(\d+)\)?\s*$/var formatStack = null;
684 <\(](.+?):(\d+):(\d+)\)?\s*$/var indentStackFrames = false;
685 <\(](.+?):(\d+):(\d+)\)?\s*$/var printWarning;
686 <\(](.+?):(\d+):(\d+)\)?\s*$/var debugging = !!(util.env("BLUEBIRD_DEBUG") != 0 &&
687 <\(](.+?):(\d+):(\d+)\)?\s*$/ (true ||
688 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.env("BLUEBIRD_DEBUG") ||
689 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.env("NODE_ENV") === "development"));
690  
691 <\(](.+?):(\d+):(\d+)\)?\s*$/var warnings = !!(util.env("BLUEBIRD_WARNINGS") != 0 &&
692 <\(](.+?):(\d+):(\d+)\)?\s*$/ (debugging || util.env("BLUEBIRD_WARNINGS")));
693  
694 <\(](.+?):(\d+):(\d+)\)?\s*$/var longStackTraces = !!(util.env("BLUEBIRD_LONG_STACK_TRACES") != 0 &&
695 <\(](.+?):(\d+):(\d+)\)?\s*$/ (debugging || util.env("BLUEBIRD_LONG_STACK_TRACES")));
696  
697 <\(](.+?):(\d+):(\d+)\)?\s*$/var wForgottenReturn = util.env("BLUEBIRD_W_FORGOTTEN_RETURN") != 0 &&
698 <\(](.+?):(\d+):(\d+)\)?\s*$/ (warnings || !!util.env("BLUEBIRD_W_FORGOTTEN_RETURN"));
699  
700 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype.suppressUnhandledRejections = function() {
701 <\(](.+?):(\d+):(\d+)\)?\s*$/ var target = this._target();
702 <\(](.+?):(\d+):(\d+)\)?\s*$/ target._bitField = ((target._bitField & (~1048576)) |
703 <\(](.+?):(\d+):(\d+)\)?\s*$/ 524288);
704 <\(](.+?):(\d+):(\d+)\)?\s*$/};
705  
706 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._ensurePossibleRejectionHandled = function () {
707 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ((this._bitField & 524288) !== 0) return;
708 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._setRejectionIsUnhandled();
709 <\(](.+?):(\d+):(\d+)\)?\s*$/ async.invokeLater(this._notifyUnhandledRejection, this, undefined);
710 <\(](.+?):(\d+):(\d+)\)?\s*$/};
711  
712 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._notifyUnhandledRejectionIsHandled = function () {
713 <\(](.+?):(\d+):(\d+)\)?\s*$/ fireRejectionEvent("rejectionHandled",
714 <\(](.+?):(\d+):(\d+)\)?\s*$/ unhandledRejectionHandled, undefined, this);
715 <\(](.+?):(\d+):(\d+)\)?\s*$/};
716  
717 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._setReturnedNonUndefined = function() {
718 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._bitField = this._bitField | 268435456;
719 <\(](.+?):(\d+):(\d+)\)?\s*$/};
720  
721 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._returnedNonUndefined = function() {
722 <\(](.+?):(\d+):(\d+)\)?\s*$/ return (this._bitField & 268435456) !== 0;
723 <\(](.+?):(\d+):(\d+)\)?\s*$/};
724  
725 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._notifyUnhandledRejection = function () {
726 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (this._isRejectionUnhandled()) {
727 <\(](.+?):(\d+):(\d+)\)?\s*$/ var reason = this._settledValue();
728 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._setUnhandledRejectionIsNotified();
729 <\(](.+?):(\d+):(\d+)\)?\s*$/ fireRejectionEvent("unhandledRejection",
730 <\(](.+?):(\d+):(\d+)\)?\s*$/ possiblyUnhandledRejection, reason, this);
731 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
732 <\(](.+?):(\d+):(\d+)\)?\s*$/};
733  
734 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._setUnhandledRejectionIsNotified = function () {
735 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._bitField = this._bitField | 262144;
736 <\(](.+?):(\d+):(\d+)\)?\s*$/};
737  
738 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._unsetUnhandledRejectionIsNotified = function () {
739 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._bitField = this._bitField & (~262144);
740 <\(](.+?):(\d+):(\d+)\)?\s*$/};
741  
742 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._isUnhandledRejectionNotified = function () {
743 <\(](.+?):(\d+):(\d+)\)?\s*$/ return (this._bitField & 262144) > 0;
744 <\(](.+?):(\d+):(\d+)\)?\s*$/};
745  
746 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._setRejectionIsUnhandled = function () {
747 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._bitField = this._bitField | 1048576;
748 <\(](.+?):(\d+):(\d+)\)?\s*$/};
749  
750 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._unsetRejectionIsUnhandled = function () {
751 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._bitField = this._bitField & (~1048576);
752 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (this._isUnhandledRejectionNotified()) {
753 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._unsetUnhandledRejectionIsNotified();
754 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._notifyUnhandledRejectionIsHandled();
755 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
756 <\(](.+?):(\d+):(\d+)\)?\s*$/};
757  
758 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._isRejectionUnhandled = function () {
759 <\(](.+?):(\d+):(\d+)\)?\s*$/ return (this._bitField & 1048576) > 0;
760 <\(](.+?):(\d+):(\d+)\)?\s*$/};
761  
762 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._warn = function(message, shouldUseOwnTrace, promise) {
763 <\(](.+?):(\d+):(\d+)\)?\s*$/ return warn(message, shouldUseOwnTrace, promise || this);
764 <\(](.+?):(\d+):(\d+)\)?\s*$/};
765  
766 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.onPossiblyUnhandledRejection = function (fn) {
767 <\(](.+?):(\d+):(\d+)\)?\s*$/ var domain = getDomain();
768 <\(](.+?):(\d+):(\d+)\)?\s*$/ possiblyUnhandledRejection =
769 <\(](.+?):(\d+):(\d+)\)?\s*$/ typeof fn === "function" ? (domain === null ?
770 <\(](.+?):(\d+):(\d+)\)?\s*$/ fn : util.domainBind(domain, fn))
771 <\(](.+?):(\d+):(\d+)\)?\s*$/ : undefined;
772 <\(](.+?):(\d+):(\d+)\)?\s*$/};
773  
774 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.onUnhandledRejectionHandled = function (fn) {
775 <\(](.+?):(\d+):(\d+)\)?\s*$/ var domain = getDomain();
776 <\(](.+?):(\d+):(\d+)\)?\s*$/ unhandledRejectionHandled =
777 <\(](.+?):(\d+):(\d+)\)?\s*$/ typeof fn === "function" ? (domain === null ?
778 <\(](.+?):(\d+):(\d+)\)?\s*$/ fn : util.domainBind(domain, fn))
779 <\(](.+?):(\d+):(\d+)\)?\s*$/ : undefined;
780 <\(](.+?):(\d+):(\d+)\)?\s*$/};
781  
782 <\(](.+?):(\d+):(\d+)\)?\s*$/var disableLongStackTraces = function() {};
783 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.longStackTraces = function () {
784 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (async.haveItemsQueued() && !config.longStackTraces) {
785 <\(](.+?):(\d+):(\d+)\)?\s*$/ throw new Error("cannot enable long stack traces after promises have been created\u000a\u000a See http://goo.gl/MqrFmX\u000a");
786 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
787 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!config.longStackTraces && longStackTracesIsSupported()) {
788 <\(](.+?):(\d+):(\d+)\)?\s*$/ var Promise_captureStackTrace = Promise.prototype._captureStackTrace;
789 <\(](.+?):(\d+):(\d+)\)?\s*$/ var Promise_attachExtraTrace = Promise.prototype._attachExtraTrace;
790 <\(](.+?):(\d+):(\d+)\)?\s*$/ config.longStackTraces = true;
791 <\(](.+?):(\d+):(\d+)\)?\s*$/ disableLongStackTraces = function() {
792 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (async.haveItemsQueued() && !config.longStackTraces) {
793 <\(](.+?):(\d+):(\d+)\)?\s*$/ throw new Error("cannot enable long stack traces after promises have been created\u000a\u000a See http://goo.gl/MqrFmX\u000a");
794 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
795 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._captureStackTrace = Promise_captureStackTrace;
796 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._attachExtraTrace = Promise_attachExtraTrace;
797 <\(](.+?):(\d+):(\d+)\)?\s*$/ Context.deactivateLongStackTraces();
798 <\(](.+?):(\d+):(\d+)\)?\s*$/ async.enableTrampoline();
799 <\(](.+?):(\d+):(\d+)\)?\s*$/ config.longStackTraces = false;
800 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
801 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._captureStackTrace = longStackTracesCaptureStackTrace;
802 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._attachExtraTrace = longStackTracesAttachExtraTrace;
803 <\(](.+?):(\d+):(\d+)\)?\s*$/ Context.activateLongStackTraces();
804 <\(](.+?):(\d+):(\d+)\)?\s*$/ async.disableTrampolineIfNecessary();
805 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
806 <\(](.+?):(\d+):(\d+)\)?\s*$/};
807  
808 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.hasLongStackTraces = function () {
809 <\(](.+?):(\d+):(\d+)\)?\s*$/ return config.longStackTraces && longStackTracesIsSupported();
810 <\(](.+?):(\d+):(\d+)\)?\s*$/};
811  
812 <\(](.+?):(\d+):(\d+)\)?\s*$/var fireDomEvent = (function() {
813 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
814 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (typeof CustomEvent === "function") {
815 <\(](.+?):(\d+):(\d+)\)?\s*$/ var event = new CustomEvent("CustomEvent");
816 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.global.dispatchEvent(event);
817 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function(name, event) {
818 <\(](.+?):(\d+):(\d+)\)?\s*$/ var domEvent = new CustomEvent(name.toLowerCase(), {
819 <\(](.+?):(\d+):(\d+)\)?\s*$/ detail: event,
820 <\(](.+?):(\d+):(\d+)\)?\s*$/ cancelable: true
821 <\(](.+?):(\d+):(\d+)\)?\s*$/ });
822 <\(](.+?):(\d+):(\d+)\)?\s*$/ return !util.global.dispatchEvent(domEvent);
823 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
824 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else if (typeof Event === "function") {
825 <\(](.+?):(\d+):(\d+)\)?\s*$/ var event = new Event("CustomEvent");
826 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.global.dispatchEvent(event);
827 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function(name, event) {
828 <\(](.+?):(\d+):(\d+)\)?\s*$/ var domEvent = new Event(name.toLowerCase(), {
829 <\(](.+?):(\d+):(\d+)\)?\s*$/ cancelable: true
830 <\(](.+?):(\d+):(\d+)\)?\s*$/ });
831 <\(](.+?):(\d+):(\d+)\)?\s*$/ domEvent.detail = event;
832 <\(](.+?):(\d+):(\d+)\)?\s*$/ return !util.global.dispatchEvent(domEvent);
833 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
834 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
835 <\(](.+?):(\d+):(\d+)\)?\s*$/ var event = document.createEvent("CustomEvent");
836 <\(](.+?):(\d+):(\d+)\)?\s*$/ event.initCustomEvent("testingtheevent", false, true, {});
837 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.global.dispatchEvent(event);
838 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function(name, event) {
839 <\(](.+?):(\d+):(\d+)\)?\s*$/ var domEvent = document.createEvent("CustomEvent");
840 <\(](.+?):(\d+):(\d+)\)?\s*$/ domEvent.initCustomEvent(name.toLowerCase(), false, true,
841 <\(](.+?):(\d+):(\d+)\)?\s*$/ event);
842 <\(](.+?):(\d+):(\d+)\)?\s*$/ return !util.global.dispatchEvent(domEvent);
843 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
844 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
845 <\(](.+?):(\d+):(\d+)\)?\s*$/ } catch (e) {}
846 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function() {
847 <\(](.+?):(\d+):(\d+)\)?\s*$/ return false;
848 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
849 <\(](.+?):(\d+):(\d+)\)?\s*$/})();
850  
851 <\(](.+?):(\d+):(\d+)\)?\s*$/var fireGlobalEvent = (function() {
852 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (util.isNode) {
853 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function() {
854 <\(](.+?):(\d+):(\d+)\)?\s*$/ return process.emit.apply(process, arguments);
855 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
856 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
857 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!util.global) {
858 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function() {
859 <\(](.+?):(\d+):(\d+)\)?\s*$/ return false;
860 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
861 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
862 <\(](.+?):(\d+):(\d+)\)?\s*$/ return function(name) {
863 <\(](.+?):(\d+):(\d+)\)?\s*$/ var methodName = "on" + name.toLowerCase();
864 <\(](.+?):(\d+):(\d+)\)?\s*$/ var method = util.global[methodName];
865 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!method) return false;
866 <\(](.+?):(\d+):(\d+)\)?\s*$/ method.apply(util.global, [].slice.call(arguments, 1));
867 <\(](.+?):(\d+):(\d+)\)?\s*$/ return true;
868 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
869 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
870 <\(](.+?):(\d+):(\d+)\)?\s*$/})();
871  
872 <\(](.+?):(\d+):(\d+)\)?\s*$/function generatePromiseLifecycleEventObject(name, promise) {
873 <\(](.+?):(\d+):(\d+)\)?\s*$/ return {promise: promise};
874 <\(](.+?):(\d+):(\d+)\)?\s*$/}
875  
876 <\(](.+?):(\d+):(\d+)\)?\s*$/var eventToObjectGenerator = {
877 <\(](.+?):(\d+):(\d+)\)?\s*$/ promiseCreated: generatePromiseLifecycleEventObject,
878 <\(](.+?):(\d+):(\d+)\)?\s*$/ promiseFulfilled: generatePromiseLifecycleEventObject,
879 <\(](.+?):(\d+):(\d+)\)?\s*$/ promiseRejected: generatePromiseLifecycleEventObject,
880 <\(](.+?):(\d+):(\d+)\)?\s*$/ promiseResolved: generatePromiseLifecycleEventObject,
881 <\(](.+?):(\d+):(\d+)\)?\s*$/ promiseCancelled: generatePromiseLifecycleEventObject,
882 <\(](.+?):(\d+):(\d+)\)?\s*$/ promiseChained: function(name, promise, child) {
883 <\(](.+?):(\d+):(\d+)\)?\s*$/ return {promise: promise, child: child};
884 <\(](.+?):(\d+):(\d+)\)?\s*$/ },
885 <\(](.+?):(\d+):(\d+)\)?\s*$/ warning: function(name, warning) {
886 <\(](.+?):(\d+):(\d+)\)?\s*$/ return {warning: warning};
887 <\(](.+?):(\d+):(\d+)\)?\s*$/ },
888 <\(](.+?):(\d+):(\d+)\)?\s*$/ unhandledRejection: function (name, reason, promise) {
889 <\(](.+?):(\d+):(\d+)\)?\s*$/ return {reason: reason, promise: promise};
890 <\(](.+?):(\d+):(\d+)\)?\s*$/ },
891 <\(](.+?):(\d+):(\d+)\)?\s*$/ rejectionHandled: generatePromiseLifecycleEventObject
892 <\(](.+?):(\d+):(\d+)\)?\s*$/};
893  
894 <\(](.+?):(\d+):(\d+)\)?\s*$/var activeFireEvent = function (name) {
895 <\(](.+?):(\d+):(\d+)\)?\s*$/ var globalEventFired = false;
896 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
897 <\(](.+?):(\d+):(\d+)\)?\s*$/ globalEventFired = fireGlobalEvent.apply(null, arguments);
898 <\(](.+?):(\d+):(\d+)\)?\s*$/ } catch (e) {
899 <\(](.+?):(\d+):(\d+)\)?\s*$/ async.throwLater(e);
900 <\(](.+?):(\d+):(\d+)\)?\s*$/ globalEventFired = true;
901 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
902  
903 <\(](.+?):(\d+):(\d+)\)?\s*$/ var domEventFired = false;
904 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
905 <\(](.+?):(\d+):(\d+)\)?\s*$/ domEventFired = fireDomEvent(name,
906 <\(](.+?):(\d+):(\d+)\)?\s*$/ eventToObjectGenerator[name].apply(null, arguments));
907 <\(](.+?):(\d+):(\d+)\)?\s*$/ } catch (e) {
908 <\(](.+?):(\d+):(\d+)\)?\s*$/ async.throwLater(e);
909 <\(](.+?):(\d+):(\d+)\)?\s*$/ domEventFired = true;
910 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
911  
912 <\(](.+?):(\d+):(\d+)\)?\s*$/ return domEventFired || globalEventFired;
913 <\(](.+?):(\d+):(\d+)\)?\s*$/};
914  
915 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.config = function(opts) {
916 <\(](.+?):(\d+):(\d+)\)?\s*$/ opts = Object(opts);
917 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ("longStackTraces" in opts) {
918 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (opts.longStackTraces) {
919 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.longStackTraces();
920 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else if (!opts.longStackTraces && Promise.hasLongStackTraces()) {
921 <\(](.+?):(\d+):(\d+)\)?\s*$/ disableLongStackTraces();
922 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
923 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
924 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ("warnings" in opts) {
925 <\(](.+?):(\d+):(\d+)\)?\s*$/ var warningsOption = opts.warnings;
926 <\(](.+?):(\d+):(\d+)\)?\s*$/ config.warnings = !!warningsOption;
927 <\(](.+?):(\d+):(\d+)\)?\s*$/ wForgottenReturn = config.warnings;
928  
929 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (util.isObject(warningsOption)) {
930 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ("wForgottenReturn" in warningsOption) {
931 <\(](.+?):(\d+):(\d+)\)?\s*$/ wForgottenReturn = !!warningsOption.wForgottenReturn;
932 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
933 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
934 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
935 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ("cancellation" in opts && opts.cancellation && !config.cancellation) {
936 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (async.haveItemsQueued()) {
937 <\(](.+?):(\d+):(\d+)\)?\s*$/ throw new Error(
938 <\(](.+?):(\d+):(\d+)\)?\s*$/ "cannot enable cancellation after promises are in use");
939 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
940 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._clearCancellationData =
941 <\(](.+?):(\d+):(\d+)\)?\s*$/ cancellationClearCancellationData;
942 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._propagateFrom = cancellationPropagateFrom;
943 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._onCancel = cancellationOnCancel;
944 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._setOnCancel = cancellationSetOnCancel;
945 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._attachCancellationCallback =
946 <\(](.+?):(\d+):(\d+)\)?\s*$/ cancellationAttachCancellationCallback;
947 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._execute = cancellationExecute;
948 <\(](.+?):(\d+):(\d+)\)?\s*$/ propagateFromFunction = cancellationPropagateFrom;
949 <\(](.+?):(\d+):(\d+)\)?\s*$/ config.cancellation = true;
950 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
951 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ("monitoring" in opts) {
952 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (opts.monitoring && !config.monitoring) {
953 <\(](.+?):(\d+):(\d+)\)?\s*$/ config.monitoring = true;
954 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._fireEvent = activeFireEvent;
955 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else if (!opts.monitoring && config.monitoring) {
956 <\(](.+?):(\d+):(\d+)\)?\s*$/ config.monitoring = false;
957 <\(](.+?):(\d+):(\d+)\)?\s*$/ Promise.prototype._fireEvent = defaultFireEvent;
958 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
959 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
960 <\(](.+?):(\d+):(\d+)\)?\s*$/ return Promise;
961 <\(](.+?):(\d+):(\d+)\)?\s*$/};
962  
963 <\(](.+?):(\d+):(\d+)\)?\s*$/function defaultFireEvent() { return false; }
964  
965 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._fireEvent = defaultFireEvent;
966 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._execute = function(executor, resolve, reject) {
967 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
968 <\(](.+?):(\d+):(\d+)\)?\s*$/ executor(resolve, reject);
969 <\(](.+?):(\d+):(\d+)\)?\s*$/ } catch (e) {
970 <\(](.+?):(\d+):(\d+)\)?\s*$/ return e;
971 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
972 <\(](.+?):(\d+):(\d+)\)?\s*$/};
973 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._onCancel = function () {};
974 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._setOnCancel = function (handler) { ; };
975 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._attachCancellationCallback = function(onCancel) {
976 <\(](.+?):(\d+):(\d+)\)?\s*$/ ;
977 <\(](.+?):(\d+):(\d+)\)?\s*$/};
978 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._captureStackTrace = function () {};
979 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._attachExtraTrace = function () {};
980 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._clearCancellationData = function() {};
981 <\(](.+?):(\d+):(\d+)\)?\s*$/Promise.prototype._propagateFrom = function (parent, flags) {
982 <\(](.+?):(\d+):(\d+)\)?\s*$/ ;
983 <\(](.+?):(\d+):(\d+)\)?\s*$/ ;
984 <\(](.+?):(\d+):(\d+)\)?\s*$/};
985  
986 <\(](.+?):(\d+):(\d+)\)?\s*$/function cancellationExecute(executor, resolve, reject) {
987 <\(](.+?):(\d+):(\d+)\)?\s*$/ var promise = this;
988 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
989 <\(](.+?):(\d+):(\d+)\)?\s*$/ executor(resolve, reject, function(onCancel) {
990 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (typeof onCancel !== "function") {
991 <\(](.+?):(\d+):(\d+)\)?\s*$/ throw new TypeError("onCancel must be a function, got: " +
992 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.toString(onCancel));
993 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
994 <\(](.+?):(\d+):(\d+)\)?\s*$/ promise._attachCancellationCallback(onCancel);
995 <\(](.+?):(\d+):(\d+)\)?\s*$/ });
996 <\(](.+?):(\d+):(\d+)\)?\s*$/ } catch (e) {
997 <\(](.+?):(\d+):(\d+)\)?\s*$/ return e;
998 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
999 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1000  
1001 <\(](.+?):(\d+):(\d+)\)?\s*$/function cancellationAttachCancellationCallback(onCancel) {
1002 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!this._isCancellable()) return this;
1003  
1004 <\(](.+?):(\d+):(\d+)\)?\s*$/ var previousOnCancel = this._onCancel();
1005 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (previousOnCancel !== undefined) {
1006 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (util.isArray(previousOnCancel)) {
1007 <\(](.+?):(\d+):(\d+)\)?\s*$/ previousOnCancel.push(onCancel);
1008 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1009 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._setOnCancel([previousOnCancel, onCancel]);
1010 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1011 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1012 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._setOnCancel(onCancel);
1013 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1014 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1015  
1016 <\(](.+?):(\d+):(\d+)\)?\s*$/function cancellationOnCancel() {
1017 <\(](.+?):(\d+):(\d+)\)?\s*$/ return this._onCancelField;
1018 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1019  
1020 <\(](.+?):(\d+):(\d+)\)?\s*$/function cancellationSetOnCancel(onCancel) {
1021 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._onCancelField = onCancel;
1022 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1023  
1024 <\(](.+?):(\d+):(\d+)\)?\s*$/function cancellationClearCancellationData() {
1025 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._cancellationParent = undefined;
1026 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._onCancelField = undefined;
1027 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1028  
1029 <\(](.+?):(\d+):(\d+)\)?\s*$/function cancellationPropagateFrom(parent, flags) {
1030 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ((flags & 1) !== 0) {
1031 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._cancellationParent = parent;
1032 <\(](.+?):(\d+):(\d+)\)?\s*$/ var branchesRemainingToCancel = parent._branchesRemainingToCancel;
1033 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (branchesRemainingToCancel === undefined) {
1034 <\(](.+?):(\d+):(\d+)\)?\s*$/ branchesRemainingToCancel = 0;
1035 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1036 <\(](.+?):(\d+):(\d+)\)?\s*$/ parent._branchesRemainingToCancel = branchesRemainingToCancel + 1;
1037 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1038 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ((flags & 2) !== 0 && parent._isBound()) {
1039 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._setBoundTo(parent._boundTo);
1040 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1041 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1042  
1043 <\(](.+?):(\d+):(\d+)\)?\s*$/function bindingPropagateFrom(parent, flags) {
1044 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ((flags & 2) !== 0 && parent._isBound()) {
1045 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._setBoundTo(parent._boundTo);
1046 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1047 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1048 <\(](.+?):(\d+):(\d+)\)?\s*$/var propagateFromFunction = bindingPropagateFrom;
1049  
1050 <\(](.+?):(\d+):(\d+)\)?\s*$/function boundValueFunction() {
1051 <\(](.+?):(\d+):(\d+)\)?\s*$/ var ret = this._boundTo;
1052 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (ret !== undefined) {
1053 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (ret instanceof Promise) {
1054 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (ret.isFulfilled()) {
1055 <\(](.+?):(\d+):(\d+)\)?\s*$/ return ret.value();
1056 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1057 <\(](.+?):(\d+):(\d+)\)?\s*$/ return undefined;
1058 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1059 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1060 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1061 <\(](.+?):(\d+):(\d+)\)?\s*$/ return ret;
1062 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1063  
1064 <\(](.+?):(\d+):(\d+)\)?\s*$/function longStackTracesCaptureStackTrace() {
1065 <\(](.+?):(\d+):(\d+)\)?\s*$/ this._trace = new CapturedTrace(this._peekContext());
1066 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1067  
1068 <\(](.+?):(\d+):(\d+)\)?\s*$/function longStackTracesAttachExtraTrace(error, ignoreSelf) {
1069 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (canAttachTrace(error)) {
1070 <\(](.+?):(\d+):(\d+)\)?\s*$/ var trace = this._trace;
1071 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (trace !== undefined) {
1072 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (ignoreSelf) trace = trace._parent;
1073 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1074 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (trace !== undefined) {
1075 <\(](.+?):(\d+):(\d+)\)?\s*$/ trace.attachExtraTrace(error);
1076 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else if (!error.__stackCleaned__) {
1077 <\(](.+?):(\d+):(\d+)\)?\s*$/ var parsed = parseStackAndMessage(error);
1078 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.notEnumerableProp(error, "stack",
1079 <\(](.+?):(\d+):(\d+)\)?\s*$/ parsed.message + "\n" + parsed.stack.join("\n"));
1080 <\(](.+?):(\d+):(\d+)\)?\s*$/ util.notEnumerableProp(error, "__stackCleaned__", true);
1081 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1082 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1083 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1084  
1085 <\(](.+?):(\d+):(\d+)\)?\s*$/function checkForgottenReturns(returnValue, promiseCreated, name, promise,
1086 <\(](.+?):(\d+):(\d+)\)?\s*$/ parent) {
1087 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (returnValue === undefined && promiseCreated !== null &&
1088 <\(](.+?):(\d+):(\d+)\)?\s*$/ wForgottenReturn) {
1089 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (parent !== undefined && parent._returnedNonUndefined()) return;
1090 <\(](.+?):(\d+):(\d+)\)?\s*$/ if ((promise._bitField & 65535) === 0) return;
1091  
1092 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (name) name = name + " ";
1093 <\(](.+?):(\d+):(\d+)\)?\s*$/ var handlerLine = "";
1094 <\(](.+?):(\d+):(\d+)\)?\s*$/ var creatorLine = "";
1095 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (promiseCreated._trace) {
1096 <\(](.+?):(\d+):(\d+)\)?\s*$/ var traceLines = promiseCreated._trace.stack.split("\n");
1097 <\(](.+?):(\d+):(\d+)\)?\s*$/ var stack = cleanStack(traceLines);
1098 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = stack.length - 1; i >= 0; --i) {
1099 <\(](.+?):(\d+):(\d+)\)?\s*$/ var line = stack[i];
1100 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!nodeFramePattern.test(line)) {
1101 <\(](.+?):(\d+):(\d+)\)?\s*$/ var lineMatches = line.match(parseLinePattern);
1102 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (lineMatches) {
1103 <\(](.+?):(\d+):(\d+)\)?\s*$/ handlerLine = "at " + lineMatches[1] +
1104 <\(](.+?):(\d+):(\d+)\)?\s*$/ ":" + lineMatches[2] + ":" + lineMatches[3] + " ";
1105 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1106 <\(](.+?):(\d+):(\d+)\)?\s*$/ break;
1107 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1108 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1109  
1110 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (stack.length > 0) {
1111 <\(](.+?):(\d+):(\d+)\)?\s*$/ var firstUserLine = stack[0];
1112 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = 0; i < traceLines.length; ++i) {
1113  
1114 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (traceLines[i] === firstUserLine) {
1115 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (i > 0) {
1116 <\(](.+?):(\d+):(\d+)\)?\s*$/ creatorLine = "\n" + traceLines[i - 1];
1117 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1118 <\(](.+?):(\d+):(\d+)\)?\s*$/ break;
1119 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1120 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1121  
1122 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1123 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1124 <\(](.+?):(\d+):(\d+)\)?\s*$/ var msg = "a promise was created in a " + name +
1125 <\(](.+?):(\d+):(\d+)\)?\s*$/ "handler " + handlerLine + "but was not returned from it, " +
1126 <\(](.+?):(\d+):(\d+)\)?\s*$/ "see http://goo.gl/rRqMUw" +
1127 <\(](.+?):(\d+):(\d+)\)?\s*$/ creatorLine;
1128 <\(](.+?):(\d+):(\d+)\)?\s*$/ promise._warn(msg, true, promiseCreated);
1129 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1130 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1131  
1132 <\(](.+?):(\d+):(\d+)\)?\s*$/function deprecated(name, replacement) {
1133 <\(](.+?):(\d+):(\d+)\)?\s*$/ var message = name +
1134 <\(](.+?):(\d+):(\d+)\)?\s*$/ " is deprecated and will be removed in a future version.";
1135 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (replacement) message += " Use " + replacement + " instead.";
1136 <\(](.+?):(\d+):(\d+)\)?\s*$/ return warn(message);
1137 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1138  
1139 <\(](.+?):(\d+):(\d+)\)?\s*$/function warn(message, shouldUseOwnTrace, promise) {
1140 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!config.warnings) return;
1141 <\(](.+?):(\d+):(\d+)\)?\s*$/ var warning = new Warning(message);
1142 <\(](.+?):(\d+):(\d+)\)?\s*$/ var ctx;
1143 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (shouldUseOwnTrace) {
1144 <\(](.+?):(\d+):(\d+)\)?\s*$/ promise._attachExtraTrace(warning);
1145 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else if (config.longStackTraces && (ctx = Promise._peekContext())) {
1146 <\(](.+?):(\d+):(\d+)\)?\s*$/ ctx.attachExtraTrace(warning);
1147 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1148 <\(](.+?):(\d+):(\d+)\)?\s*$/ var parsed = parseStackAndMessage(warning);
1149 <\(](.+?):(\d+):(\d+)\)?\s*$/ warning.stack = parsed.message + "\n" + parsed.stack.join("\n");
1150 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1151  
1152 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!activeFireEvent("warning", warning)) {
1153 <\(](.+?):(\d+):(\d+)\)?\s*$/ formatAndLogError(warning, "", true);
1154 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1155 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1156  
1157 <\(](.+?):(\d+):(\d+)\)?\s*$/function reconstructStack(message, stacks) {
1158 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = 0; i < stacks.length - 1; ++i) {
1159 <\(](.+?):(\d+):(\d+)\)?\s*$/ stacks[i].push("From previous event:");
1160 <\(](.+?):(\d+):(\d+)\)?\s*$/ stacks[i] = stacks[i].join("\n");
1161 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1162 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (i < stacks.length) {
1163 <\(](.+?):(\d+):(\d+)\)?\s*$/ stacks[i] = stacks[i].join("\n");
1164 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1165 <\(](.+?):(\d+):(\d+)\)?\s*$/ return message + "\n" + stacks.join("\n");
1166 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1167  
1168 <\(](.+?):(\d+):(\d+)\)?\s*$/function removeDuplicateOrEmptyJumps(stacks) {
1169 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = 0; i < stacks.length; ++i) {
1170 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (stacks[i].length === 0 ||
1171 <\(](.+?):(\d+):(\d+)\)?\s*$/ ((i + 1 < stacks.length) && stacks[i][0] === stacks[i+1][0])) {
1172 <\(](.+?):(\d+):(\d+)\)?\s*$/ stacks.splice(i, 1);
1173 <\(](.+?):(\d+):(\d+)\)?\s*$/ i--;
1174 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1175 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1176 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1177  
1178 <\(](.+?):(\d+):(\d+)\)?\s*$/function removeCommonRoots(stacks) {
1179 <\(](.+?):(\d+):(\d+)\)?\s*$/ var current = stacks[0];
1180 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = 1; i < stacks.length; ++i) {
1181 <\(](.+?):(\d+):(\d+)\)?\s*$/ var prev = stacks[i];
1182 <\(](.+?):(\d+):(\d+)\)?\s*$/ var currentLastIndex = current.length - 1;
1183 <\(](.+?):(\d+):(\d+)\)?\s*$/ var currentLastLine = current[currentLastIndex];
1184 <\(](.+?):(\d+):(\d+)\)?\s*$/ var commonRootMeetPoint = -1;
1185  
1186 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var j = prev.length - 1; j >= 0; --j) {
1187 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (prev[j] === currentLastLine) {
1188 <\(](.+?):(\d+):(\d+)\)?\s*$/ commonRootMeetPoint = j;
1189 <\(](.+?):(\d+):(\d+)\)?\s*$/ break;
1190 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1191 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1192  
1193 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var j = commonRootMeetPoint; j >= 0; --j) {
1194 <\(](.+?):(\d+):(\d+)\)?\s*$/ var line = prev[j];
1195 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (current[currentLastIndex] === line) {
1196 <\(](.+?):(\d+):(\d+)\)?\s*$/ current.pop();
1197 <\(](.+?):(\d+):(\d+)\)?\s*$/ currentLastIndex--;
1198 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1199 <\(](.+?):(\d+):(\d+)\)?\s*$/ break;
1200 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1201 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1202 <\(](.+?):(\d+):(\d+)\)?\s*$/ current = prev;
1203 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1204 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1205  
1206 <\(](.+?):(\d+):(\d+)\)?\s*$/function cleanStack(stack) {
1207 <\(](.+?):(\d+):(\d+)\)?\s*$/ var ret = [];
1208 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = 0; i < stack.length; ++i) {
1209 <\(](.+?):(\d+):(\d+)\)?\s*$/ var line = stack[i];
1210 <\(](.+?):(\d+):(\d+)\)?\s*$/ var isTraceLine = " (No stack trace)" === line ||
1211 <\(](.+?):(\d+):(\d+)\)?\s*$/ stackFramePattern.test(line);
1212 <\(](.+?):(\d+):(\d+)\)?\s*$/ var isInternalFrame = isTraceLine && shouldIgnore(line);
1213 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (isTraceLine && !isInternalFrame) {
1214 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (indentStackFrames && line.charAt(0) !== " ") {
1215 <\(](.+?):(\d+):(\d+)\)?\s*$/ line = " " + line;
1216 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1217 <\(](.+?):(\d+):(\d+)\)?\s*$/ ret.push(line);
1218 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1219 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1220 <\(](.+?):(\d+):(\d+)\)?\s*$/ return ret;
1221 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1222  
1223 <\(](.+?):(\d+):(\d+)\)?\s*$/function stackFramesAsArray(error) {
1224 <\(](.+?):(\d+):(\d+)\)?\s*$/ var stack = error.stack.replace(/\s+$/g, "").split("\n");
1225 <\(](.+?):(\d+):(\d+)\)?\s*$/ for (var i = 0; i < stack.length; ++i) {
1226 <\(](.+?):(\d+):(\d+)\)?\s*$/ var line = stack[i];
1227 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (" (No stack trace)" === line || stackFramePattern.test(line)) {
1228 <\(](.+?):(\d+):(\d+)\)?\s*$/ break;
1229 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1230 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1231 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (i > 0 && error.name != "SyntaxError") {
1232 <\(](.+?):(\d+):(\d+)\)?\s*$/ stack = stack.slice(i);
1233 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1234 <\(](.+?):(\d+):(\d+)\)?\s*$/ return stack;
1235 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1236  
1237 <\(](.+?):(\d+):(\d+)\)?\s*$/function parseStackAndMessage(error) {
1238 <\(](.+?):(\d+):(\d+)\)?\s*$/ var stack = error.stack;
1239 <\(](.+?):(\d+):(\d+)\)?\s*$/ var message = error.toString();
1240 <\(](.+?):(\d+):(\d+)\)?\s*$/ stack = typeof stack === "string" && stack.length > 0
1241 <\(](.+?):(\d+):(\d+)\)?\s*$/ ? stackFramesAsArray(error) : [" (No stack trace)"];
1242 <\(](.+?):(\d+):(\d+)\)?\s*$/ return {
1243 <\(](.+?):(\d+):(\d+)\)?\s*$/ message: message,
1244 <\(](.+?):(\d+):(\d+)\)?\s*$/ stack: error.name == "SyntaxError" ? stack : cleanStack(stack)
1245 <\(](.+?):(\d+):(\d+)\)?\s*$/ };
1246 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1247  
1248 <\(](.+?):(\d+):(\d+)\)?\s*$/function formatAndLogError(error, title, isSoft) {
1249 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (typeof console !== "undefined") {
1250 <\(](.+?):(\d+):(\d+)\)?\s*$/ var message;
1251 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (util.isObject(error)) {
1252 <\(](.+?):(\d+):(\d+)\)?\s*$/ var stack = error.stack;
1253 <\(](.+?):(\d+):(\d+)\)?\s*$/ message = title + formatStack(stack, error);
1254 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1255 <\(](.+?):(\d+):(\d+)\)?\s*$/ message = title + String(error);
1256 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1257 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (typeof printWarning === "function") {
1258 <\(](.+?):(\d+):(\d+)\)?\s*$/ printWarning(message, isSoft);
1259 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else if (typeof console.log === "function" ||
1260 <\(](.+?):(\d+):(\d+)\)?\s*$/ typeof console.log === "object") {
1261 <\(](.+?):(\d+):(\d+)\)?\s*$/ console.log(message);
1262 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1263 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1264 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1265  
1266 <\(](.+?):(\d+):(\d+)\)?\s*$/function fireRejectionEvent(name, localHandler, reason, promise) {
1267 <\(](.+?):(\d+):(\d+)\)?\s*$/ var localEventFired = false;
1268 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
1269 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (typeof localHandler === "function") {
1270 <\(](.+?):(\d+):(\d+)\)?\s*$/ localEventFired = true;
1271 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (name === "rejectionHandled") {
1272 <\(](.+?):(\d+):(\d+)\)?\s*$/ localHandler(promise);
1273 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1274 <\(](.+?):(\d+):(\d+)\)?\s*$/ localHandler(reason, promise);
1275 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1276 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1277 <\(](.+?):(\d+):(\d+)\)?\s*$/ } catch (e) {
1278 <\(](.+?):(\d+):(\d+)\)?\s*$/ async.throwLater(e);
1279 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1280  
1281 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (name === "unhandledRejection") {
1282 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (!activeFireEvent(name, reason, promise) && !localEventFired) {
1283 <\(](.+?):(\d+):(\d+)\)?\s*$/ formatAndLogError(reason, "Unhandled rejection ");
1284 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1285 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1286 <\(](.+?):(\d+):(\d+)\)?\s*$/ activeFireEvent(name, promise);
1287 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1288 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1289  
1290 <\(](.+?):(\d+):(\d+)\)?\s*$/function formatNonError(obj) {
1291 <\(](.+?):(\d+):(\d+)\)?\s*$/ var str;
1292 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (typeof obj === "function") {
1293 <\(](.+?):(\d+):(\d+)\)?\s*$/ str = "[function " +
1294 <\(](.+?):(\d+):(\d+)\)?\s*$/ (obj.name || "anonymous") +
1295 <\(](.+?):(\d+):(\d+)\)?\s*$/ "]";
1296 <\(](.+?):(\d+):(\d+)\)?\s*$/ } else {
1297 <\(](.+?):(\d+):(\d+)\)?\s*$/ str = obj && typeof obj.toString === "function"
1298 <\(](.+?):(\d+):(\d+)\)?\s*$/ ? obj.toString() : util.toString(obj);
1299 <\(](.+?):(\d+):(\d+)\)?\s*$/ var ruselessToString = /\[object [a-zA-Z0-9$_]+\]/;
1300 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (ruselessToString.test(str)) {
1301 <\(](.+?):(\d+):(\d+)\)?\s*$/ try {
1302 <\(](.+?):(\d+):(\d+)\)?\s*$/ var newStr = JSON.stringify(obj);
1303 <\(](.+?):(\d+):(\d+)\)?\s*$/ str = newStr;
1304 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1305 <\(](.+?):(\d+):(\d+)\)?\s*$/ catch(e) {
1306  
1307 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1308 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1309 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (str.length === 0) {
1310 <\(](.+?):(\d+):(\d+)\)?\s*$/ str = "(empty array)";
1311 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1312 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1313 <\(](.+?):(\d+):(\d+)\)?\s*$/ return ("(<" + snip(str) + ">, no stack trace)");
1314 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1315  
1316 <\(](.+?):(\d+):(\d+)\)?\s*$/function snip(str) {
1317 <\(](.+?):(\d+):(\d+)\)?\s*$/ var maxChars = 41;
1318 <\(](.+?):(\d+):(\d+)\)?\s*$/ if (str.length < maxChars) {
1319 <\(](.+?):(\d+):(\d+)\)?\s*$/ return str;
1320 <\(](.+?):(\d+):(\d+)\)?\s*$/ }
1321 <\(](.+?):(\d+):(\d+)\)?\s*$/ return str.substr(0, maxChars - 3) + "...";
1322 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1323  
1324 <\(](.+?):(\d+):(\d+)\)?\s*$/function longStackTracesIsSupported() {
1325 <\(](.+?):(\d+):(\d+)\)?\s*$/ return typeof captureStackTrace === "function";
1326 <\(](.+?):(\d+):(\d+)\)?\s*$/}
1327  
1328 <\(](.+?):(\d+):(\d+)\)?\s*$/var shouldIgnore = function() { return false; };
1329 <\(](.+?):(\d+):(\d+)\)?\s*$/var parseLineInfoRegex = /[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;
1330 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function parseLineInfo(line) {
1331 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var matches = line.match(parseLineInfoRegex);
1332 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (matches) {
1333 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return {
1334 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fileName: matches[1],
1335 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ line: parseInt(matches[2], 10)
1336 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1337 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1338 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1339  
1340 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function setBounds(firstLineError, lastLineError) {
1341 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!longStackTracesIsSupported()) return;
1342 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var firstStackLines = firstLineError.stack.split("\n");
1343 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var lastStackLines = lastLineError.stack.split("\n");
1344 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var firstIndex = -1;
1345 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var lastIndex = -1;
1346 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var firstFileName;
1347 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var lastFileName;
1348 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < firstStackLines.length; ++i) {
1349 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = parseLineInfo(firstStackLines[i]);
1350 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (result) {
1351 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ firstFileName = result.fileName;
1352 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ firstIndex = result.line;
1353 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ break;
1354 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1355 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1356 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < lastStackLines.length; ++i) {
1357 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = parseLineInfo(lastStackLines[i]);
1358 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (result) {
1359 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ lastFileName = result.fileName;
1360 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ lastIndex = result.line;
1361 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ break;
1362 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1363 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1364 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (firstIndex < 0 || lastIndex < 0 || !firstFileName || !lastFileName ||
1365 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ firstFileName !== lastFileName || firstIndex >= lastIndex) {
1366 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return;
1367 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1368  
1369 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ shouldIgnore = function(line) {
1370 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (bluebirdFramePattern.test(line)) return true;
1371 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var info = parseLineInfo(line);
1372 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (info) {
1373 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (info.fileName === firstFileName &&
1374 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ (firstIndex <= info.line && info.line <= lastIndex)) {
1375 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
1376 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1377 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1378 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
1379 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1380 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1381  
1382 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function CapturedTrace(parent) {
1383 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._parent = parent;
1384 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promisesCreated = 0;
1385 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var length = this._length = 1 + (parent === undefined ? 0 : parent._length);
1386 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ captureStackTrace(this, CapturedTrace);
1387 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (length > 32) this.uncycle();
1388 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1389 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/util.inherits(CapturedTrace, Error);
1390 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Context.CapturedTrace = CapturedTrace;
1391  
1392 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/CapturedTrace.prototype.uncycle = function() {
1393 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var length = this._length;
1394 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (length < 2) return;
1395 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var nodes = [];
1396 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var stackToIndex = {};
1397  
1398 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0, node = this; node !== undefined; ++i) {
1399 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodes.push(node);
1400 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ node = node._parent;
1401 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1402 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ length = this._length = i;
1403 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = length - 1; i >= 0; --i) {
1404 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var stack = nodes[i].stack;
1405 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (stackToIndex[stack] === undefined) {
1406 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ stackToIndex[stack] = i;
1407 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1408 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1409 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < length; ++i) {
1410 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var currentStack = nodes[i].stack;
1411 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var index = stackToIndex[currentStack];
1412 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (index !== undefined && index !== i) {
1413 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (index > 0) {
1414 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodes[index - 1]._parent = undefined;
1415 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodes[index - 1]._length = 1;
1416 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1417 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodes[i]._parent = undefined;
1418 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodes[i]._length = 1;
1419 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var cycleEdgeNode = i > 0 ? nodes[i - 1] : this;
1420  
1421 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (index < length - 1) {
1422 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cycleEdgeNode._parent = nodes[index + 1];
1423 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cycleEdgeNode._parent.uncycle();
1424 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cycleEdgeNode._length =
1425 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cycleEdgeNode._parent._length + 1;
1426 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
1427 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cycleEdgeNode._parent = undefined;
1428 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cycleEdgeNode._length = 1;
1429 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1430 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var currentChildLength = cycleEdgeNode._length + 1;
1431 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var j = i - 2; j >= 0; --j) {
1432 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodes[j]._length = currentChildLength;
1433 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ currentChildLength++;
1434 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1435 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return;
1436 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1437 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1438 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1439  
1440 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/CapturedTrace.prototype.attachExtraTrace = function(error) {
1441 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (error.__stackCleaned__) return;
1442 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.uncycle();
1443 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var parsed = parseStackAndMessage(error);
1444 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var message = parsed.message;
1445 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var stacks = [parsed.stack];
1446  
1447 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var trace = this;
1448 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ while (trace !== undefined) {
1449 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ stacks.push(cleanStack(trace.stack.split("\n")));
1450 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ trace = trace._parent;
1451 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1452 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ removeCommonRoots(stacks);
1453 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ removeDuplicateOrEmptyJumps(stacks);
1454 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.notEnumerableProp(error, "stack", reconstructStack(message, stacks));
1455 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.notEnumerableProp(error, "__stackCleaned__", true);
1456 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1457  
1458 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var captureStackTrace = (function stackDetection() {
1459 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var v8stackFramePattern = /^\s*at\s*/;
1460 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var v8stackFormatter = function(stack, error) {
1461 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof stack === "string") return stack;
1462  
1463 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (error.name !== undefined &&
1464 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ error.message !== undefined) {
1465 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return error.toString();
1466 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1467 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return formatNonError(error);
1468 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1469  
1470 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof Error.stackTraceLimit === "number" &&
1471 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ typeof Error.captureStackTrace === "function") {
1472 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.stackTraceLimit += 6;
1473 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ stackFramePattern = v8stackFramePattern;
1474 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ formatStack = v8stackFormatter;
1475 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var captureStackTrace = Error.captureStackTrace;
1476  
1477 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ shouldIgnore = function(line) {
1478 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return bluebirdFramePattern.test(line);
1479 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1480 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function(receiver, ignoreUntil) {
1481 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.stackTraceLimit += 6;
1482 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ captureStackTrace(receiver, ignoreUntil);
1483 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.stackTraceLimit -= 6;
1484 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1485 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1486 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var err = new Error();
1487  
1488 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof err.stack === "string" &&
1489 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ err.stack.split("\n")[0].indexOf("stackDetection@") >= 0) {
1490 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ stackFramePattern = /@/;
1491 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ formatStack = v8stackFormatter;
1492 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ indentStackFrames = true;
1493 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function captureStackTrace(o) {
1494 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ o.stack = new Error().stack;
1495 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1496 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1497  
1498 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var hasStackAfterThrow;
1499 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ try { throw new Error(); }
1500 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catch(e) {
1501 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ hasStackAfterThrow = ("stack" in e);
1502 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1503 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!("stack" in err) && hasStackAfterThrow &&
1504 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ typeof Error.stackTraceLimit === "number") {
1505 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ stackFramePattern = v8stackFramePattern;
1506 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ formatStack = v8stackFormatter;
1507 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function captureStackTrace(o) {
1508 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.stackTraceLimit += 6;
1509 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ try { throw new Error(); }
1510 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catch(e) { o.stack = e.stack; }
1511 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.stackTraceLimit -= 6;
1512 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1513 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1514  
1515 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ formatStack = function(stack, error) {
1516 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof stack === "string") return stack;
1517  
1518 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if ((typeof error === "object" ||
1519 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ typeof error === "function") &&
1520 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ error.name !== undefined &&
1521 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ error.message !== undefined) {
1522 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return error.toString();
1523 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1524 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return formatNonError(error);
1525 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1526  
1527 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return null;
1528  
1529 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/})([]);
1530  
1531 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (typeof console !== "undefined" && typeof console.warn !== "undefined") {
1532 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ printWarning = function (message) {
1533 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ console.warn(message);
1534 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1535 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (util.isNode && process.stderr.isTTY) {
1536 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ printWarning = function(message, isSoft) {
1537 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var color = isSoft ? "\u001b[33m" : "\u001b[31m";
1538 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ console.warn(color + message + "\u001b[0m\n");
1539 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1540 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (!util.isNode && typeof (new Error().stack) === "string") {
1541 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ printWarning = function(message, isSoft) {
1542 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ console.warn("%c" + message,
1543 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isSoft ? "color: darkorange" : "color: red");
1544 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1545 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1546 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1547  
1548 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var config = {
1549 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ warnings: warnings,
1550 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ longStackTraces: false,
1551 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cancellation: false,
1552 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ monitoring: false
1553 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1554  
1555 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (longStackTraces) Promise.longStackTraces();
1556  
1557 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/return {
1558 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ longStackTraces: function() {
1559 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return config.longStackTraces;
1560 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ },
1561 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ warnings: function() {
1562 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return config.warnings;
1563 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ },
1564 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cancellation: function() {
1565 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return config.cancellation;
1566 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ },
1567 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ monitoring: function() {
1568 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return config.monitoring;
1569 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ },
1570 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ propagateFromFunction: function() {
1571 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return propagateFromFunction;
1572 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ },
1573 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ boundValueFunction: function() {
1574 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return boundValueFunction;
1575 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ },
1576 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ checkForgottenReturns: checkForgottenReturns,
1577 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ setBounds: setBounds,
1578 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ warn: warn,
1579 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ deprecated: deprecated,
1580 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ CapturedTrace: CapturedTrace,
1581 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fireDomEvent: fireDomEvent,
1582 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fireGlobalEvent: fireGlobalEvent
1583 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1584 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1585  
1586 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./errors":12,"./util":36}],10:[function(_dereq_,module,exports){
1587 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
1588 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise) {
1589 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function returner() {
1590 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.value;
1591 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1592 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function thrower() {
1593 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw this.reason;
1594 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1595  
1596 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype["return"] =
1597 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.thenReturn = function (value) {
1598 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (value instanceof Promise) value.suppressUnhandledRejections();
1599 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(
1600 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ returner, undefined, undefined, {value: value}, undefined);
1601 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1602  
1603 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype["throw"] =
1604 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.thenThrow = function (reason) {
1605 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(
1606 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ thrower, undefined, undefined, {reason: reason}, undefined);
1607 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1608  
1609 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.catchThrow = function (reason) {
1610 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (arguments.length <= 1) {
1611 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(
1612 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined, thrower, undefined, {reason: reason}, undefined);
1613 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
1614 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var _reason = arguments[1];
1615 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = function() {throw _reason;};
1616 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.caught(reason, handler);
1617 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1618 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1619  
1620 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.catchReturn = function (value) {
1621 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (arguments.length <= 1) {
1622 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (value instanceof Promise) value.suppressUnhandledRejections();
1623 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(
1624 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined, returner, undefined, {value: value}, undefined);
1625 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
1626 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var _value = arguments[1];
1627 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (_value instanceof Promise) _value.suppressUnhandledRejections();
1628 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = function() {return _value;};
1629 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.caught(value, handler);
1630 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1631 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1632 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1633  
1634 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{}],11:[function(_dereq_,module,exports){
1635 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
1636 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise, INTERNAL) {
1637 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var PromiseReduce = Promise.reduce;
1638 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var PromiseAll = Promise.all;
1639  
1640 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function promiseAllThis() {
1641 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseAll(this);
1642 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1643  
1644 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function PromiseMapSeries(promises, fn) {
1645 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseReduce(promises, fn, INTERNAL, INTERNAL);
1646 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1647  
1648 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.each = function (fn) {
1649 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseReduce(this, fn, INTERNAL, 0)
1650 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ._then(promiseAllThis, undefined, undefined, this, undefined);
1651 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1652  
1653 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.mapSeries = function (fn) {
1654 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseReduce(this, fn, INTERNAL, INTERNAL);
1655 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1656  
1657 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.each = function (promises, fn) {
1658 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseReduce(promises, fn, INTERNAL, 0)
1659 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ._then(promiseAllThis, undefined, undefined, promises, undefined);
1660 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1661  
1662 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.mapSeries = PromiseMapSeries;
1663 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1664  
1665  
1666 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{}],12:[function(_dereq_,module,exports){
1667 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
1668 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var es5 = _dereq_("./es5");
1669 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var Objectfreeze = es5.freeze;
1670 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
1671 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var inherits = util.inherits;
1672 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var notEnumerableProp = util.notEnumerableProp;
1673  
1674 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function subError(nameProperty, defaultMessage) {
1675 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function SubError(message) {
1676 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!(this instanceof SubError)) return new SubError(message);
1677 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(this, "message",
1678 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ typeof message === "string" ? message : defaultMessage);
1679 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(this, "name", nameProperty);
1680 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (Error.captureStackTrace) {
1681 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.captureStackTrace(this, this.constructor);
1682 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
1683 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.call(this);
1684 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1685 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1686 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ inherits(SubError, Error);
1687 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return SubError;
1688 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1689  
1690 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var _TypeError, _RangeError;
1691 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var Warning = subError("Warning", "warning");
1692 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var CancellationError = subError("CancellationError", "cancellation error");
1693 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var TimeoutError = subError("TimeoutError", "timeout error");
1694 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var AggregateError = subError("AggregateError", "aggregate error");
1695 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/try {
1696 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _TypeError = TypeError;
1697 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _RangeError = RangeError;
1698 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/} catch(e) {
1699 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _TypeError = subError("TypeError", "type error");
1700 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _RangeError = subError("RangeError", "range error");
1701 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1702  
1703 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var methods = ("join pop push shift unshift slice filter forEach some " +
1704 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "every map indexOf lastIndexOf reduce reduceRight sort reverse").split(" ");
1705  
1706 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/for (var i = 0; i < methods.length; ++i) {
1707 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof Array.prototype[methods[i]] === "function") {
1708 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ AggregateError.prototype[methods[i]] = Array.prototype[methods[i]];
1709 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1710 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1711  
1712 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/es5.defineProperty(AggregateError.prototype, "length", {
1713 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value: 0,
1714 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ configurable: false,
1715 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ writable: true,
1716 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ enumerable: true
1717 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/});
1718 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/AggregateError.prototype["isOperational"] = true;
1719 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var level = 0;
1720 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/AggregateError.prototype.toString = function() {
1721 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var indent = Array(level * 4 + 1).join(" ");
1722 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = "\n" + indent + "AggregateError of:" + "\n";
1723 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ level++;
1724 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ indent = Array(level * 4 + 1).join(" ");
1725 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < this.length; ++i) {
1726 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var str = this[i] === this ? "[Circular AggregateError]" : this[i] + "";
1727 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var lines = str.split("\n");
1728 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var j = 0; j < lines.length; ++j) {
1729 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ lines[j] = indent + lines[j];
1730 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1731 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ str = lines.join("\n");
1732 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret += str + "\n";
1733 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1734 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ level--;
1735 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
1736 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1737  
1738 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function OperationalError(message) {
1739 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!(this instanceof OperationalError))
1740 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new OperationalError(message);
1741 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(this, "name", "OperationalError");
1742 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(this, "message", message);
1743 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.cause = message;
1744 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this["isOperational"] = true;
1745  
1746 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (message instanceof Error) {
1747 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(this, "message", message.message);
1748 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(this, "stack", message.stack);
1749 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (Error.captureStackTrace) {
1750 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error.captureStackTrace(this, this.constructor);
1751 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1752  
1753 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1754 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/inherits(OperationalError, Error);
1755  
1756 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorTypes = Error["__BluebirdErrorTypes__"];
1757 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (!errorTypes) {
1758 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ errorTypes = Objectfreeze({
1759 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ CancellationError: CancellationError,
1760 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ TimeoutError: TimeoutError,
1761 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ OperationalError: OperationalError,
1762 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ RejectionError: OperationalError,
1763 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ AggregateError: AggregateError
1764 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ });
1765 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ es5.defineProperty(Error, "__BluebirdErrorTypes__", {
1766 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value: errorTypes,
1767 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ writable: false,
1768 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ enumerable: false,
1769 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ configurable: false
1770 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ });
1771 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1772  
1773 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = {
1774 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Error: Error,
1775 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ TypeError: _TypeError,
1776 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ RangeError: _RangeError,
1777 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ CancellationError: errorTypes.CancellationError,
1778 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ OperationalError: errorTypes.OperationalError,
1779 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ TimeoutError: errorTypes.TimeoutError,
1780 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ AggregateError: errorTypes.AggregateError,
1781 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Warning: Warning
1782 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1783  
1784 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./es5":13,"./util":36}],13:[function(_dereq_,module,exports){
1785 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var isES5 = (function(){
1786 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "use strict";
1787 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this === undefined;
1788 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/})();
1789  
1790 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (isES5) {
1791 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ module.exports = {
1792 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ freeze: Object.freeze,
1793 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ defineProperty: Object.defineProperty,
1794 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getDescriptor: Object.getOwnPropertyDescriptor,
1795 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ keys: Object.keys,
1796 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ names: Object.getOwnPropertyNames,
1797 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getPrototypeOf: Object.getPrototypeOf,
1798 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isArray: Array.isArray,
1799 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isES5: isES5,
1800 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ propertyIsWritable: function(obj, prop) {
1801 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var descriptor = Object.getOwnPropertyDescriptor(obj, prop);
1802 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return !!(!descriptor || descriptor.writable || descriptor.set);
1803 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1804 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1805 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/} else {
1806 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var has = {}.hasOwnProperty;
1807 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var str = {}.toString;
1808 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var proto = {}.constructor.prototype;
1809  
1810 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ObjectKeys = function (o) {
1811 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = [];
1812 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var key in o) {
1813 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (has.call(o, key)) {
1814 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.push(key);
1815 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1816 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1817 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
1818 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1819  
1820 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ObjectGetDescriptor = function(o, key) {
1821 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return {value: o[key]};
1822 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1823  
1824 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ObjectDefineProperty = function (o, key, desc) {
1825 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ o[key] = desc.value;
1826 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return o;
1827 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1828  
1829 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ObjectFreeze = function (obj) {
1830 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return obj;
1831 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1832  
1833 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ObjectGetPrototypeOf = function (obj) {
1834 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ try {
1835 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Object(obj).constructor.prototype;
1836 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1837 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catch (e) {
1838 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return proto;
1839 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1840 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1841  
1842 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ArrayIsArray = function (obj) {
1843 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ try {
1844 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return str.call(obj) === "[object Array]";
1845 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1846 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catch(e) {
1847 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
1848 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1849 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1850  
1851 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ module.exports = {
1852 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isArray: ArrayIsArray,
1853 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ keys: ObjectKeys,
1854 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ names: ObjectKeys,
1855 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ defineProperty: ObjectDefineProperty,
1856 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getDescriptor: ObjectGetDescriptor,
1857 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ freeze: ObjectFreeze,
1858 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getPrototypeOf: ObjectGetPrototypeOf,
1859 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isES5: isES5,
1860 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ propertyIsWritable: function() {
1861 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
1862 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1863 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
1864 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1865  
1866 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{}],14:[function(_dereq_,module,exports){
1867 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
1868 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise, INTERNAL) {
1869 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var PromiseMap = Promise.map;
1870  
1871 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.filter = function (fn, options) {
1872 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseMap(this, fn, options, INTERNAL);
1873 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1874  
1875 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.filter = function (promises, fn, options) {
1876 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return PromiseMap(promises, fn, options, INTERNAL);
1877 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1878 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1879  
1880 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{}],15:[function(_dereq_,module,exports){
1881 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
1882 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise, tryConvertToPromise, NEXT_FILTER) {
1883 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
1884 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var CancellationError = Promise.CancellationError;
1885 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorObj = util.errorObj;
1886 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var catchFilter = _dereq_("./catch_filter")(NEXT_FILTER);
1887  
1888 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function PassThroughHandlerContext(promise, type, handler) {
1889 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.promise = promise;
1890 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.type = type;
1891 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.handler = handler;
1892 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.called = false;
1893 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.cancelPromise = null;
1894 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1895  
1896 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PassThroughHandlerContext.prototype.isFinallyHandler = function() {
1897 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.type === 0;
1898 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1899  
1900 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function FinallyHandlerCancelReaction(finallyHandler) {
1901 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.finallyHandler = finallyHandler;
1902 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1903  
1904 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/FinallyHandlerCancelReaction.prototype._resultCancelled = function() {
1905 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ checkCancel(this.finallyHandler);
1906 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1907  
1908 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function checkCancel(ctx, reason) {
1909 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ctx.cancelPromise != null) {
1910 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (arguments.length > 1) {
1911 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ctx.cancelPromise._reject(reason);
1912 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
1913 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ctx.cancelPromise._cancel();
1914 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1915 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ctx.cancelPromise = null;
1916 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
1917 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1918 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
1919 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1920  
1921 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function succeed() {
1922 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return finallyHandler.call(this, this.promise._target()._settledValue());
1923 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1924 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function fail(reason) {
1925 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (checkCancel(this, reason)) return;
1926 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ errorObj.e = reason;
1927 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return errorObj;
1928 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1929 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function finallyHandler(reasonOrValue) {
1930 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this.promise;
1931 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = this.handler;
1932  
1933 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!this.called) {
1934 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.called = true;
1935 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = this.isFinallyHandler()
1936 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? handler.call(promise._boundValue())
1937 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : handler.call(promise._boundValue(), reasonOrValue);
1938 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === NEXT_FILTER) {
1939 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
1940 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (ret !== undefined) {
1941 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._setReturnedNonUndefined();
1942 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(ret, promise);
1943 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise instanceof Promise) {
1944 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this.cancelPromise != null) {
1945 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise._isCancelled()) {
1946 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var reason =
1947 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ new CancellationError("late cancellation observer");
1948 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._attachExtraTrace(reason);
1949 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ errorObj.e = reason;
1950 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return errorObj;
1951 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (maybePromise.isPending()) {
1952 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise._attachCancellationCallback(
1953 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ new FinallyHandlerCancelReaction(this));
1954 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1955 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1956 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return maybePromise._then(
1957 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ succeed, fail, undefined, this, undefined);
1958 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1959 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1960 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1961  
1962 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (promise.isRejected()) {
1963 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ checkCancel(this);
1964 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ errorObj.e = reasonOrValue;
1965 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return errorObj;
1966 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
1967 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ checkCancel(this);
1968 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return reasonOrValue;
1969 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
1970 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
1971  
1972 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._passThrough = function(handler, type, success, fail) {
1973 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof handler !== "function") return this.then();
1974 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(success,
1975 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fail,
1976 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined,
1977 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ new PassThroughHandlerContext(this, type, handler),
1978 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined);
1979 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1980  
1981 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.lastly =
1982 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype["finally"] = function (handler) {
1983 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._passThrough(handler,
1984 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 0,
1985 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ finallyHandler,
1986 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ finallyHandler);
1987 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1988  
1989  
1990 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.tap = function (handler) {
1991 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._passThrough(handler, 1, finallyHandler);
1992 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
1993  
1994 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.tapCatch = function (handlerOrPredicate) {
1995 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = arguments.length;
1996 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if(len === 1) {
1997 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._passThrough(handlerOrPredicate,
1998 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 1,
1999 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined,
2000 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ finallyHandler);
2001 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2002 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var catchInstances = new Array(len - 1),
2003 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ j = 0, i;
2004 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (i = 0; i < len - 1; ++i) {
2005 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var item = arguments[i];
2006 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (util.isObject(item)) {
2007 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catchInstances[j++] = item;
2008 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2009 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Promise.reject(new TypeError(
2010 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "tapCatch statement predicate: "
2011 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ + "expecting an object but got " + util.classString(item)
2012 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ));
2013 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2014 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2015 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catchInstances.length = j;
2016 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = arguments[i];
2017 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._passThrough(catchFilter(catchInstances, handler, this),
2018 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 1,
2019 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined,
2020 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ finallyHandler);
2021 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2022  
2023 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2024  
2025 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/return PassThroughHandlerContext;
2026 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2027  
2028 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./catch_filter":7,"./util":36}],16:[function(_dereq_,module,exports){
2029 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2030 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise,
2031 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ apiRejection,
2032 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ INTERNAL,
2033 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ tryConvertToPromise,
2034 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Proxyable,
2035 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug) {
2036 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errors = _dereq_("./errors");
2037 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var TypeError = errors.TypeError;
2038 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2039 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorObj = util.errorObj;
2040 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryCatch = util.tryCatch;
2041 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var yieldHandlers = [];
2042  
2043 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function promiseFromYieldHandler(value, yieldHandlers, traceParent) {
2044 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < yieldHandlers.length; ++i) {
2045 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ traceParent._pushContext();
2046 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = tryCatch(yieldHandlers[i])(value);
2047 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ traceParent._popContext();
2048 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (result === errorObj) {
2049 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ traceParent._pushContext();
2050 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = Promise.reject(errorObj.e);
2051 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ traceParent._popContext();
2052 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2053 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2054 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(result, traceParent);
2055 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise instanceof Promise) return maybePromise;
2056 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2057 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return null;
2058 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2059  
2060 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function PromiseSpawn(generatorFunction, receiver, yieldHandler, stack) {
2061 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (debug.cancellation()) {
2062 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var internal = new Promise(INTERNAL);
2063 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var _finallyPromise = this._finallyPromise = new Promise(INTERNAL);
2064 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise = internal.lastly(function() {
2065 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return _finallyPromise;
2066 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ });
2067 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ internal._captureStackTrace();
2068 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ internal._setOnCancel(this);
2069 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2070 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promise = new Promise(INTERNAL);
2071 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._captureStackTrace();
2072 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2073 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._stack = stack;
2074 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._generatorFunction = generatorFunction;
2075 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._receiver = receiver;
2076 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._generator = undefined;
2077 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldHandlers = typeof yieldHandler === "function"
2078 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? [yieldHandler].concat(yieldHandlers)
2079 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : yieldHandlers;
2080 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldedPromise = null;
2081 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cancellationPhase = false;
2082 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2083 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/util.inherits(PromiseSpawn, Proxyable);
2084  
2085 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._isResolved = function() {
2086 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._promise === null;
2087 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2088  
2089 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._cleanup = function() {
2090 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise = this._generator = null;
2091 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (debug.cancellation() && this._finallyPromise !== null) {
2092 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._finallyPromise._fulfill();
2093 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._finallyPromise = null;
2094 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2095 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2096  
2097 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._promiseCancelled = function() {
2098 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._isResolved()) return;
2099 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var implementsReturn = typeof this._generator["return"] !== "undefined";
2100  
2101 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result;
2102 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!implementsReturn) {
2103 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var reason = new Promise.CancellationError(
2104 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "generator .return() sentinel");
2105 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Promise.coroutine.returnSentinel = reason;
2106 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._attachExtraTrace(reason);
2107 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._pushContext();
2108 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ result = tryCatch(this._generator["throw"]).call(this._generator,
2109 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ reason);
2110 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._popContext();
2111 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2112 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._pushContext();
2113 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ result = tryCatch(this._generator["return"]).call(this._generator,
2114 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined);
2115 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._popContext();
2116 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2117 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cancellationPhase = true;
2118 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldedPromise = null;
2119 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._continue(result);
2120 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2121  
2122 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._promiseFulfilled = function(value) {
2123 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldedPromise = null;
2124 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._pushContext();
2125 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = tryCatch(this._generator.next).call(this._generator, value);
2126 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._popContext();
2127 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._continue(result);
2128 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2129  
2130 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._promiseRejected = function(reason) {
2131 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldedPromise = null;
2132 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._attachExtraTrace(reason);
2133 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._pushContext();
2134 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = tryCatch(this._generator["throw"])
2135 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .call(this._generator, reason);
2136 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._popContext();
2137 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._continue(result);
2138 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2139  
2140 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._resultCancelled = function() {
2141 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._yieldedPromise instanceof Promise) {
2142 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._yieldedPromise;
2143 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldedPromise = null;
2144 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise.cancel();
2145 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2146 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2147  
2148 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype.promise = function () {
2149 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._promise;
2150 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2151  
2152 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._run = function () {
2153 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._generator = this._generatorFunction.call(this._receiver);
2154 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._receiver =
2155 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._generatorFunction = undefined;
2156 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseFulfilled(undefined);
2157 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2158  
2159 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseSpawn.prototype._continue = function (result) {
2160 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promise;
2161 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (result === errorObj) {
2162 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cleanup();
2163 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._cancellationPhase) {
2164 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise.cancel();
2165 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2166 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise._rejectCallback(result.e, false);
2167 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2168 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2169  
2170 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value = result.value;
2171 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (result.done === true) {
2172 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cleanup();
2173 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._cancellationPhase) {
2174 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise.cancel();
2175 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2176 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise._resolveCallback(value);
2177 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2178 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2179 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(value, this._promise);
2180 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!(maybePromise instanceof Promise)) {
2181 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise =
2182 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promiseFromYieldHandler(maybePromise,
2183 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldHandlers,
2184 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise);
2185 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise === null) {
2186 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseRejected(
2187 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ new TypeError(
2188 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "A value %s was yielded that could not be treated as a promise\u000a\u000a See http://goo.gl/MqrFmX\u000a\u000a".replace("%s", String(value)) +
2189 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "From coroutine:\u000a" +
2190 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._stack.split("\n").slice(1, -7).join("\n")
2191 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ )
2192 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ );
2193 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return;
2194 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2195 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2196 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise = maybePromise._target();
2197 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = maybePromise._bitField;
2198 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ;
2199 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 50397184) === 0)) {
2200 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._yieldedPromise = maybePromise;
2201 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise._proxy(this, null);
2202 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 33554432) !== 0)) {
2203 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Promise._async.invoke(
2204 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseFulfilled, this, maybePromise._value()
2205 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ );
2206 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
2207 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Promise._async.invoke(
2208 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseRejected, this, maybePromise._reason()
2209 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ );
2210 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2211 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseCancelled();
2212 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2213 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2214 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2215  
2216 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.coroutine = function (generatorFunction, options) {
2217 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof generatorFunction !== "function") {
2218 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("generatorFunction must be a function\u000a\u000a See http://goo.gl/MqrFmX\u000a");
2219 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2220 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var yieldHandler = Object(options).yieldHandler;
2221 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var PromiseSpawn$ = PromiseSpawn;
2222 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var stack = new Error().stack;
2223 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function () {
2224 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var generator = generatorFunction.apply(this, arguments);
2225 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var spawn = new PromiseSpawn$(undefined, undefined, yieldHandler,
2226 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ stack);
2227 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = spawn.promise();
2228 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ spawn._generator = generator;
2229 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ spawn._promiseFulfilled(undefined);
2230 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2231 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2232 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2233  
2234 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.coroutine.addYieldHandler = function(fn) {
2235 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
2236 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("expecting a function but got " + util.classString(fn));
2237 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2238 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ yieldHandlers.push(fn);
2239 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2240  
2241 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.spawn = function (generatorFunction) {
2242 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.deprecated("Promise.spawn()", "Promise.coroutine()");
2243 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof generatorFunction !== "function") {
2244 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return apiRejection("generatorFunction must be a function\u000a\u000a See http://goo.gl/MqrFmX\u000a");
2245 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2246 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var spawn = new PromiseSpawn(generatorFunction, this);
2247 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = spawn.promise();
2248 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ spawn._run(Promise.spawn);
2249 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2250 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2251 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2252  
2253 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./errors":12,"./util":36}],17:[function(_dereq_,module,exports){
2254 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2255 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports =
2256 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function(Promise, PromiseArray, tryConvertToPromise, INTERNAL, async,
2257 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getDomain) {
2258 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2259 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var canEvaluate = util.canEvaluate;
2260 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryCatch = util.tryCatch;
2261 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorObj = util.errorObj;
2262 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var reject;
2263  
2264 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (!true) {
2265 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (canEvaluate) {
2266 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var thenCallback = function(i) {
2267 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new Function("value", "holder", " \n\
2268 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 'use strict'; \n\
2269 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ holder.pIndex = value; \n\
2270 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ holder.checkFulfillment(this); \n\
2271 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ".replace(/Index/g, i));
2272 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2273  
2274 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promiseSetter = function(i) {
2275 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new Function("promise", "holder", " \n\
2276 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 'use strict'; \n\
2277 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ holder.pIndex = promise; \n\
2278 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ".replace(/Index/g, i));
2279 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2280  
2281 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var generateHolderClass = function(total) {
2282 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var props = new Array(total);
2283 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < props.length; ++i) {
2284 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ props[i] = "this.p" + (i+1);
2285 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2286 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var assignment = props.join(" = ") + " = null;";
2287 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var cancellationCode= "var promise;\n" + props.map(function(prop) {
2288 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return " \n\
2289 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise = " + prop + "; \n\
2290 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (promise instanceof Promise) { \n\
2291 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise.cancel(); \n\
2292 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
2293 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ";
2294 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }).join("\n");
2295 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var passedArguments = props.join(", ");
2296 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var name = "Holder$" + total;
2297  
2298  
2299 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var code = "return function(tryCatch, errorObj, Promise, async) { \n\
2300 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 'use strict'; \n\
2301 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function [TheName](fn) { \n\
2302 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [TheProperties] \n\
2303 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.fn = fn; \n\
2304 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.asyncNeeded = true; \n\
2305 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.now = 0; \n\
2306 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
2307 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ \n\
2308 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [TheName].prototype._callFunction = function(promise) { \n\
2309 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._pushContext(); \n\
2310 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = tryCatch(this.fn)([ThePassedArguments]); \n\
2311 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._popContext(); \n\
2312 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === errorObj) { \n\
2313 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._rejectCallback(ret.e, false); \n\
2314 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else { \n\
2315 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._resolveCallback(ret); \n\
2316 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
2317 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }; \n\
2318 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ \n\
2319 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [TheName].prototype.checkFulfillment = function(promise) { \n\
2320 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var now = ++this.now; \n\
2321 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (now === [TheTotal]) { \n\
2322 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this.asyncNeeded) { \n\
2323 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.invoke(this._callFunction, this, promise); \n\
2324 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else { \n\
2325 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._callFunction(promise); \n\
2326 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
2327 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ \n\
2328 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
2329 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }; \n\
2330 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ \n\
2331 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [TheName].prototype._resultCancelled = function() { \n\
2332 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [CancellationCode] \n\
2333 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }; \n\
2334 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ \n\
2335 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return [TheName]; \n\
2336 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }(tryCatch, errorObj, Promise, async); \n\
2337 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ";
2338  
2339 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ code = code.replace(/\[TheName\]/g, name)
2340 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .replace(/\[TheTotal\]/g, total)
2341 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .replace(/\[ThePassedArguments\]/g, passedArguments)
2342 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .replace(/\[TheProperties\]/g, assignment)
2343 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .replace(/\[CancellationCode\]/g, cancellationCode);
2344  
2345 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new Function("tryCatch", "errorObj", "Promise", "async", code)
2346 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ (tryCatch, errorObj, Promise, async);
2347 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2348  
2349 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var holderClasses = [];
2350 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var thenCallbacks = [];
2351 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promiseSetters = [];
2352  
2353 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < 8; ++i) {
2354 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ holderClasses.push(generateHolderClass(i + 1));
2355 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ thenCallbacks.push(thenCallback(i + 1));
2356 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promiseSetters.push(promiseSetter(i + 1));
2357 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2358  
2359 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ reject = function (reason) {
2360 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(reason);
2361 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2362 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}}
2363  
2364 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.join = function () {
2365 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var last = arguments.length - 1;
2366 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var fn;
2367 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (last > 0 && typeof arguments[last] === "function") {
2368 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fn = arguments[last];
2369 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!true) {
2370 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (last <= 8 && canEvaluate) {
2371 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Promise(INTERNAL);
2372 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._captureStackTrace();
2373 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var HolderClass = holderClasses[last - 1];
2374 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var holder = new HolderClass(fn);
2375 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var callbacks = thenCallbacks;
2376  
2377 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < last; ++i) {
2378 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(arguments[i], ret);
2379 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise instanceof Promise) {
2380 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise = maybePromise._target();
2381 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = maybePromise._bitField;
2382 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ;
2383 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 50397184) === 0)) {
2384 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise._then(callbacks[i], reject,
2385 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined, ret, holder);
2386 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promiseSetters[i](maybePromise, holder);
2387 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ holder.asyncNeeded = false;
2388 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 33554432) !== 0)) {
2389 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ callbacks[i].call(ret,
2390 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise._value(), holder);
2391 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
2392 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._reject(maybePromise._reason());
2393 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2394 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._cancel();
2395 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2396 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2397 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ callbacks[i].call(ret, maybePromise, holder);
2398 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2399 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2400  
2401 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!ret._isFateSealed()) {
2402 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (holder.asyncNeeded) {
2403 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var domain = getDomain();
2404 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (domain !== null) {
2405 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ holder.fn = util.domainBind(domain, holder.fn);
2406 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2407 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2408 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._setAsyncGuaranteed();
2409 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._setOnCancel(holder);
2410 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2411 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2412 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2413 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2414 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2415 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var args = [].slice.call(arguments);;
2416 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (fn) args.pop();
2417 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new PromiseArray(args).promise();
2418 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return fn !== undefined ? ret.spread(fn) : ret;
2419 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2420  
2421 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2422  
2423 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./util":36}],18:[function(_dereq_,module,exports){
2424 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2425 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise,
2426 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ PromiseArray,
2427 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ apiRejection,
2428 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ tryConvertToPromise,
2429 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ INTERNAL,
2430 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug) {
2431 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var getDomain = Promise._getDomain;
2432 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2433 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryCatch = util.tryCatch;
2434 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorObj = util.errorObj;
2435 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var async = Promise._async;
2436  
2437 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function MappingPromiseArray(promises, fn, limit, _filter) {
2438 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this.constructor$(promises);
2439 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._captureStackTrace();
2440 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var domain = getDomain();
2441 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._callback = domain === null ? fn : util.domainBind(domain, fn);
2442 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._preservedValues = _filter === INTERNAL
2443 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? new Array(this.length())
2444 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : null;
2445 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._limit = limit;
2446 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._inFlight = 0;
2447 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._queue = [];
2448 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.invoke(this._asyncInit, this, undefined);
2449 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2450 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/util.inherits(MappingPromiseArray, PromiseArray);
2451  
2452 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/MappingPromiseArray.prototype._asyncInit = function() {
2453 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._init$(undefined, -2);
2454 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2455  
2456 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/MappingPromiseArray.prototype._init = function () {};
2457  
2458 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/MappingPromiseArray.prototype._promiseFulfilled = function (value, index) {
2459 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var values = this._values;
2460 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var length = this.length();
2461 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var preservedValues = this._preservedValues;
2462 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var limit = this._limit;
2463  
2464 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (index < 0) {
2465 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index = (index * -1) - 1;
2466 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values[index] = value;
2467 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (limit >= 1) {
2468 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._inFlight--;
2469 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._drainQueue();
2470 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._isResolved()) return true;
2471 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2472 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2473 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (limit >= 1 && this._inFlight >= limit) {
2474 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values[index] = value;
2475 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._queue.push(index);
2476 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
2477 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2478 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (preservedValues !== null) preservedValues[index] = value;
2479  
2480 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promise;
2481 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var callback = this._callback;
2482 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = promise._boundValue();
2483 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._pushContext();
2484 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = tryCatch(callback).call(receiver, value, index, length);
2485 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promiseCreated = promise._popContext();
2486 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.checkForgottenReturns(
2487 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret,
2488 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promiseCreated,
2489 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ preservedValues !== null ? "Promise.filter" : "Promise.map",
2490 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise
2491 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ );
2492 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === errorObj) {
2493 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(ret.e);
2494 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
2495 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2496  
2497 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(ret, this._promise);
2498 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise instanceof Promise) {
2499 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise = maybePromise._target();
2500 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = maybePromise._bitField;
2501 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ;
2502 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 50397184) === 0)) {
2503 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (limit >= 1) this._inFlight++;
2504 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values[index] = maybePromise;
2505 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise._proxy(this, (index + 1) * -1);
2506 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
2507 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 33554432) !== 0)) {
2508 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret = maybePromise._value();
2509 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
2510 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(maybePromise._reason());
2511 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
2512 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2513 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cancel();
2514 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
2515 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2516 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2517 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values[index] = ret;
2518 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2519 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var totalResolved = ++this._totalResolved;
2520 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (totalResolved >= length) {
2521 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (preservedValues !== null) {
2522 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._filter(values, preservedValues);
2523 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2524 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolve(values);
2525 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2526 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
2527 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2528 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
2529 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2530  
2531 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/MappingPromiseArray.prototype._drainQueue = function () {
2532 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var queue = this._queue;
2533 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var limit = this._limit;
2534 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var values = this._values;
2535 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ while (queue.length > 0 && this._inFlight < limit) {
2536 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._isResolved()) return;
2537 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var index = queue.pop();
2538 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseFulfilled(values[index], index);
2539 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2540 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2541  
2542 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/MappingPromiseArray.prototype._filter = function (booleans, values) {
2543 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = values.length;
2544 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Array(len);
2545 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var j = 0;
2546 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < len; ++i) {
2547 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (booleans[i]) ret[j++] = values[i];
2548 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2549 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.length = j;
2550 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolve(ret);
2551 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2552  
2553 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/MappingPromiseArray.prototype.preservedValues = function () {
2554 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._preservedValues;
2555 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2556  
2557 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function map(promises, fn, options, _filter) {
2558 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
2559 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return apiRejection("expecting a function but got " + util.classString(fn));
2560 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2561  
2562 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var limit = 0;
2563 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (options !== undefined) {
2564 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof options === "object" && options !== null) {
2565 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof options.concurrency !== "number") {
2566 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Promise.reject(
2567 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ new TypeError("'concurrency' must be a number but it is " +
2568 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.classString(options.concurrency)));
2569 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2570 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ limit = options.concurrency;
2571 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2572 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Promise.reject(new TypeError(
2573 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "options argument must be an object but it is " +
2574 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.classString(options)));
2575 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2576 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2577 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ limit = typeof limit === "number" &&
2578 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isFinite(limit) && limit >= 1 ? limit : 0;
2579 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new MappingPromiseArray(promises, fn, limit, _filter).promise();
2580 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2581  
2582 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.map = function (fn, options) {
2583 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return map(this, fn, options, null);
2584 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2585  
2586 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.map = function (promises, fn, options, _filter) {
2587 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return map(promises, fn, options, _filter);
2588 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2589  
2590  
2591 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2592  
2593 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./util":36}],19:[function(_dereq_,module,exports){
2594 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2595 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports =
2596 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function(Promise, INTERNAL, tryConvertToPromise, apiRejection, debug) {
2597 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2598 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryCatch = util.tryCatch;
2599  
2600 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.method = function (fn) {
2601 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
2602 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new Promise.TypeError("expecting a function but got " + util.classString(fn));
2603 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2604 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function () {
2605 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Promise(INTERNAL);
2606 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._captureStackTrace();
2607 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._pushContext();
2608 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value = tryCatch(fn).apply(this, arguments);
2609 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promiseCreated = ret._popContext();
2610 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.checkForgottenReturns(
2611 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value, promiseCreated, "Promise.method", ret);
2612 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._resolveFromSyncValue(value);
2613 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2614 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2615 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2616  
2617 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.attempt = Promise["try"] = function (fn) {
2618 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
2619 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return apiRejection("expecting a function but got " + util.classString(fn));
2620 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2621 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Promise(INTERNAL);
2622 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._captureStackTrace();
2623 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._pushContext();
2624 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value;
2625 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (arguments.length > 1) {
2626 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.deprecated("calling Promise.try with more than 1 argument");
2627 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var arg = arguments[1];
2628 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ctx = arguments[2];
2629 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value = util.isArray(arg) ? tryCatch(fn).apply(ctx, arg)
2630 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : tryCatch(fn).call(ctx, arg);
2631 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2632 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value = tryCatch(fn)();
2633 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2634 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promiseCreated = ret._popContext();
2635 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.checkForgottenReturns(
2636 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value, promiseCreated, "Promise.try", ret);
2637 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._resolveFromSyncValue(value);
2638 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2639 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2640  
2641 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._resolveFromSyncValue = function (value) {
2642 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (value === util.errorObj) {
2643 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._rejectCallback(value.e, false);
2644 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2645 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolveCallback(value, true);
2646 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2647 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2648 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2649  
2650 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./util":36}],20:[function(_dereq_,module,exports){
2651 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2652 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2653 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var maybeWrapAsError = util.maybeWrapAsError;
2654 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errors = _dereq_("./errors");
2655 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var OperationalError = errors.OperationalError;
2656 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var es5 = _dereq_("./es5");
2657  
2658 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function isUntypedError(obj) {
2659 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return obj instanceof Error &&
2660 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ es5.getPrototypeOf(obj) === Error.prototype;
2661 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2662  
2663 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var rErrorKey = /^(?:name|message|stack|cause)$/;
2664 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function wrapAsOperationalError(obj) {
2665 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret;
2666 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (isUntypedError(obj)) {
2667 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret = new OperationalError(obj);
2668 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.name = obj.name;
2669 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.message = obj.message;
2670 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.stack = obj.stack;
2671 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var keys = es5.keys(obj);
2672 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < keys.length; ++i) {
2673 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var key = keys[i];
2674 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!rErrorKey.test(key)) {
2675 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret[key] = obj[key];
2676 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2677 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2678 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2679 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2680 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.markAsOriginatingFromRejection(obj);
2681 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return obj;
2682 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2683  
2684 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function nodebackForPromise(promise, multiArgs) {
2685 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function(err, value) {
2686 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (promise === null) return;
2687 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (err) {
2688 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var wrapped = wrapAsOperationalError(maybeWrapAsError(err));
2689 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._attachExtraTrace(wrapped);
2690 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._reject(wrapped);
2691 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (!multiArgs) {
2692 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._fulfill(value);
2693 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2694 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var args = [].slice.call(arguments, 1);;
2695 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._fulfill(args);
2696 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2697 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise = null;
2698 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2699 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2700  
2701 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = nodebackForPromise;
2702  
2703 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./errors":12,"./es5":13,"./util":36}],21:[function(_dereq_,module,exports){
2704 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2705 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise) {
2706 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2707 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var async = Promise._async;
2708 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryCatch = util.tryCatch;
2709 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorObj = util.errorObj;
2710  
2711 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function spreadAdapter(val, nodeback) {
2712 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this;
2713 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!util.isArray(val)) return successAdapter.call(promise, val, nodeback);
2714 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret =
2715 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ tryCatch(nodeback).apply(promise._boundValue(), [null].concat(val));
2716 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === errorObj) {
2717 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.throwLater(ret.e);
2718 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2719 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2720  
2721 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function successAdapter(val, nodeback) {
2722 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this;
2723 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = promise._boundValue();
2724 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = val === undefined
2725 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? tryCatch(nodeback).call(receiver, null)
2726 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : tryCatch(nodeback).call(receiver, null, val);
2727 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === errorObj) {
2728 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.throwLater(ret.e);
2729 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2730 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2731 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function errorAdapter(reason, nodeback) {
2732 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this;
2733 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!reason) {
2734 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var newReason = new Error(reason + "");
2735 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ newReason.cause = reason;
2736 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ reason = newReason;
2737 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2738 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = tryCatch(nodeback).call(promise._boundValue(), reason);
2739 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === errorObj) {
2740 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.throwLater(ret.e);
2741 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2742 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2743  
2744 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.asCallback = Promise.prototype.nodeify = function (nodeback,
2745 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ options) {
2746 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof nodeback == "function") {
2747 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var adapter = successAdapter;
2748 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (options !== undefined && Object(options).spread) {
2749 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ adapter = spreadAdapter;
2750 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2751 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._then(
2752 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ adapter,
2753 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ errorAdapter,
2754 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined,
2755 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this,
2756 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodeback
2757 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ );
2758 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2759 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this;
2760 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2761 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2762  
2763 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./util":36}],22:[function(_dereq_,module,exports){
2764 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
2765 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function() {
2766 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var makeSelfResolutionError = function () {
2767 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new TypeError("circular promise resolution chain\u000a\u000a See http://goo.gl/MqrFmX\u000a");
2768 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2769 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var reflectHandler = function() {
2770 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new Promise.PromiseInspection(this._target());
2771 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2772 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var apiRejection = function(msg) {
2773 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Promise.reject(new TypeError(msg));
2774 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2775 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function Proxyable() {}
2776 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var UNDEFINED_BINDING = {};
2777 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
2778  
2779 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var getDomain;
2780 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (util.isNode) {
2781 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getDomain = function() {
2782 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = process.domain;
2783 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === undefined) ret = null;
2784 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2785 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2786 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/} else {
2787 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ getDomain = function() {
2788 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return null;
2789 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2790 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2791 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/util.notEnumerableProp(Promise, "_getDomain", getDomain);
2792  
2793 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var es5 = _dereq_("./es5");
2794 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var Async = _dereq_("./async");
2795 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var async = new Async();
2796 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/es5.defineProperty(Promise, "_async", {value: async});
2797 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errors = _dereq_("./errors");
2798 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var TypeError = Promise.TypeError = errors.TypeError;
2799 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.RangeError = errors.RangeError;
2800 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var CancellationError = Promise.CancellationError = errors.CancellationError;
2801 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.TimeoutError = errors.TimeoutError;
2802 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.OperationalError = errors.OperationalError;
2803 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.RejectionError = errors.OperationalError;
2804 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.AggregateError = errors.AggregateError;
2805 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var INTERNAL = function(){};
2806 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var APPLY = {};
2807 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var NEXT_FILTER = {};
2808 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryConvertToPromise = _dereq_("./thenables")(Promise, INTERNAL);
2809 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var PromiseArray =
2810 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _dereq_("./promise_array")(Promise, INTERNAL,
2811 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ tryConvertToPromise, apiRejection, Proxyable);
2812 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var Context = _dereq_("./context")(Promise);
2813 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ /*jshint unused:false*/
2814 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var createContext = Context.create;
2815 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var debug = _dereq_("./debuggability")(Promise, Context);
2816 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var CapturedTrace = debug.CapturedTrace;
2817 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var PassThroughHandlerContext =
2818 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _dereq_("./finally")(Promise, tryConvertToPromise, NEXT_FILTER);
2819 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var catchFilter = _dereq_("./catch_filter")(NEXT_FILTER);
2820 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var nodebackForPromise = _dereq_("./nodeback");
2821 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var errorObj = util.errorObj;
2822 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var tryCatch = util.tryCatch;
2823 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function check(self, executor) {
2824 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (self == null || self.constructor !== Promise) {
2825 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("the promise constructor cannot be invoked directly\u000a\u000a See http://goo.gl/MqrFmX\u000a");
2826 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2827 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof executor !== "function") {
2828 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("expecting a function but got " + util.classString(executor));
2829 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2830  
2831 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2832  
2833 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function Promise(executor) {
2834 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (executor !== INTERNAL) {
2835 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ check(this, executor);
2836 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2837 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = 0;
2838 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fulfillmentHandler0 = undefined;
2839 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._rejectionHandler0 = undefined;
2840 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise0 = undefined;
2841 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._receiver0 = undefined;
2842 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolveFromExecutor(executor);
2843 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promiseCreated();
2844 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fireEvent("promiseCreated", this);
2845 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
2846  
2847 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.toString = function () {
2848 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return "[object Promise]";
2849 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2850  
2851 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.caught = Promise.prototype["catch"] = function (fn) {
2852 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = arguments.length;
2853 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (len > 1) {
2854 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var catchInstances = new Array(len - 1),
2855 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ j = 0, i;
2856 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (i = 0; i < len - 1; ++i) {
2857 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var item = arguments[i];
2858 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (util.isObject(item)) {
2859 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catchInstances[j++] = item;
2860 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
2861 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return apiRejection("Catch statement predicate: " +
2862 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "expecting an object but got " + util.classString(item));
2863 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2864 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2865 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catchInstances.length = j;
2866 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fn = arguments[i];
2867 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.then(undefined, catchFilter(catchInstances, fn, this));
2868 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2869 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.then(undefined, fn);
2870 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2871  
2872 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.reflect = function () {
2873 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(reflectHandler,
2874 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ reflectHandler, undefined, this, undefined);
2875 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2876  
2877 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.then = function (didFulfill, didReject) {
2878 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (debug.warnings() && arguments.length > 0 &&
2879 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ typeof didFulfill !== "function" &&
2880 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ typeof didReject !== "function") {
2881 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var msg = ".then() only accepts functions but was passed: " +
2882 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.classString(didFulfill);
2883 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (arguments.length > 1) {
2884 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ msg += ", " + util.classString(didReject);
2885 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2886 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._warn(msg);
2887 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2888 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._then(didFulfill, didReject, undefined, undefined, undefined);
2889 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2890  
2891 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.done = function (didFulfill, didReject) {
2892 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise =
2893 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._then(didFulfill, didReject, undefined, undefined, undefined);
2894 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._setIsFinal();
2895 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2896  
2897 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.spread = function (fn) {
2898 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
2899 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return apiRejection("expecting a function but got " + util.classString(fn));
2900 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2901 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.all()._then(fn, undefined, undefined, APPLY, undefined);
2902 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2903  
2904 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.toJSON = function () {
2905 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = {
2906 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isFulfilled: false,
2907 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isRejected: false,
2908 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fulfillmentValue: undefined,
2909 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ rejectionReason: undefined
2910 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
2911 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this.isFulfilled()) {
2912 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.fulfillmentValue = this.value();
2913 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.isFulfilled = true;
2914 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (this.isRejected()) {
2915 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.rejectionReason = this.reason();
2916 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.isRejected = true;
2917 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2918 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2919 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2920  
2921 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.all = function () {
2922 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (arguments.length > 0) {
2923 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._warn(".all() was passed arguments but it does not take any");
2924 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2925 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new PromiseArray(this).promise();
2926 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2927  
2928 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype.error = function (fn) {
2929 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this.caught(util.originatesFromRejection, fn);
2930 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2931  
2932 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.getNewLibraryCopy = module.exports;
2933  
2934 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.is = function (val) {
2935 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return val instanceof Promise;
2936 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2937  
2938 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.fromNode = Promise.fromCallback = function(fn) {
2939 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Promise(INTERNAL);
2940 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._captureStackTrace();
2941 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var multiArgs = arguments.length > 1 ? !!Object(arguments[1]).multiArgs
2942 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : false;
2943 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = tryCatch(fn)(nodebackForPromise(ret, multiArgs));
2944 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (result === errorObj) {
2945 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._rejectCallback(result.e, true);
2946 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2947 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!ret._isFateSealed()) ret._setAsyncGuaranteed();
2948 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2949 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2950  
2951 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.all = function (promises) {
2952 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new PromiseArray(promises).promise();
2953 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2954  
2955 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.cast = function (obj) {
2956 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = tryConvertToPromise(obj);
2957 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!(ret instanceof Promise)) {
2958 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret = new Promise(INTERNAL);
2959 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._captureStackTrace();
2960 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._setFulfilled();
2961 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._rejectionHandler0 = obj;
2962 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2963 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2964 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2965  
2966 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.resolve = Promise.fulfilled = Promise.cast;
2967  
2968 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.reject = Promise.rejected = function (reason) {
2969 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Promise(INTERNAL);
2970 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._captureStackTrace();
2971 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret._rejectCallback(reason, true);
2972 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
2973 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2974  
2975 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.setScheduler = function(fn) {
2976 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
2977 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("expecting a function but got " + util.classString(fn));
2978 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
2979 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return async.setScheduler(fn);
2980 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
2981  
2982 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._then = function (
2983 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ didFulfill,
2984 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ didReject,
2985 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ _, receiver,
2986 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ internalData
2987 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/) {
2988 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var haveInternalData = internalData !== undefined;
2989 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = haveInternalData ? internalData : new Promise(INTERNAL);
2990 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var target = this._target();
2991 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = target._bitField;
2992  
2993 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!haveInternalData) {
2994 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._propagateFrom(this, 3);
2995 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._captureStackTrace();
2996 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (receiver === undefined &&
2997 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ((this._bitField & 2097152) !== 0)) {
2998 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!((bitField & 50397184) === 0)) {
2999 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver = this._boundValue();
3000 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3001 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver = target === this ? undefined : this._boundTo;
3002 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3003 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3004 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fireEvent("promiseChained", this, promise);
3005 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3006  
3007 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var domain = getDomain();
3008 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!((bitField & 50397184) === 0)) {
3009 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler, value, settler = target._settlePromiseCtx;
3010 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 33554432) !== 0)) {
3011 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value = target._rejectionHandler0;
3012 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler = didFulfill;
3013 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
3014 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value = target._fulfillmentHandler0;
3015 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler = didReject;
3016 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ target._unsetRejectionIsUnhandled();
3017 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3018 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ settler = target._settlePromiseLateCancellationObserver;
3019 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value = new CancellationError("late cancellation observer");
3020 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ target._attachExtraTrace(value);
3021 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler = didReject;
3022 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3023  
3024 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.invoke(settler, target, {
3025 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler: domain === null ? handler
3026 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : (typeof handler === "function" &&
3027 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.domainBind(domain, handler)),
3028 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise: promise,
3029 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver: receiver,
3030 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ value: value
3031 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ });
3032 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3033 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ target._addCallbacks(didFulfill, didReject, promise, receiver, domain);
3034 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3035  
3036 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise;
3037 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3038  
3039 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._length = function () {
3040 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._bitField & 65535;
3041 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3042  
3043 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._isFateSealed = function () {
3044 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return (this._bitField & 117506048) !== 0;
3045 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3046  
3047 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._isFollowing = function () {
3048 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return (this._bitField & 67108864) === 67108864;
3049 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3050  
3051 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setLength = function (len) {
3052 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = (this._bitField & -65536) |
3053 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ (len & 65535);
3054 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3055  
3056 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setFulfilled = function () {
3057 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 33554432;
3058 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fireEvent("promiseFulfilled", this);
3059 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3060  
3061 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setRejected = function () {
3062 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 16777216;
3063 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fireEvent("promiseRejected", this);
3064 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3065  
3066 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setFollowing = function () {
3067 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 67108864;
3068 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fireEvent("promiseResolved", this);
3069 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3070  
3071 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setIsFinal = function () {
3072 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 4194304;
3073 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3074  
3075 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._isFinal = function () {
3076 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return (this._bitField & 4194304) > 0;
3077 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3078  
3079 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._unsetCancelled = function() {
3080 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField & (~65536);
3081 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3082  
3083 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setCancelled = function() {
3084 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 65536;
3085 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fireEvent("promiseCancelled", this);
3086 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3087  
3088 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setWillBeCancelled = function() {
3089 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 8388608;
3090 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3091  
3092 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setAsyncGuaranteed = function() {
3093 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (async.hasCustomScheduler()) return;
3094 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._bitField = this._bitField | 134217728;
3095 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3096  
3097 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._receiverAt = function (index) {
3098 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = index === 0 ? this._receiver0 : this[
3099 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index * 4 - 4 + 3];
3100 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === UNDEFINED_BINDING) {
3101 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return undefined;
3102 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (ret === undefined && this._isBound()) {
3103 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._boundValue();
3104 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3105 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
3106 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3107  
3108 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._promiseAt = function (index) {
3109 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this[
3110 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index * 4 - 4 + 2];
3111 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3112  
3113 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._fulfillmentHandlerAt = function (index) {
3114 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this[
3115 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index * 4 - 4 + 0];
3116 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3117  
3118 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._rejectionHandlerAt = function (index) {
3119 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this[
3120 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index * 4 - 4 + 1];
3121 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3122  
3123 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._boundValue = function() {};
3124  
3125 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._migrateCallback0 = function (follower) {
3126 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = follower._bitField;
3127 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var fulfill = follower._fulfillmentHandler0;
3128 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var reject = follower._rejectionHandler0;
3129 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = follower._promise0;
3130 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = follower._receiverAt(0);
3131 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (receiver === undefined) receiver = UNDEFINED_BINDING;
3132 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._addCallbacks(fulfill, reject, promise, receiver, null);
3133 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3134  
3135 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._migrateCallbackAt = function (follower, index) {
3136 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var fulfill = follower._fulfillmentHandlerAt(index);
3137 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var reject = follower._rejectionHandlerAt(index);
3138 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = follower._promiseAt(index);
3139 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = follower._receiverAt(index);
3140 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (receiver === undefined) receiver = UNDEFINED_BINDING;
3141 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._addCallbacks(fulfill, reject, promise, receiver, null);
3142 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3143  
3144 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._addCallbacks = function (
3145 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fulfill,
3146 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ reject,
3147 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise,
3148 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver,
3149 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ domain
3150 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/) {
3151 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var index = this._length();
3152  
3153 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (index >= 65535 - 4) {
3154 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index = 0;
3155 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setLength(0);
3156 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3157  
3158 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (index === 0) {
3159 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise0 = promise;
3160 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._receiver0 = receiver;
3161 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fulfill === "function") {
3162 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fulfillmentHandler0 =
3163 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ domain === null ? fulfill : util.domainBind(domain, fulfill);
3164 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3165 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof reject === "function") {
3166 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._rejectionHandler0 =
3167 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ domain === null ? reject : util.domainBind(domain, reject);
3168 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3169 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3170 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var base = index * 4 - 4;
3171 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 2] = promise;
3172 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 3] = receiver;
3173 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fulfill === "function") {
3174 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 0] =
3175 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ domain === null ? fulfill : util.domainBind(domain, fulfill);
3176 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3177 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof reject === "function") {
3178 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 1] =
3179 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ domain === null ? reject : util.domainBind(domain, reject);
3180 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3181 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3182 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setLength(index + 1);
3183 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return index;
3184 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3185  
3186 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._proxy = function (proxyable, arg) {
3187 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._addCallbacks(undefined, undefined, arg, proxyable, null);
3188 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3189  
3190 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._resolveCallback = function(value, shouldBind) {
3191 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((this._bitField & 117506048) !== 0)) return;
3192 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (value === this)
3193 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._rejectCallback(makeSelfResolutionError(), false);
3194 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(value, this);
3195 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!(maybePromise instanceof Promise)) return this._fulfill(value);
3196  
3197 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (shouldBind) this._propagateFrom(maybePromise, 2);
3198  
3199 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = maybePromise._target();
3200  
3201 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (promise === this) {
3202 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(makeSelfResolutionError());
3203 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return;
3204 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3205  
3206 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = promise._bitField;
3207 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 50397184) === 0)) {
3208 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = this._length();
3209 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (len > 0) promise._migrateCallback0(this);
3210 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 1; i < len; ++i) {
3211 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._migrateCallbackAt(this, i);
3212 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3213 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setFollowing();
3214 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setLength(0);
3215 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setFollowee(promise);
3216 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 33554432) !== 0)) {
3217 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fulfill(promise._value());
3218 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
3219 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(promise._reason());
3220 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3221 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var reason = new CancellationError("late cancellation observer");
3222 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._attachExtraTrace(reason);
3223 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(reason);
3224 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3225 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3226  
3227 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._rejectCallback =
3228 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function(reason, synchronous, ignoreNonErrorWarnings) {
3229 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var trace = util.ensureErrorObject(reason);
3230 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var hasStack = trace === reason;
3231 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!hasStack && !ignoreNonErrorWarnings && debug.warnings()) {
3232 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var message = "a promise was rejected with a non-error: " +
3233 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.classString(reason);
3234 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._warn(message, true);
3235 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3236 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._attachExtraTrace(trace, synchronous ? hasStack : false);
3237 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(reason);
3238 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3239  
3240 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._resolveFromExecutor = function (executor) {
3241 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (executor === INTERNAL) return;
3242 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this;
3243 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._captureStackTrace();
3244 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._pushContext();
3245 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var synchronous = true;
3246 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var r = this._execute(executor, function(value) {
3247 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._resolveCallback(value);
3248 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }, function (reason) {
3249 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._rejectCallback(reason, synchronous);
3250 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ });
3251 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ synchronous = false;
3252 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._popContext();
3253  
3254 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (r !== undefined) {
3255 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._rejectCallback(r, true);
3256 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3257 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3258  
3259 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settlePromiseFromHandler = function (
3260 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler, receiver, value, promise
3261 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/) {
3262 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = promise._bitField;
3263 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 65536) !== 0)) return;
3264 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._pushContext();
3265 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var x;
3266 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (receiver === APPLY) {
3267 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!value || typeof value.length !== "number") {
3268 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ x = errorObj;
3269 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ x.e = new TypeError("cannot .spread() a non-array: " +
3270 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.classString(value));
3271 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3272 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ x = tryCatch(handler).apply(this._boundValue(), value);
3273 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3274 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3275 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ x = tryCatch(handler).call(receiver, value);
3276 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3277 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promiseCreated = promise._popContext();
3278 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ bitField = promise._bitField;
3279 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 65536) !== 0)) return;
3280  
3281 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (x === NEXT_FILTER) {
3282 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._reject(value);
3283 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (x === errorObj) {
3284 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._rejectCallback(x.e, false);
3285 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3286 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.checkForgottenReturns(x, promiseCreated, "", promise, this);
3287 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._resolveCallback(x);
3288 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3289 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3290  
3291 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._target = function() {
3292 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = this;
3293 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ while (ret._isFollowing()) ret = ret._followee();
3294 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
3295 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3296  
3297 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._followee = function() {
3298 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._rejectionHandler0;
3299 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3300  
3301 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._setFollowee = function(promise) {
3302 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._rejectionHandler0 = promise;
3303 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3304  
3305 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settlePromise = function(promise, handler, receiver, value) {
3306 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var isPromise = promise instanceof Promise;
3307 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = this._bitField;
3308 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var asyncGuaranteed = ((bitField & 134217728) !== 0);
3309 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 65536) !== 0)) {
3310 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (isPromise) promise._invokeInternalOnCancel();
3311  
3312 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (receiver instanceof PassThroughHandlerContext &&
3313 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver.isFinallyHandler()) {
3314 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver.cancelPromise = promise;
3315 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (tryCatch(handler).call(receiver, value) === errorObj) {
3316 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._reject(errorObj.e);
3317 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3318 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (handler === reflectHandler) {
3319 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._fulfill(reflectHandler.call(receiver));
3320 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (receiver instanceof Proxyable) {
3321 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver._promiseCancelled(promise);
3322 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (isPromise || promise instanceof PromiseArray) {
3323 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._cancel();
3324 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3325 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver.cancel();
3326 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3327 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (typeof handler === "function") {
3328 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!isPromise) {
3329 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler.call(receiver, value, promise);
3330 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3331 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (asyncGuaranteed) promise._setAsyncGuaranteed();
3332 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromiseFromHandler(handler, receiver, value, promise);
3333 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3334 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (receiver instanceof Proxyable) {
3335 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!receiver._isResolved()) {
3336 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 33554432) !== 0)) {
3337 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver._promiseFulfilled(value, promise);
3338 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3339 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver._promiseRejected(value, promise);
3340 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3341 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3342 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (isPromise) {
3343 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (asyncGuaranteed) promise._setAsyncGuaranteed();
3344 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 33554432) !== 0)) {
3345 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._fulfill(value);
3346 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3347 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._reject(value);
3348 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3349 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3350 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3351  
3352 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settlePromiseLateCancellationObserver = function(ctx) {
3353 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = ctx.handler;
3354 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = ctx.promise;
3355 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = ctx.receiver;
3356 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value = ctx.value;
3357 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof handler === "function") {
3358 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!(promise instanceof Promise)) {
3359 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ handler.call(receiver, value, promise);
3360 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3361 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromiseFromHandler(handler, receiver, value, promise);
3362 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3363 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (promise instanceof Promise) {
3364 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._reject(value);
3365 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3366 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3367  
3368 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settlePromiseCtx = function(ctx) {
3369 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromise(ctx.promise, ctx.handler, ctx.receiver, ctx.value);
3370 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3371  
3372 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settlePromise0 = function(handler, value, bitField) {
3373 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promise0;
3374 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = this._receiverAt(0);
3375 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise0 = undefined;
3376 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._receiver0 = undefined;
3377 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromise(promise, handler, receiver, value);
3378 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3379  
3380 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._clearCallbackDataAtIndex = function(index) {
3381 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var base = index * 4 - 4;
3382 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 2] =
3383 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 3] =
3384 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 0] =
3385 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[base + 1] = undefined;
3386 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3387  
3388 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._fulfill = function (value) {
3389 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = this._bitField;
3390 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 117506048) >>> 16)) return;
3391 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (value === this) {
3392 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var err = makeSelfResolutionError();
3393 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._attachExtraTrace(err);
3394 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._reject(err);
3395 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3396 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setFulfilled();
3397 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._rejectionHandler0 = value;
3398  
3399 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if ((bitField & 65535) > 0) {
3400 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 134217728) !== 0)) {
3401 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromises();
3402 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3403 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.settlePromises(this);
3404 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3405 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3406 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3407  
3408 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._reject = function (reason) {
3409 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = this._bitField;
3410 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 117506048) >>> 16)) return;
3411 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setRejected();
3412 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fulfillmentHandler0 = reason;
3413  
3414 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._isFinal()) {
3415 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return async.fatalError(reason, util.isNode);
3416 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3417  
3418 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if ((bitField & 65535) > 0) {
3419 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ async.settlePromises(this);
3420 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3421 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._ensurePossibleRejectionHandled();
3422 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3423 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3424  
3425 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._fulfillPromises = function (len, value) {
3426 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 1; i < len; i++) {
3427 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = this._fulfillmentHandlerAt(i);
3428 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promiseAt(i);
3429 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = this._receiverAt(i);
3430 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._clearCallbackDataAtIndex(i);
3431 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromise(promise, handler, receiver, value);
3432 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3433 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3434  
3435 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._rejectPromises = function (len, reason) {
3436 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 1; i < len; i++) {
3437 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var handler = this._rejectionHandlerAt(i);
3438 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promiseAt(i);
3439 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = this._receiverAt(i);
3440 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._clearCallbackDataAtIndex(i);
3441 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromise(promise, handler, receiver, reason);
3442 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3443 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3444  
3445 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settlePromises = function () {
3446 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = this._bitField;
3447 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = (bitField & 65535);
3448  
3449 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (len > 0) {
3450 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 16842752) !== 0)) {
3451 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var reason = this._fulfillmentHandler0;
3452 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromise0(this._rejectionHandler0, reason, bitField);
3453 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._rejectPromises(len, reason);
3454 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3455 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value = this._rejectionHandler0;
3456 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._settlePromise0(this._fulfillmentHandler0, value, bitField);
3457 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._fulfillPromises(len, value);
3458 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3459 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._setLength(0);
3460 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3461 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._clearCancellationData();
3462 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3463  
3464 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.prototype._settledValue = function() {
3465 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = this._bitField;
3466 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 33554432) !== 0)) {
3467 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._rejectionHandler0;
3468 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
3469 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._fulfillmentHandler0;
3470 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3471 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3472  
3473 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function deferResolve(v) {this.promise._resolveCallback(v);}
3474 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function deferReject(v) {this.promise._rejectCallback(v, false);}
3475  
3476 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.defer = Promise.pending = function() {
3477 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.deprecated("Promise.defer", "new Promise");
3478 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = new Promise(INTERNAL);
3479 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return {
3480 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise: promise,
3481 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ resolve: deferResolve,
3482 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ reject: deferReject
3483 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
3484 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3485  
3486 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/util.notEnumerableProp(Promise,
3487 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "_makeSelfResolutionError",
3488 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ makeSelfResolutionError);
3489  
3490 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_("./method")(Promise, INTERNAL, tryConvertToPromise, apiRejection,
3491 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug);
3492 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_("./bind")(Promise, INTERNAL, tryConvertToPromise, debug);
3493 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_("./cancel")(Promise, PromiseArray, apiRejection, debug);
3494 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_("./direct_resolve")(Promise);
3495 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_("./synchronous_inspection")(Promise);
3496 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_("./join")(
3497 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Promise, PromiseArray, tryConvertToPromise, INTERNAL, async, getDomain);
3498 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.Promise = Promise;
3499 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.version = "3.5.0";
3500 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./map.js')(Promise, PromiseArray, apiRejection, tryConvertToPromise, INTERNAL, debug);
3501 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./call_get.js')(Promise);
3502 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./using.js')(Promise, apiRejection, tryConvertToPromise, createContext, INTERNAL, debug);
3503 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./timers.js')(Promise, INTERNAL, debug);
3504 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./generators.js')(Promise, apiRejection, INTERNAL, tryConvertToPromise, Proxyable, debug);
3505 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./nodeify.js')(Promise);
3506 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./promisify.js')(Promise, INTERNAL);
3507 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./props.js')(Promise, PromiseArray, tryConvertToPromise, apiRejection);
3508 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./race.js')(Promise, INTERNAL, tryConvertToPromise, apiRejection);
3509 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./reduce.js')(Promise, PromiseArray, apiRejection, tryConvertToPromise, INTERNAL, debug);
3510 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./settle.js')(Promise, PromiseArray, debug);
3511 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./some.js')(Promise, PromiseArray, apiRejection);
3512 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./filter.js')(Promise, INTERNAL);
3513 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./each.js')(Promise, INTERNAL);
3514 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/_dereq_('./any.js')(Promise);
3515  
3516 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.toFastProperties(Promise);
3517 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.toFastProperties(Promise.prototype);
3518 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function fillTypes(value) {
3519 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var p = new Promise(INTERNAL);
3520 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ p._fulfillmentHandler0 = value;
3521 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ p._rejectionHandler0 = value;
3522 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ p._promise0 = value;
3523 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ p._receiver0 = value;
3524 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3525 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ // Complete slack tracking, opt out of field-type tracking and
3526 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ // stabilize map
3527 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes({a: 1});
3528 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes({b: 2});
3529 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes({c: 3});
3530 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes(1);
3531 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes(function(){});
3532 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes(undefined);
3533 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes(false);
3534 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fillTypes(new Promise(INTERNAL));
3535 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ debug.setBounds(Async.firstLineError, util.lastLineError);
3536 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Promise;
3537  
3538 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3539  
3540 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(_dereq_,module,exports){
3541 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
3542 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise, INTERNAL, tryConvertToPromise,
3543 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ apiRejection, Proxyable) {
3544 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
3545 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var isArray = util.isArray;
3546  
3547 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function toResolutionValue(val) {
3548 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ switch(val) {
3549 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ case -2: return [];
3550 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ case -3: return {};
3551 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ case -6: return new Map();
3552 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3553 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3554  
3555 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function PromiseArray(values) {
3556 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = this._promise = new Promise(INTERNAL);
3557 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (values instanceof Promise) {
3558 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._propagateFrom(values, 3);
3559 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3560 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._setOnCancel(this);
3561 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values = values;
3562 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._length = 0;
3563 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._totalResolved = 0;
3564 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._init(undefined, -2);
3565 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3566 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/util.inherits(PromiseArray, Proxyable);
3567  
3568 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype.length = function () {
3569 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._length;
3570 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3571  
3572 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype.promise = function () {
3573 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._promise;
3574 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3575  
3576 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._init = function init(_, resolveValueIfEmpty) {
3577 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var values = tryConvertToPromise(this._values, this._promise);
3578 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (values instanceof Promise) {
3579 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values = values._target();
3580 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = values._bitField;
3581 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ;
3582 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values = values;
3583  
3584 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 50397184) === 0)) {
3585 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._setAsyncGuaranteed();
3586 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return values._then(
3587 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ init,
3588 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject,
3589 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ undefined,
3590 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this,
3591 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ resolveValueIfEmpty
3592 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ );
3593 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 33554432) !== 0)) {
3594 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values = values._value();
3595 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
3596 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._reject(values._reason());
3597 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3598 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._cancel();
3599 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3600 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3601 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values = util.asArray(values);
3602 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (values === null) {
3603 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var err = apiRejection(
3604 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "expecting an array or an iterable object but got " + util.classString(values)).reason();
3605 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._rejectCallback(err, false);
3606 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return;
3607 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3608  
3609 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (values.length === 0) {
3610 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (resolveValueIfEmpty === -5) {
3611 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolveEmptyArray();
3612 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3613 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ else {
3614 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolve(toResolutionValue(resolveValueIfEmpty));
3615 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3616 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return;
3617 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3618 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._iterate(values);
3619 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3620  
3621 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._iterate = function(values) {
3622 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = this.getActualLength(values.length);
3623 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._length = len;
3624 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values = this.shouldCopyValues() ? new Array(len) : this._values;
3625 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var result = this._promise;
3626 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var isResolved = false;
3627 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var bitField = null;
3628 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < len; ++i) {
3629 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var maybePromise = tryConvertToPromise(values[i], result);
3630  
3631 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (maybePromise instanceof Promise) {
3632 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise = maybePromise._target();
3633 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ bitField = maybePromise._bitField;
3634 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3635 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ bitField = null;
3636 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3637  
3638 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (isResolved) {
3639 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (bitField !== null) {
3640 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise.suppressUnhandledRejections();
3641 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3642 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (bitField !== null) {
3643 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (((bitField & 50397184) === 0)) {
3644 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybePromise._proxy(this, i);
3645 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values[i] = maybePromise;
3646 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 33554432) !== 0)) {
3647 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isResolved = this._promiseFulfilled(maybePromise._value(), i);
3648 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else if (((bitField & 16777216) !== 0)) {
3649 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isResolved = this._promiseRejected(maybePromise._reason(), i);
3650 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3651 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isResolved = this._promiseCancelled(i);
3652 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3653 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3654 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ isResolved = this._promiseFulfilled(maybePromise, i);
3655 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3656 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3657 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!isResolved) result._setAsyncGuaranteed();
3658 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3659  
3660 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._isResolved = function () {
3661 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return this._values === null;
3662 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3663  
3664 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._resolve = function (value) {
3665 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values = null;
3666 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._fulfill(value);
3667 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3668  
3669 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._cancel = function() {
3670 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._isResolved() || !this._promise._isCancellable()) return;
3671 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values = null;
3672 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._cancel();
3673 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3674  
3675 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._reject = function (reason) {
3676 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values = null;
3677 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._promise._rejectCallback(reason, false);
3678 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3679  
3680 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._promiseFulfilled = function (value, index) {
3681 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._values[index] = value;
3682 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var totalResolved = ++this._totalResolved;
3683 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (totalResolved >= this._length) {
3684 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._resolve(this._values);
3685 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
3686 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3687 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
3688 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3689  
3690 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._promiseCancelled = function() {
3691 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cancel();
3692 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
3693 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3694  
3695 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._promiseRejected = function (reason) {
3696 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._totalResolved++;
3697 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._reject(reason);
3698 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
3699 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3700  
3701 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype._resultCancelled = function() {
3702 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (this._isResolved()) return;
3703 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var values = this._values;
3704 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this._cancel();
3705 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (values instanceof Promise) {
3706 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values.cancel();
3707 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3708 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < values.length; ++i) {
3709 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (values[i] instanceof Promise) {
3710 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ values[i].cancel();
3711 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3712 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3713 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3714 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3715  
3716 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype.shouldCopyValues = function () {
3717 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return true;
3718 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3719  
3720 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/PromiseArray.prototype.getActualLength = function (len) {
3721 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return len;
3722 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3723  
3724 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/return PromiseArray;
3725 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3726  
3727 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./util":36}],24:[function(_dereq_,module,exports){
3728 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
3729 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(Promise, INTERNAL) {
3730 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var THIS = {};
3731 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
3732 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var nodebackForPromise = _dereq_("./nodeback");
3733 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var withAppended = util.withAppended;
3734 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var maybeWrapAsError = util.maybeWrapAsError;
3735 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var canEvaluate = util.canEvaluate;
3736 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var TypeError = _dereq_("./errors").TypeError;
3737 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var defaultSuffix = "Async";
3738 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var defaultPromisified = {__isPromisified__: true};
3739 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var noCopyProps = [
3740 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "arity", "length",
3741 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "name",
3742 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "arguments",
3743 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "caller",
3744 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "callee",
3745 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "prototype",
3746 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "__isPromisified__"
3747 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/];
3748 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var noCopyPropsPattern = new RegExp("^(?:" + noCopyProps.join("|") + ")$");
3749  
3750 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var defaultFilter = function(name) {
3751 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return util.isIdentifier(name) &&
3752 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ name.charAt(0) !== "_" &&
3753 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ name !== "constructor";
3754 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3755  
3756 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function propsFilter(key) {
3757 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return !noCopyPropsPattern.test(key);
3758 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3759  
3760 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function isPromisified(fn) {
3761 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ try {
3762 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return fn.__isPromisified__ === true;
3763 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3764 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ catch (e) {
3765 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return false;
3766 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3767 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3768  
3769 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function hasPromisified(obj, key, suffix) {
3770 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var val = util.getDataPropertyOrDefault(obj, key + suffix,
3771 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ defaultPromisified);
3772 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return val ? isPromisified(val) : false;
3773 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3774 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function checkValid(ret, suffix, suffixRegexp) {
3775 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < ret.length; i += 2) {
3776 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var key = ret[i];
3777 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (suffixRegexp.test(key)) {
3778 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var keyWithoutAsyncSuffix = key.replace(suffixRegexp, "");
3779 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var j = 0; j < ret.length; j += 2) {
3780 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret[j] === keyWithoutAsyncSuffix) {
3781 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("Cannot promisify an API that has normal methods with '%s'-suffix\u000a\u000a See http://goo.gl/MqrFmX\u000a"
3782 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .replace("%s", suffix));
3783 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3784 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3785 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3786 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3787 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3788  
3789 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function promisifiableMethods(obj, suffix, suffixRegexp, filter) {
3790 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var keys = util.inheritedDataKeys(obj);
3791 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = [];
3792 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < keys.length; ++i) {
3793 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var key = keys[i];
3794 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value = obj[key];
3795 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var passesDefaultFilter = filter === defaultFilter
3796 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? true : defaultFilter(key, value, obj);
3797 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof value === "function" &&
3798 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ !isPromisified(value) &&
3799 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ !hasPromisified(obj, key, suffix) &&
3800 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ filter(key, value, obj, passesDefaultFilter)) {
3801 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.push(key, value);
3802 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3803 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3804 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ checkValid(ret, suffix, suffixRegexp);
3805 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
3806 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3807  
3808 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var escapeIdentRegex = function(str) {
3809 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return str.replace(/([$])/, "\\$");
3810 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3811  
3812 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var makeNodePromisifiedEval;
3813 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (!true) {
3814 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var switchCaseArgumentOrder = function(likelyArgumentCount) {
3815 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = [likelyArgumentCount];
3816 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var min = Math.max(0, likelyArgumentCount - 1 - 3);
3817 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for(var i = likelyArgumentCount - 1; i >= min; --i) {
3818 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.push(i);
3819 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3820 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for(var i = likelyArgumentCount + 1; i <= 3; ++i) {
3821 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret.push(i);
3822 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3823 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
3824 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3825  
3826 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var argumentSequence = function(argumentCount) {
3827 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return util.filledRange(argumentCount, "_arg", "");
3828 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3829  
3830 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var parameterDeclaration = function(parameterCount) {
3831 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return util.filledRange(
3832 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Math.max(parameterCount, 3), "_arg", "");
3833 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3834  
3835 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var parameterCount = function(fn) {
3836 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn.length === "number") {
3837 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return Math.max(Math.min(fn.length, 1023 + 1), 0);
3838 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3839 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return 0;
3840 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3841  
3842 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/makeNodePromisifiedEval =
3843 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function(callback, receiver, originalName, fn, _, multiArgs) {
3844 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var newParameterCount = Math.max(0, parameterCount(fn) - 1);
3845 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var argumentOrder = switchCaseArgumentOrder(newParameterCount);
3846 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var shouldProxyThis = typeof callback === "string" || receiver === THIS;
3847  
3848 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function generateCallForArgumentCount(count) {
3849 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var args = argumentSequence(count).join(", ");
3850 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var comma = count > 0 ? ", " : "";
3851 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret;
3852 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (shouldProxyThis) {
3853 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret = "ret = callback.call(this, {{args}}, nodeback); break;\n";
3854 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3855 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret = receiver === undefined
3856 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? "ret = callback({{args}}, nodeback); break;\n"
3857 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : "ret = callback.call(receiver, {{args}}, nodeback); break;\n";
3858 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3859 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret.replace("{{args}}", args).replace(", ", comma);
3860 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3861  
3862 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function generateArgumentSwitchCase() {
3863 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = "";
3864 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < argumentOrder.length; ++i) {
3865 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret += "case " + argumentOrder[i] +":" +
3866 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ generateCallForArgumentCount(argumentOrder[i]);
3867 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3868  
3869 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ret += " \n\
3870 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ default: \n\
3871 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var args = new Array(len + 1); \n\
3872 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var i = 0; \n\
3873 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < len; ++i) { \n\
3874 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ args[i] = arguments[i]; \n\
3875 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
3876 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ args[i] = nodeback; \n\
3877 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [CodeForCall] \n\
3878 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ break; \n\
3879 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ".replace("[CodeForCall]", (shouldProxyThis
3880 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? "ret = callback.apply(this, args);\n"
3881 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : "ret = callback.apply(receiver, args);\n"));
3882 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
3883 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3884  
3885 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var getFunctionCode = typeof callback === "string"
3886 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? ("this != null ? this['"+callback+"'] : fn")
3887 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : "fn";
3888 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var body = "'use strict'; \n\
3889 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = function (Parameters) { \n\
3890 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ 'use strict'; \n\
3891 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var len = arguments.length; \n\
3892 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = new Promise(INTERNAL); \n\
3893 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._captureStackTrace(); \n\
3894 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var nodeback = nodebackForPromise(promise, " + multiArgs + "); \n\
3895 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret; \n\
3896 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var callback = tryCatch([GetFunctionCode]); \n\
3897 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ switch(len) { \n\
3898 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ [CodeForSwitchCase] \n\
3899 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
3900 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (ret === errorObj) { \n\
3901 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n\
3902 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } \n\
3903 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n\
3904 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise; \n\
3905 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }; \n\
3906 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ notEnumerableProp(ret, '__isPromisified__', true); \n\
3907 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret; \n\
3908 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ".replace("[CodeForSwitchCase]", generateArgumentSwitchCase())
3909 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ .replace("[GetFunctionCode]", getFunctionCode);
3910 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ body = body.replace("Parameters", parameterDeclaration(newParameterCount));
3911 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return new Function("Promise",
3912 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "fn",
3913 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "receiver",
3914 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "withAppended",
3915 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "maybeWrapAsError",
3916 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "nodebackForPromise",
3917 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "tryCatch",
3918 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "errorObj",
3919 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "notEnumerableProp",
3920 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ "INTERNAL",
3921 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ body)(
3922 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Promise,
3923 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fn,
3924 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ receiver,
3925 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ withAppended,
3926 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ maybeWrapAsError,
3927 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ nodebackForPromise,
3928 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.tryCatch,
3929 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.errorObj,
3930 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.notEnumerableProp,
3931 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ INTERNAL);
3932 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
3933 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3934  
3935 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function makeNodePromisifiedClosure(callback, receiver, _, fn, __, multiArgs) {
3936 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var defaultThis = (function() {return this;})();
3937 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var method = callback;
3938 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof method === "string") {
3939 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ callback = fn;
3940 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3941 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function promisified() {
3942 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var _receiver = receiver;
3943 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (receiver === THIS) _receiver = this;
3944 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promise = new Promise(INTERNAL);
3945 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._captureStackTrace();
3946 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var cb = typeof method === "string" && this !== defaultThis
3947 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? this[method] : callback;
3948 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var fn = nodebackForPromise(promise, multiArgs);
3949 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ try {
3950 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ cb.apply(_receiver, withAppended(arguments, fn));
3951 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } catch(e) {
3952 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promise._rejectCallback(maybeWrapAsError(e), true, true);
3953 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3954 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!promise._isFateSealed()) promise._setAsyncGuaranteed();
3955 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promise;
3956 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3957 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.notEnumerableProp(promisified, "__isPromisified__", true);
3958 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promisified;
3959 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3960  
3961 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var makeNodePromisified = canEvaluate
3962 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ ? makeNodePromisifiedEval
3963 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ : makeNodePromisifiedClosure;
3964  
3965 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function promisifyAll(obj, suffix, filter, promisifier, multiArgs) {
3966 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var suffixRegexp = new RegExp(escapeIdentRegex(suffix) + "$");
3967 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var methods =
3968 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promisifiableMethods(obj, suffix, suffixRegexp, filter);
3969  
3970 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0, len = methods.length; i < len; i+= 2) {
3971 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var key = methods[i];
3972 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var fn = methods[i+1];
3973 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promisifiedKey = key + suffix;
3974 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (promisifier === makeNodePromisified) {
3975 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ obj[promisifiedKey] =
3976 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ makeNodePromisified(key, THIS, key, fn, suffix, multiArgs);
3977 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ } else {
3978 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promisified = promisifier(fn, function() {
3979 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return makeNodePromisified(key, THIS, key,
3980 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ fn, suffix, multiArgs);
3981 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ });
3982 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.notEnumerableProp(promisified, "__isPromisified__", true);
3983 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ obj[promisifiedKey] = promisified;
3984 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3985 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3986 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.toFastProperties(obj);
3987 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return obj;
3988 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3989  
3990 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/function promisify(callback, receiver, multiArgs) {
3991 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return makeNodePromisified(callback, receiver, undefined,
3992 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ callback, null, multiArgs);
3993 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/}
3994  
3995 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.promisify = function (fn, options) {
3996 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof fn !== "function") {
3997 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("expecting a function but got " + util.classString(fn));
3998 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
3999 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (isPromisified(fn)) {
4000 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return fn;
4001 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
4002 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ options = Object(options);
4003 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var receiver = options.context === undefined ? THIS : options.context;
4004 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var multiArgs = !!options.multiArgs;
4005 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = promisify(fn, receiver, multiArgs);
4006 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.copyDescriptors(fn, ret, propsFilter);
4007 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
4008 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
4009  
4010 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/Promise.promisifyAll = function (target, options) {
4011 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof target !== "function" && typeof target !== "object") {
4012 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new TypeError("the target of promisifyAll must be an object or a function\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4013 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
4014 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ options = Object(options);
4015 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var multiArgs = !!options.multiArgs;
4016 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var suffix = options.suffix;
4017 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof suffix !== "string") suffix = defaultSuffix;
4018 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var filter = options.filter;
4019 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof filter !== "function") filter = defaultFilter;
4020 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var promisifier = options.promisifier;
4021 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (typeof promisifier !== "function") promisifier = makeNodePromisified;
4022  
4023 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (!util.isIdentifier(suffix)) {
4024 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ throw new RangeError("suffix must be a valid identifier\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4025 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
4026  
4027 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var keys = util.inheritedDataKeys(target);
4028 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < keys.length; ++i) {
4029 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var value = target[keys[i]];
4030 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ if (keys[i] !== "constructor" &&
4031 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ util.isClass(value)) {
4032 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promisifyAll(value.prototype, suffix, filter, promisifier,
4033 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ multiArgs);
4034 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ promisifyAll(value, suffix, filter, promisifier, multiArgs);
4035 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
4036 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
4037  
4038 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return promisifyAll(target, suffix, filter, promisifier, multiArgs);
4039 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
4040 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/};
4041  
4042  
4043 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(_dereq_,module,exports){
4044 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/"use strict";
4045 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/module.exports = function(
4046 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ Promise, PromiseArray, tryConvertToPromise, apiRejection) {
4047 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var util = _dereq_("./util");
4048 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var isObject = util.isObject;
4049 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var es5 = _dereq_("./es5");
4050 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var Es6Map;
4051 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/if (typeof Map === "function") Es6Map = Map;
4052  
4053 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var mapToEntries = (function() {
4054 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var index = 0;
4055 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var size = 0;
4056  
4057 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ function extractEntry(value, key) {
4058 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[index] = value;
4059 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ this[index + size] = key;
4060 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index++;
4061 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ }
4062  
4063 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return function mapToEntries(map) {
4064 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ size = map.size;
4065 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ index = 0;
4066 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Array(map.size * 2);
4067 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ map.forEach(extractEntry, ret);
4068 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ return ret;
4069 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ };
4070 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/})();
4071  
4072 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/var entriesToMap = function(entries) {
4073 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var ret = new Es6Map();
4074 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ var length = entries.length / 2 | 0;
4075 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/ for (var i = 0; i < length; ++i) {
4076 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { var key = entries[length + i];
4077 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { var value = entries[i];
4078 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { ret.set(key, value);
4079 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { }
4080 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { return ret;
4081 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {};
4082  
4083 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {function PropertiesPromiseArray(obj) {
4084 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { var isMap = false;
4085 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { var entries;
4086 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { if (Es6Map !== undefined && obj instanceof Es6Map) {
4087 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { entries = mapToEntries(obj);
4088 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { isMap = true;
4089 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { } else {
4090 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { var keys = es5.keys(obj);
4091 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { var len = keys.length;
4092 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { entries = new Array(len * 2);
4093 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) { for (var i = 0; i < len; ++i) {
4094 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { var key = keys[i];
4095 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { entries[i] = obj[key];
4096 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { entries[i + len] = key;
4097 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { }
4098 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { }
4099 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { this.constructor$(entries);
4100 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { this._isMap = isMap;
4101 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { this._init$(undefined, isMap ? -6 : -3);
4102 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {}
4103 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {util.inherits(PropertiesPromiseArray, PromiseArray);
4104  
4105 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {PropertiesPromiseArray.prototype._init = function () {};
4106  
4107 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {PropertiesPromiseArray.prototype._promiseFulfilled = function (value, index) {
4108 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { this._values[index] = value;
4109 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { var totalResolved = ++this._totalResolved;
4110 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { if (totalResolved >= this._length) {
4111 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { var val;
4112 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { if (this._isMap) {
4113 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { val = entriesToMap(this._values);
4114 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { } else {
4115 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { val = {};
4116 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { var keyOffset = this.length();
4117 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) { for (var i = 0, len = this.length(); i < len; ++i) {
4118 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { val[this._values[i + keyOffset]] = this._values[i];
4119 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4120 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4121 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._resolve(val);
4122 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return true;
4123 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4124 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return false;
4125 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4126  
4127 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {PropertiesPromiseArray.prototype.shouldCopyValues = function () {
4128 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return false;
4129 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4130  
4131 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {PropertiesPromiseArray.prototype.getActualLength = function (len) {
4132 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return len >> 1;
4133 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4134  
4135 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {function props(promises) {
4136 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var ret;
4137 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var castValue = tryConvertToPromise(promises);
4138  
4139 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (!isObject(castValue)) {
4140 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return apiRejection("cannot await properties of a non-object\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4141 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { } else if (castValue instanceof Promise) {
4142 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { ret = castValue._then(
4143 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { Promise.props, undefined, undefined, undefined, undefined);
4144 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { } else {
4145 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { ret = new PropertiesPromiseArray(castValue).promise();
4146 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4147  
4148 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (castValue instanceof Promise) {
4149 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { ret._propagateFrom(castValue, 2);
4150 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4151 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return ret;
4152 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {}
4153  
4154 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Promise.prototype.props = function () {
4155 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return props(this);
4156 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4157  
4158 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Promise.props = function (promises) {
4159 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return props(promises);
4160 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4161 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4162  
4163 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {},{"./es5":13,"./util":36}],26:[function(_dereq_,module,exports){
4164 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {"use strict";
4165 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {function arrayMove(src, srcIndex, dst, dstIndex, len) {
4166 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { for (var j = 0; j < len; ++j) {
4167 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { dst[j + dstIndex] = src[j + srcIndex];
4168 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { src[j + srcIndex] = void 0;
4169 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4170 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {}
4171  
4172 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {function Queue(capacity) {
4173 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._capacity = capacity;
4174 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._length = 0;
4175 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._front = 0;
4176 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {}
4177  
4178 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype._willBeOverCapacity = function (size) {
4179 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return this._capacity < size;
4180 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4181  
4182 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype._pushOne = function (arg) {
4183 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var length = this.length();
4184 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._checkCapacity(length + 1);
4185 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var i = (this._front + length) & (this._capacity - 1);
4186 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this[i] = arg;
4187 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._length = length + 1;
4188 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4189  
4190 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype.push = function (fn, receiver, arg) {
4191 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var length = this.length() + 3;
4192 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (this._willBeOverCapacity(length)) {
4193 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._pushOne(fn);
4194 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._pushOne(receiver);
4195 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._pushOne(arg);
4196 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return;
4197 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4198 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var j = this._front + length - 3;
4199 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._checkCapacity(length);
4200 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var wrapMask = this._capacity - 1;
4201 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this[(j + 0) & wrapMask] = fn;
4202 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this[(j + 1) & wrapMask] = receiver;
4203 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this[(j + 2) & wrapMask] = arg;
4204 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._length = length;
4205 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4206  
4207 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype.shift = function () {
4208 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var front = this._front,
4209 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { ret = this[front];
4210  
4211 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this[front] = undefined;
4212 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._front = (front + 1) & (this._capacity - 1);
4213 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._length--;
4214 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return ret;
4215 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4216  
4217 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype.length = function () {
4218 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return this._length;
4219 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4220  
4221 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype._checkCapacity = function (size) {
4222 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (this._capacity < size) {
4223 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._resizeTo(this._capacity << 1);
4224 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4225 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4226  
4227 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {Queue.prototype._resizeTo = function (capacity) {
4228 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var oldCapacity = this._capacity;
4229 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { this._capacity = capacity;
4230 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var front = this._front;
4231 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var length = this._length;
4232 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var moveItemsCount = (front + length) & (oldCapacity - 1);
4233 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { arrayMove(this, 0, this, oldCapacity, moveItemsCount);
4234 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4235  
4236 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {module.exports = Queue;
4237  
4238 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {},{}],27:[function(_dereq_,module,exports){
4239 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {"use strict";
4240 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {module.exports = function(
4241 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { Promise, INTERNAL, tryConvertToPromise, apiRejection) {
4242 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {var util = _dereq_("./util");
4243  
4244 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {var raceLater = function (promise) {
4245 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return promise.then(function(array) {
4246 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return race(array, promise);
4247 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { });
4248 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {};
4249  
4250 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {function race(promises, parent) {
4251 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var maybePromise = tryConvertToPromise(promises);
4252  
4253 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (maybePromise instanceof Promise) {
4254 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return raceLater(maybePromise);
4255 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { } else {
4256 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { promises = util.asArray(promises);
4257 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (promises === null)
4258 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { return apiRejection("expecting an array or an iterable object but got " + util.classString(promises));
4259 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4260  
4261 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var ret = new Promise(INTERNAL);
4262 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { if (parent !== undefined) {
4263 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { ret._propagateFrom(parent, 3);
4264 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { }
4265 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var fulfill = ret._fulfill;
4266 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { var reject = ret._reject;
4267 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) { for (var i = 0, len = promises.length; i < len; ++i) {
4268 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { var val = promises[i];
4269  
4270 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (val === undefined && !(i in promises)) {
4271 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { continue;
4272 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4273  
4274 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { Promise.cast(val)._then(fulfill, reject, undefined, ret, null);
4275 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4276 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { return ret;
4277 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {}
4278  
4279 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {Promise.race = function (promises) {
4280 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { return race(promises, undefined);
4281 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4282  
4283 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {Promise.prototype.race = function () {
4284 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { return race(this, undefined);
4285 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4286  
4287 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4288  
4289 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {},{"./util":36}],28:[function(_dereq_,module,exports){
4290 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {"use strict";
4291 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {module.exports = function(Promise,
4292 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { PromiseArray,
4293 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { apiRejection,
4294 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { tryConvertToPromise,
4295 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { INTERNAL,
4296 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { debug) {
4297 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {var getDomain = Promise._getDomain;
4298 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {var util = _dereq_("./util");
4299 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {var tryCatch = util.tryCatch;
4300  
4301 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {function ReductionPromiseArray(promises, fn, initialValue, _each) {
4302 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this.constructor$(promises);
4303 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { var domain = getDomain();
4304 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._fn = domain === null ? fn : util.domainBind(domain, fn);
4305 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (initialValue !== undefined) {
4306 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { initialValue = Promise.resolve(initialValue);
4307 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { initialValue._attachCancellationCallback(this);
4308 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4309 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._initialValue = initialValue;
4310 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._currentCancellable = null;
4311 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if(_each === INTERNAL) {
4312 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._eachValues = Array(this._length);
4313 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { } else if (_each === 0) {
4314 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._eachValues = null;
4315 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { } else {
4316 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._eachValues = undefined;
4317 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4318 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._promise._captureStackTrace();
4319 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._init$(undefined, -5);
4320 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {}
4321 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {util.inherits(ReductionPromiseArray, PromiseArray);
4322  
4323 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._gotAccum = function(accum) {
4324 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (this._eachValues !== undefined &&
4325 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._eachValues !== null &&
4326 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { accum !== INTERNAL) {
4327 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._eachValues.push(accum);
4328 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4329 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4330  
4331 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._eachComplete = function(value) {
4332 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (this._eachValues !== null) {
4333 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._eachValues.push(value);
4334 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4335 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { return this._eachValues;
4336 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4337  
4338 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._init = function() {};
4339  
4340 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._resolveEmptyArray = function() {
4341 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._resolve(this._eachValues !== undefined ? this._eachValues
4342 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { : this._initialValue);
4343 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4344  
4345 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype.shouldCopyValues = function () {
4346 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { return false;
4347 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4348  
4349 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._resolve = function(value) {
4350 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._promise._resolveCallback(value);
4351 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._values = null;
4352 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4353  
4354 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._resultCancelled = function(sender) {
4355 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (sender === this._initialValue) return this._cancel();
4356 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (this._isResolved()) return;
4357 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._resultCancelled$();
4358 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (this._currentCancellable instanceof Promise) {
4359 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._currentCancellable.cancel();
4360 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4361 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (this._initialValue instanceof Promise) {
4362 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._initialValue.cancel();
4363 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4364 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {};
4365  
4366 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {ReductionPromiseArray.prototype._iterate = function (values) {
4367 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._values = values;
4368 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { var value;
4369 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { var i;
4370 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { var length = values.length;
4371 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (this._initialValue !== undefined) {
4372 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { value = this._initialValue;
4373 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { i = 0;
4374 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { } else {
4375 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { value = Promise.resolve(values[0]);
4376 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { i = 1;
4377 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { }
4378  
4379 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { this._currentCancellable = value;
4380  
4381 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { if (!value.isRejected()) {
4382 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) { for (; i < length; ++i) {
4383 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ctx = {
4384 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { accum: null,
4385 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { value: values[i],
4386 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { index: i,
4387 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { length: length,
4388 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { array: this
4389 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
4390 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { value = value._then(gotAccum, undefined, undefined, ctx, undefined);
4391 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4392 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4393  
4394 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this._eachValues !== undefined) {
4395 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { value = value
4396 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ._then(this._eachComplete, undefined, undefined, this, undefined);
4397 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4398 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { value._then(completed, completed, undefined, value, this);
4399 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4400  
4401 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.reduce = function (fn, initialValue) {
4402 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return reduce(this, fn, initialValue, null);
4403 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4404  
4405 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.reduce = function (promises, fn, initialValue, _each) {
4406 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return reduce(promises, fn, initialValue, _each);
4407 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4408  
4409 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function completed(valueOrReason, array) {
4410 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this.isFulfilled()) {
4411 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { array._resolve(valueOrReason);
4412 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4413 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { array._reject(valueOrReason);
4414 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4415 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4416  
4417 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function reduce(promises, fn, initialValue, _each) {
4418 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (typeof fn !== "function") {
4419 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return apiRejection("expecting a function but got " + util.classString(fn));
4420 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4421 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var array = new ReductionPromiseArray(promises, fn, initialValue, _each);
4422 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return array.promise();
4423 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4424  
4425 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function gotAccum(accum) {
4426 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.accum = accum;
4427 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.array._gotAccum(accum);
4428 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var value = tryConvertToPromise(this.value, this.array._promise);
4429 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (value instanceof Promise) {
4430 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.array._currentCancellable = value;
4431 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return value._then(gotValue, undefined, undefined, this, undefined);
4432 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4433 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return gotValue.call(this, value);
4434 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4435 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4436  
4437 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function gotValue(value) {
4438 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var array = this.array;
4439 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promise = array._promise;
4440 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var fn = tryCatch(array._fn);
4441 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._pushContext();
4442 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret;
4443 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (array._eachValues !== undefined) {
4444 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret = fn.call(promise._boundValue(), value, this.index, this.length);
4445 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4446 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret = fn.call(promise._boundValue(),
4447 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.accum, value, this.index, this.length);
4448 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4449 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (ret instanceof Promise) {
4450 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { array._currentCancellable = ret;
4451 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4452 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promiseCreated = promise._popContext();
4453 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { debug.checkForgottenReturns(
4454 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret,
4455 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promiseCreated,
4456 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { array._eachValues !== undefined ? "Promise.each" : "Promise.reduce",
4457 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise
4458 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { );
4459 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
4460 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4461 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4462  
4463 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./util":36}],29:[function(_dereq_,module,exports){
4464 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
4465 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var util = _dereq_("./util");
4466 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var schedule;
4467 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var noAsyncScheduler = function() {
4468 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { throw new Error("No async scheduler available\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4469 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4470 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var NativePromise = util.getNativePromise();
4471 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {if (util.isNode && typeof MutationObserver === "undefined") {
4472 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var GlobalSetImmediate = global.setImmediate;
4473 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ProcessNextTick = process.nextTick;
4474 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { schedule = util.isRecentNode
4475 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ? function(fn) { GlobalSetImmediate.call(global, fn); }
4476 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { : function(fn) { ProcessNextTick.call(process, fn); };
4477 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {} else if (typeof NativePromise === "function" &&
4478 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof NativePromise.resolve === "function") {
4479 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var nativePromise = NativePromise.resolve();
4480 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { schedule = function(fn) {
4481 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { nativePromise.then(fn);
4482 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
4483 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {} else if ((typeof MutationObserver !== "undefined") &&
4484 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { !(typeof window !== "undefined" &&
4485 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { window.navigator &&
4486 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { (window.navigator.standalone || window.cordova))) {
4487 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { schedule = (function() {
4488 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var div = document.createElement("div");
4489 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var opts = {attributes: true};
4490 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var toggleScheduled = false;
4491 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var div2 = document.createElement("div");
4492 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var o2 = new MutationObserver(function() {
4493 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { div.classList.toggle("foo");
4494 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { toggleScheduled = false;
4495 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { });
4496 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { o2.observe(div2, opts);
4497  
4498 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var scheduleToggle = function() {
4499 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (toggleScheduled) return;
4500 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { toggleScheduled = true;
4501 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { div2.classList.toggle("foo");
4502 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
4503  
4504 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return function schedule(fn) {
4505 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var o = new MutationObserver(function() {
4506 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { o.disconnect();
4507 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { fn();
4508 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { });
4509 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { o.observe(div, opts);
4510 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { scheduleToggle();
4511 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
4512 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { })();
4513 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {} else if (typeof setImmediate !== "undefined") {
4514 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { schedule = function (fn) {
4515 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { setImmediate(fn);
4516 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
4517 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {} else if (typeof setTimeout !== "undefined") {
4518 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { schedule = function (fn) {
4519 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { setTimeout(fn, 0);
4520 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
4521 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {} else {
4522 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { schedule = noAsyncScheduler;
4523 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4524 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports = schedule;
4525  
4526 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./util":36}],30:[function(_dereq_,module,exports){
4527 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
4528 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports =
4529 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function(Promise, PromiseArray, debug) {
4530 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var PromiseInspection = Promise.PromiseInspection;
4531 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var util = _dereq_("./util");
4532  
4533 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function SettledPromiseArray(values) {
4534 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.constructor$(values);
4535 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4536 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {util.inherits(SettledPromiseArray, PromiseArray);
4537  
4538 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SettledPromiseArray.prototype._promiseResolved = function (index, inspection) {
4539 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._values[index] = inspection;
4540 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var totalResolved = ++this._totalResolved;
4541 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (totalResolved >= this._length) {
4542 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._resolve(this._values);
4543 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return true;
4544 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4545 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
4546 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4547  
4548 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SettledPromiseArray.prototype._promiseFulfilled = function (value, index) {
4549 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new PromiseInspection();
4550 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._bitField = 33554432;
4551 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._settledValueField = value;
4552 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._promiseResolved(index, ret);
4553 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4554 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SettledPromiseArray.prototype._promiseRejected = function (reason, index) {
4555 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new PromiseInspection();
4556 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._bitField = 16777216;
4557 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._settledValueField = reason;
4558 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._promiseResolved(index, ret);
4559 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4560  
4561 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.settle = function (promises) {
4562 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { debug.deprecated(".settle()", ".reflect()");
4563 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return new SettledPromiseArray(promises).promise();
4564 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4565  
4566 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.settle = function () {
4567 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return Promise.settle(this);
4568 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4569 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4570  
4571 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./util":36}],31:[function(_dereq_,module,exports){
4572 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
4573 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports =
4574 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function(Promise, PromiseArray, apiRejection) {
4575 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var util = _dereq_("./util");
4576 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var RangeError = _dereq_("./errors").RangeError;
4577 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var AggregateError = _dereq_("./errors").AggregateError;
4578 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isArray = util.isArray;
4579 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var CANCELLATION = {};
4580  
4581  
4582 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function SomePromiseArray(values) {
4583 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.constructor$(values);
4584 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._howMany = 0;
4585 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._unwrap = false;
4586 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._initialized = false;
4587 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4588 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {util.inherits(SomePromiseArray, PromiseArray);
4589  
4590 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._init = function () {
4591 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!this._initialized) {
4592 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return;
4593 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4594 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this._howMany === 0) {
4595 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._resolve([]);
4596 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return;
4597 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4598 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._init$(undefined, -5);
4599 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var isArrayResolved = isArray(this._values);
4600 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!this._isResolved() &&
4601 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isArrayResolved &&
4602 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._howMany > this._canPossiblyFulfill()) {
4603 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._reject(this._getRangeError(this.length()));
4604 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4605 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4606  
4607 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype.init = function () {
4608 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._initialized = true;
4609 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._init();
4610 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4611  
4612 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype.setUnwrap = function () {
4613 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._unwrap = true;
4614 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4615  
4616 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype.howMany = function () {
4617 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._howMany;
4618 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4619  
4620 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype.setHowMany = function (count) {
4621 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._howMany = count;
4622 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4623  
4624 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._promiseFulfilled = function (value) {
4625 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._addFulfilled(value);
4626 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this._fulfilled() === this.howMany()) {
4627 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._values.length = this.howMany();
4628 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this.howMany() === 1 && this._unwrap) {
4629 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._resolve(this._values[0]);
4630 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4631 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._resolve(this._values);
4632 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4633 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return true;
4634 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4635 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
4636  
4637 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4638 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._promiseRejected = function (reason) {
4639 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._addRejected(reason);
4640 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._checkOutcome();
4641 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4642  
4643 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._promiseCancelled = function () {
4644 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this._values instanceof Promise || this._values == null) {
4645 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._cancel();
4646 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4647 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._addRejected(CANCELLATION);
4648 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._checkOutcome();
4649 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4650  
4651 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._checkOutcome = function() {
4652 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this.howMany() > this._canPossiblyFulfill()) {
4653 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var e = new AggregateError();
4654 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = this.length(); i < this._values.length; ++i) {
4655 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this._values[i] !== CANCELLATION) {
4656 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { e.push(this._values[i]);
4657 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4658 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4659 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (e.length > 0) {
4660 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._reject(e);
4661 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4662 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._cancel();
4663 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4664 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return true;
4665 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4666 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
4667 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4668  
4669 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._fulfilled = function () {
4670 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._totalResolved;
4671 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4672  
4673 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._rejected = function () {
4674 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._values.length - this.length();
4675 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4676  
4677 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._addRejected = function (reason) {
4678 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._values.push(reason);
4679 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4680  
4681 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._addFulfilled = function (value) {
4682 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._values[this._totalResolved++] = value;
4683 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4684  
4685 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._canPossiblyFulfill = function () {
4686 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this.length() - this._rejected();
4687 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4688  
4689 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._getRangeError = function (count) {
4690 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var message = "Input array must contain at least " +
4691 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._howMany + " items but contains only " + count + " items";
4692 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return new RangeError(message);
4693 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4694  
4695 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {SomePromiseArray.prototype._resolveEmptyArray = function () {
4696 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._reject(this._getRangeError(0));
4697 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4698  
4699 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function some(promises, howMany) {
4700 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if ((howMany | 0) !== howMany || howMany < 0) {
4701 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return apiRejection("expecting a positive integer\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4702 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4703 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new SomePromiseArray(promises);
4704 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promise = ret.promise();
4705 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret.setHowMany(howMany);
4706 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret.init();
4707 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return promise;
4708 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4709  
4710 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.some = function (promises, howMany) {
4711 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return some(promises, howMany);
4712 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4713  
4714 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.some = function (howMany) {
4715 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return some(this, howMany);
4716 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4717  
4718 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise._SomePromiseArray = SomePromiseArray;
4719 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4720  
4721 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./errors":12,"./util":36}],32:[function(_dereq_,module,exports){
4722 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
4723 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports = function(Promise) {
4724 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function PromiseInspection(promise) {
4725 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (promise !== undefined) {
4726 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise = promise._target();
4727 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._bitField = promise._bitField;
4728 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._settledValueField = promise._isFateSealed()
4729 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ? promise._settledValue() : undefined;
4730 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4731 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { else {
4732 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._bitField = 0;
4733 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._settledValueField = undefined;
4734 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4735 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4736  
4737 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {PromiseInspection.prototype._settledValue = function() {
4738 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._settledValueField;
4739 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4740  
4741 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var value = PromiseInspection.prototype.value = function () {
4742 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!this.isFulfilled()) {
4743 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4744 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4745 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._settledValue();
4746 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4747  
4748 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var reason = PromiseInspection.prototype.error =
4749 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {PromiseInspection.prototype.reason = function () {
4750 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!this.isRejected()) {
4751 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { throw new TypeError("cannot get rejection reason of a non-rejected promise\u000a\u000a See http://goo.gl/MqrFmX\u000a");
4752 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4753 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._settledValue();
4754 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4755  
4756 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isFulfilled = PromiseInspection.prototype.isFulfilled = function() {
4757 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 33554432) !== 0;
4758 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4759  
4760 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isRejected = PromiseInspection.prototype.isRejected = function () {
4761 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 16777216) !== 0;
4762 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4763  
4764 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isPending = PromiseInspection.prototype.isPending = function () {
4765 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 50397184) === 0;
4766 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4767  
4768 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isResolved = PromiseInspection.prototype.isResolved = function () {
4769 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 50331648) !== 0;
4770 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4771  
4772 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {PromiseInspection.prototype.isCancelled = function() {
4773 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 8454144) !== 0;
4774 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4775  
4776 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.__isCancelled = function() {
4777 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 65536) === 65536;
4778 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4779  
4780 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype._isCancelled = function() {
4781 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._target().__isCancelled();
4782 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4783  
4784 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.isCancelled = function() {
4785 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._target()._bitField & 8454144) !== 0;
4786 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4787  
4788 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.isPending = function() {
4789 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return isPending.call(this._target());
4790 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4791  
4792 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.isRejected = function() {
4793 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return isRejected.call(this._target());
4794 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4795  
4796 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.isFulfilled = function() {
4797 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return isFulfilled.call(this._target());
4798 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4799  
4800 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.isResolved = function() {
4801 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return isResolved.call(this._target());
4802 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4803  
4804 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.value = function() {
4805 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return value.call(this._target());
4806 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4807  
4808 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.reason = function() {
4809 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var target = this._target();
4810 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { target._unsetRejectionIsUnhandled();
4811 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return reason.call(target);
4812 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4813  
4814 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype._value = function() {
4815 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._settledValue();
4816 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4817  
4818 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype._reason = function() {
4819 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._unsetRejectionIsUnhandled();
4820 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._settledValue();
4821 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4822  
4823 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.PromiseInspection = PromiseInspection;
4824 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4825  
4826 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{}],33:[function(_dereq_,module,exports){
4827 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
4828 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports = function(Promise, INTERNAL) {
4829 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var util = _dereq_("./util");
4830 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var errorObj = util.errorObj;
4831 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isObject = util.isObject;
4832  
4833 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function tryConvertToPromise(obj, context) {
4834 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (isObject(obj)) {
4835 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (obj instanceof Promise) return obj;
4836 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var then = getThen(obj);
4837 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (then === errorObj) {
4838 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (context) context._pushContext();
4839 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = Promise.reject(then.e);
4840 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (context) context._popContext();
4841 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
4842 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else if (typeof then === "function") {
4843 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (isAnyBluebirdPromise(obj)) {
4844 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new Promise(INTERNAL);
4845 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { obj._then(
4846 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._fulfill,
4847 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._reject,
4848 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { undefined,
4849 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret,
4850 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { null
4851 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { );
4852 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
4853 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4854 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return doThenable(obj, then, context);
4855 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4856 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4857 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return obj;
4858 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4859  
4860 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function doGetThen(obj) {
4861 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return obj.then;
4862 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4863  
4864 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function getThen(obj) {
4865 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
4866 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return doGetThen(obj);
4867 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
4868 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { errorObj.e = e;
4869 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return errorObj;
4870 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4871 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4872  
4873 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var hasProp = {}.hasOwnProperty;
4874 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function isAnyBluebirdPromise(obj) {
4875 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
4876 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return hasProp.call(obj, "_promise0");
4877 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
4878 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
4879 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4880 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4881  
4882 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function doThenable(x, then, context) {
4883 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promise = new Promise(INTERNAL);
4884 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = promise;
4885 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (context) context._pushContext();
4886 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._captureStackTrace();
4887 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (context) context._popContext();
4888 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var synchronous = true;
4889 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var result = util.tryCatch(then).call(x, resolve, reject);
4890 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { synchronous = false;
4891  
4892 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (promise && result === errorObj) {
4893 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._rejectCallback(result.e, true, true);
4894 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise = null;
4895 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4896  
4897 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function resolve(value) {
4898 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!promise) return;
4899 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._resolveCallback(value);
4900 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise = null;
4901 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4902  
4903 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function reject(reason) {
4904 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!promise) return;
4905 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._rejectCallback(reason, synchronous, true);
4906 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise = null;
4907 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4908 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
4909 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4910  
4911 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {return tryConvertToPromise;
4912 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4913  
4914 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./util":36}],34:[function(_dereq_,module,exports){
4915 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
4916 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports = function(Promise, INTERNAL, debug) {
4917 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var util = _dereq_("./util");
4918 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var TimeoutError = Promise.TimeoutError;
4919  
4920 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function HandleWrapper(handle) {
4921 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.handle = handle;
4922 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4923  
4924 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {HandleWrapper.prototype._resultCancelled = function() {
4925 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { clearTimeout(this.handle);
4926 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4927  
4928 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var afterValue = function(value) { return delay(+this).thenReturn(value); };
4929 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var delay = Promise.delay = function (ms, value) {
4930 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret;
4931 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var handle;
4932 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (value !== undefined) {
4933 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret = Promise.resolve(value)
4934 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ._then(afterValue, null, null, ms, undefined);
4935 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (debug.cancellation() && value instanceof Promise) {
4936 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._setOnCancel(value);
4937 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4938 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4939 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret = new Promise(INTERNAL);
4940 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { handle = setTimeout(function() { ret._fulfill(); }, +ms);
4941 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (debug.cancellation()) {
4942 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._setOnCancel(new HandleWrapper(handle));
4943 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4944 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._captureStackTrace();
4945 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4946 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._setAsyncGuaranteed();
4947 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
4948 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4949  
4950 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.delay = function (ms) {
4951 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return delay(ms, this);
4952 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4953  
4954 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var afterTimeout = function (promise, message, parent) {
4955 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var err;
4956 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (typeof message !== "string") {
4957 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (message instanceof Error) {
4958 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { err = message;
4959 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4960 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { err = new TimeoutError("operation timed out");
4961 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4962 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
4963 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { err = new TimeoutError(message);
4964 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4965 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { util.markAsOriginatingFromRejection(err);
4966 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._attachExtraTrace(err);
4967 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._reject(err);
4968  
4969 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (parent != null) {
4970 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { parent.cancel();
4971 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4972 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
4973  
4974 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function successClear(value) {
4975 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { clearTimeout(this.handle);
4976 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return value;
4977 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4978  
4979 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function failureClear(reason) {
4980 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { clearTimeout(this.handle);
4981 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { throw reason;
4982 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
4983  
4984 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {Promise.prototype.timeout = function (ms, message) {
4985 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ms = +ms;
4986 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret, parent;
4987  
4988 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var handleWrapper = new HandleWrapper(setTimeout(function timeoutTimeout() {
4989 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (ret.isPending()) {
4990 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { afterTimeout(ret, message, parent);
4991 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
4992 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }, ms));
4993  
4994 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (debug.cancellation()) {
4995 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { parent = this.then();
4996 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret = parent._then(successClear, failureClear,
4997 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { undefined, handleWrapper, undefined);
4998 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret._setOnCancel(handleWrapper);
4999 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5000 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret = this._then(successClear, failureClear,
5001 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { undefined, handleWrapper, undefined);
5002 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5003  
5004 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5005 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
5006  
5007 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
5008  
5009 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./util":36}],35:[function(_dereq_,module,exports){
5010 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
5011 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports = function (Promise, apiRejection, tryConvertToPromise,
5012 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { createContext, INTERNAL, debug) {
5013 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var util = _dereq_("./util");
5014 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var TypeError = _dereq_("./errors").TypeError;
5015 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var inherits = _dereq_("./util").inherits;
5016 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var errorObj = util.errorObj;
5017 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var tryCatch = util.tryCatch;
5018 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var NULL = {};
5019  
5020 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function thrower(e) {
5021 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { setTimeout(function(){throw e;}, 0);
5022 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5023  
5024 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function castPreservingDisposable(thenable) {
5025 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var maybePromise = tryConvertToPromise(thenable);
5026 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (maybePromise !== thenable &&
5027 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof thenable._isDisposable === "function" &&
5028 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof thenable._getDisposer === "function" &&
5029 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { thenable._isDisposable()) {
5030 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { maybePromise._setDisposable(thenable._getDisposer());
5031 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5032 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return maybePromise;
5033 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5034 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function dispose(resources, inspection) {
5035 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var i = 0;
5036 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var len = resources.length;
5037 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new Promise(INTERNAL);
5038 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function iterator() {
5039 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (i >= len) return ret._fulfill();
5040 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var maybePromise = castPreservingDisposable(resources[i++]);
5041 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (maybePromise instanceof Promise &&
5042 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { maybePromise._isDisposable()) {
5043 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5044 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { maybePromise = tryConvertToPromise(
5045 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { maybePromise._getDisposer().tryDispose(inspection),
5046 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resources.promise);
5047 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
5048 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return thrower(e);
5049 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5050 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (maybePromise instanceof Promise) {
5051 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return maybePromise._then(iterator, thrower,
5052 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { null, null, null);
5053 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5054 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5055 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { iterator();
5056 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5057 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { iterator();
5058 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5059 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5060  
5061 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function Disposer(data, promise, context) {
5062 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._data = data;
5063 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._promise = promise;
5064 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._context = context;
5065 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5066  
5067 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Disposer.prototype.data = function () {
5068 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._data;
5069 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5070  
5071 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Disposer.prototype.promise = function () {
5072 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._promise;
5073 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5074  
5075 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Disposer.prototype.resource = function () {
5076 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (this.promise().isFulfilled()) {
5077 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this.promise().value();
5078 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5079 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return NULL;
5080 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5081  
5082 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Disposer.prototype.tryDispose = function(inspection) {
5083 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var resource = this.resource();
5084 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var context = this._context;
5085 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (context !== undefined) context._pushContext();
5086 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = resource !== NULL
5087 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ? this.doDispose(resource, inspection) : null;
5088 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (context !== undefined) context._popContext();
5089 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._promise._unsetDisposable();
5090 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._data = null;
5091 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5092 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5093  
5094 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Disposer.isDisposer = function (d) {
5095 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (d != null &&
5096 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof d.resource === "function" &&
5097 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof d.tryDispose === "function");
5098 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5099  
5100 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function FunctionDisposer(fn, promise, context) {
5101 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.constructor$(fn, promise, context);
5102 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5103 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { inherits(FunctionDisposer, Disposer);
5104  
5105 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { FunctionDisposer.prototype.doDispose = function (resource, inspection) {
5106 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var fn = this.data();
5107 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return fn.call(resource, resource, inspection);
5108 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5109  
5110 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function maybeUnwrapDisposer(value) {
5111 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (Disposer.isDisposer(value)) {
5112 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.resources[this.index]._setDisposable(value);
5113 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return value.promise();
5114 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5115 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return value;
5116 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5117  
5118 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function ResourceList(length) {
5119 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.length = length;
5120 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.promise = null;
5121 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this[length-1] = null;
5122 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5123  
5124 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ResourceList.prototype._resultCancelled = function() {
5125 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var len = this.length;
5126 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < len; ++i) {
5127 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var item = this[i];
5128 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (item instanceof Promise) {
5129 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { item.cancel();
5130 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5131 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5132 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5133  
5134 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Promise.using = function () {
5135 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var len = arguments.length;
5136 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (len < 2) return apiRejection(
5137 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { "you must pass at least 2 arguments to Promise.using");
5138 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var fn = arguments[len - 1];
5139 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (typeof fn !== "function") {
5140 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return apiRejection("expecting a function but got " + util.classString(fn));
5141 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5142 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var input;
5143 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var spreadArgs = true;
5144 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (len === 2 && Array.isArray(arguments[0])) {
5145 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { input = arguments[0];
5146 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { len = input.length;
5147 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { spreadArgs = false;
5148 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5149 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { input = arguments;
5150 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { len--;
5151 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5152 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var resources = new ResourceList(len);
5153 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < len; ++i) {
5154 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var resource = input[i];
5155 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (Disposer.isDisposer(resource)) {
5156 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var disposer = resource;
5157 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resource = resource.promise();
5158 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resource._setDisposable(disposer);
5159 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5160 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var maybePromise = tryConvertToPromise(resource);
5161 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (maybePromise instanceof Promise) {
5162 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resource =
5163 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { maybePromise._then(maybeUnwrapDisposer, null, null, {
5164 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resources: resources,
5165 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { index: i
5166 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }, undefined);
5167 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5168 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5169 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resources[i] = resource;
5170 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5171  
5172 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var reflectedResources = new Array(resources.length);
5173 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < reflectedResources.length; ++i) {
5174 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { reflectedResources[i] = Promise.resolve(resources[i]).reflect();
5175 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5176  
5177 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var resultPromise = Promise.all(reflectedResources)
5178 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { .then(function(inspections) {
5179 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < inspections.length; ++i) {
5180 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var inspection = inspections[i];
5181 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (inspection.isRejected()) {
5182 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { errorObj.e = inspection.error();
5183 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return errorObj;
5184 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else if (!inspection.isFulfilled()) {
5185 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resultPromise.cancel();
5186 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return;
5187 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5188 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { inspections[i] = inspection.value();
5189 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5190 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._pushContext();
5191  
5192 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { fn = tryCatch(fn);
5193 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = spreadArgs
5194 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ? fn.apply(undefined, inspections) : fn(inspections);
5195 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promiseCreated = promise._popContext();
5196 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { debug.checkForgottenReturns(
5197 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret, promiseCreated, "Promise.using", promise);
5198 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5199 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { });
5200  
5201 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promise = resultPromise.lastly(function() {
5202 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var inspection = new Promise.PromiseInspection(resultPromise);
5203 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return dispose(resources, inspection);
5204 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { });
5205 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { resources.promise = promise;
5206 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { promise._setOnCancel(resources);
5207 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return promise;
5208 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5209  
5210 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Promise.prototype._setDisposable = function (disposer) {
5211 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._bitField = this._bitField | 131072;
5212 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._disposer = disposer;
5213 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5214  
5215 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Promise.prototype._isDisposable = function () {
5216 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (this._bitField & 131072) > 0;
5217 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5218  
5219 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Promise.prototype._getDisposer = function () {
5220 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return this._disposer;
5221 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5222  
5223 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Promise.prototype._unsetDisposable = function () {
5224 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._bitField = this._bitField & (~131072);
5225 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this._disposer = undefined;
5226 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5227  
5228 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Promise.prototype.disposer = function (fn) {
5229 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (typeof fn === "function") {
5230 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return new FunctionDisposer(fn, this, createContext());
5231 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5232 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { throw new TypeError();
5233 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5234  
5235 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
5236  
5237 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./errors":12,"./util":36}],36:[function(_dereq_,module,exports){
5238 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {"use strict";
5239 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var es5 = _dereq_("./es5");
5240 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var canEvaluate = typeof navigator == "undefined";
5241  
5242 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var errorObj = {e: {}};
5243 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var tryCatchTarget;
5244 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var globalObject = typeof self !== "undefined" ? self :
5245 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof window !== "undefined" ? window :
5246 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof global !== "undefined" ? global :
5247 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this !== undefined ? this : null;
5248  
5249 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function tryCatcher() {
5250 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5251 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var target = tryCatchTarget;
5252 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { tryCatchTarget = null;
5253 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return target.apply(this, arguments);
5254 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
5255 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { errorObj.e = e;
5256 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return errorObj;
5257 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5258 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5259 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function tryCatch(fn) {
5260 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { tryCatchTarget = fn;
5261 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return tryCatcher;
5262 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5263  
5264 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var inherits = function(Child, Parent) {
5265 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var hasProp = {}.hasOwnProperty;
5266  
5267 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function T() {
5268 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.constructor = Child;
5269 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this.constructor$ = Parent;
5270 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var propertyName in Parent.prototype) {
5271 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (hasProp.call(Parent.prototype, propertyName) &&
5272 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { propertyName.charAt(propertyName.length-1) !== "$"
5273 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ) {
5274 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { this[propertyName + "$"] = Parent.prototype[propertyName];
5275 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5276 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5277 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5278 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { T.prototype = Parent.prototype;
5279 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Child.prototype = new T();
5280 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return Child.prototype;
5281 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
5282  
5283  
5284 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function isPrimitive(val) {
5285 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return val == null || val === true || val === false ||
5286 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof val === "string" || typeof val === "number";
5287  
5288 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5289  
5290 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function isObject(value) {
5291 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return typeof value === "function" ||
5292 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof value === "object" && value !== null;
5293 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5294  
5295 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function maybeWrapAsError(maybeError) {
5296 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!isPrimitive(maybeError)) return maybeError;
5297  
5298 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return new Error(safeToString(maybeError));
5299 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5300  
5301 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function withAppended(target, appendee) {
5302 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var len = target.length;
5303 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new Array(len + 1);
5304 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var i;
5305 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (i = 0; i < len; ++i) {
5306 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret[i] = target[i];
5307 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5308 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret[i] = appendee;
5309 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5310 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5311  
5312 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function getDataPropertyOrDefault(obj, key, defaultValue) {
5313 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (es5.isES5) {
5314 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var desc = Object.getOwnPropertyDescriptor(obj, key);
5315  
5316 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (desc != null) {
5317 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return desc.get == null && desc.set == null
5318 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ? desc.value
5319 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { : defaultValue;
5320 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5321 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5322 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return {}.hasOwnProperty.call(obj, key) ? obj[key] : undefined;
5323 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5324 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5325  
5326 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function notEnumerableProp(obj, name, value) {
5327 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (isPrimitive(obj)) return obj;
5328 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var descriptor = {
5329 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { value: value,
5330 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { configurable: true,
5331 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { enumerable: false,
5332 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { writable: true
5333 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5334 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { es5.defineProperty(obj, name, descriptor);
5335 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return obj;
5336 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5337  
5338 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function thrower(r) {
5339 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { throw r;
5340 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5341  
5342 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var inheritedDataKeys = (function() {
5343 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var excludedPrototypes = [
5344 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Array.prototype,
5345 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Object.prototype,
5346 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { Function.prototype
5347 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ];
5348  
5349 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var isExcludedProto = function(val) {
5350 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < excludedPrototypes.length; ++i) {
5351 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (excludedPrototypes[i] === val) {
5352 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return true;
5353 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5354 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5355 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
5356 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5357  
5358 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (es5.isES5) {
5359 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var getKeys = Object.getOwnPropertyNames;
5360 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return function(obj) {
5361 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = [];
5362 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var visitedKeys = Object.create(null);
5363 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { while (obj != null && !isExcludedProto(obj)) {
5364 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var keys;
5365 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5366 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { keys = getKeys(obj);
5367 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
5368 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5369 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5370 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < keys.length; ++i) {
5371 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var key = keys[i];
5372 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (visitedKeys[key]) continue;
5373 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { visitedKeys[key] = true;
5374 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var desc = Object.getOwnPropertyDescriptor(obj, key);
5375 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (desc != null && desc.get == null && desc.set == null) {
5376 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret.push(key);
5377 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5378 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5379 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { obj = es5.getPrototypeOf(obj);
5380 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5381 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5382 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5383 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5384 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var hasProp = {}.hasOwnProperty;
5385 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return function(obj) {
5386 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (isExcludedProto(obj)) return [];
5387 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = [];
5388  
5389 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { /*jshint forin:false */
5390 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { enumeration: for (var key in obj) {
5391 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (hasProp.call(obj, key)) {
5392 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret.push(key);
5393 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5394 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < excludedPrototypes.length; ++i) {
5395 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (hasProp.call(excludedPrototypes[i], key)) {
5396 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { continue enumeration;
5397 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5398 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5399 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret.push(key);
5400 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5401 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5402 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5403 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5404 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5405  
5406 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {})();
5407  
5408 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var thisAssignmentPattern = /this\s*\.\s*\S+\s*=/;
5409 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function isClass(fn) {
5410 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5411 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (typeof fn === "function") {
5412 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var keys = es5.names(fn.prototype);
5413  
5414 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var hasMethods = es5.isES5 && keys.length > 1;
5415 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var hasMethodsOtherThanConstructor = keys.length > 0 &&
5416 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { !(keys.length === 1 && keys[0] === "constructor");
5417 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var hasThisAssignmentAndStaticMethods =
5418 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { thisAssignmentPattern.test(fn + "") && es5.names(fn).length > 0;
5419  
5420 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (hasMethods || hasMethodsOtherThanConstructor ||
5421 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { hasThisAssignmentAndStaticMethods) {
5422 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return true;
5423 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5424 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5425 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
5426 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
5427 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return false;
5428 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5429 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5430  
5431 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function toFastProperties(obj) {
5432 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { /*jshint -W027,-W055,-W031*/
5433 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { function FakeConstructor() {}
5434 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { FakeConstructor.prototype = obj;
5435 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var l = 8;
5436 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { while (l--) new FakeConstructor();
5437 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return obj;
5438 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { eval(obj);
5439 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5440  
5441 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var rident = /^[a-z$_][a-z$_0-9]*$/i;
5442 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function isIdentifier(str) {
5443 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return rident.test(str);
5444 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5445  
5446 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function filledRange(count, prefix, suffix) {
5447 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = new Array(count);
5448 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for(var i = 0; i < count; ++i) {
5449 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret[i] = prefix + i + suffix;
5450 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5451 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5452 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5453  
5454 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function safeToString(obj) {
5455 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5456 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return obj + "";
5457 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {
5458 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return "[no string representation]";
5459 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5460 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5461  
5462 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function isError(obj) {
5463 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return obj !== null &&
5464 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof obj === "object" &&
5465 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof obj.message === "string" &&
5466 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof obj.name === "string";
5467 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5468  
5469 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function markAsOriginatingFromRejection(e) {
5470 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5471 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { notEnumerableProp(e, "isOperational", true);
5472 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5473 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { catch(ignore) {}
5474 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5475  
5476 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function originatesFromRejection(e) {
5477 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (e == null) return false;
5478 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ((e instanceof Error["__BluebirdErrorTypes__"].OperationalError) ||
5479 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { e["isOperational"] === true);
5480 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5481  
5482 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function canAttachTrace(obj) {
5483 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return isError(obj) && es5.propertyIsWritable(obj, "stack");
5484 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5485  
5486 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var ensureErrorObject = (function() {
5487 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (!("stack" in new Error())) {
5488 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return function(value) {
5489 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (canAttachTrace(value)) return value;
5490 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {throw new Error(safeToString(value));}
5491 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { catch(err) {return err;}
5492 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5493 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else {
5494 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return function(value) {
5495 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (canAttachTrace(value)) return value;
5496 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return new Error(safeToString(value));
5497 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5498 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5499 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {})();
5500  
5501 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function classString(obj) {
5502 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return {}.toString.call(obj);
5503 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5504  
5505 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function copyDescriptors(from, to, filter) {
5506 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var keys = es5.names(from);
5507 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { for (var i = 0; i < keys.length; ++i) {
5508 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var key = keys[i];
5509 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (filter(key)) {
5510 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5511 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { es5.defineProperty(to, key, es5.getDescriptor(from, key));
5512 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (ignore) {}
5513 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5514 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5515 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5516  
5517 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var asArray = function(v) {
5518 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (es5.isArray(v)) {
5519 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return v;
5520 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5521 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return null;
5522 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
5523  
5524 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {if (typeof Symbol !== "undefined" && Symbol.iterator) {
5525 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ArrayFrom = typeof Array.from === "function" ? function(v) {
5526 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return Array.from(v);
5527 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } : function(v) {
5528 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var ret = [];
5529 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var it = v[Symbol.iterator]();
5530 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var itResult;
5531 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { while (!((itResult = it.next()).done)) {
5532 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ret.push(itResult.value);
5533 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5534 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ret;
5535 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5536  
5537 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { asArray = function(v) {
5538 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (es5.isArray(v)) {
5539 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return v;
5540 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } else if (v != null && typeof v[Symbol.iterator] === "function") {
5541 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return ArrayFrom(v);
5542 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5543 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return null;
5544 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { };
5545 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5546  
5547 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var isNode = typeof process !== "undefined" &&
5548 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { classString(process).toLowerCase() === "[object process]";
5549  
5550 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var hasEnvVariables = typeof process !== "undefined" &&
5551 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof process.env !== "undefined";
5552  
5553 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function env(key) {
5554 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return hasEnvVariables ? process.env[key] : undefined;
5555 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5556  
5557 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function getNativePromise() {
5558 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if (typeof Promise === "function") {
5559 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { try {
5560 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var promise = new Promise(function(){});
5561 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { if ({}.toString.call(promise) === "[object Promise]") {
5562 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return Promise;
5563 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5564 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { } catch (e) {}
5565 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { }
5566 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5567  
5568 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {function domainBind(self, cb) {
5569 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return self.bind(cb);
5570 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}
5571  
5572 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {var ret = {
5573 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isClass: isClass,
5574 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isIdentifier: isIdentifier,
5575 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { inheritedDataKeys: inheritedDataKeys,
5576 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { getDataPropertyOrDefault: getDataPropertyOrDefault,
5577 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { thrower: thrower,
5578 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isArray: es5.isArray,
5579 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { asArray: asArray,
5580 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { notEnumerableProp: notEnumerableProp,
5581 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isPrimitive: isPrimitive,
5582 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isObject: isObject,
5583 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isError: isError,
5584 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { canEvaluate: canEvaluate,
5585 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { errorObj: errorObj,
5586 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { tryCatch: tryCatch,
5587 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { inherits: inherits,
5588 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { withAppended: withAppended,
5589 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { maybeWrapAsError: maybeWrapAsError,
5590 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { toFastProperties: toFastProperties,
5591 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { filledRange: filledRange,
5592 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { toString: safeToString,
5593 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { canAttachTrace: canAttachTrace,
5594 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { ensureErrorObject: ensureErrorObject,
5595 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { originatesFromRejection: originatesFromRejection,
5596 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { markAsOriginatingFromRejection: markAsOriginatingFromRejection,
5597 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { classString: classString,
5598 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { copyDescriptors: copyDescriptors,
5599 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { hasDevTools: typeof chrome !== "undefined" && chrome &&
5600 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { typeof chrome.loadTimes === "function",
5601 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { isNode: isNode,
5602 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { hasEnvVariables: hasEnvVariables,
5603 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { env: env,
5604 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { global: globalObject,
5605 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { getNativePromise: getNativePromise,
5606 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { domainBind: domainBind
5607 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {};
5608 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {ret.isRecentNode = ret.isNode && (function() {
5609 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { var version = process.versions.node.split(".").map(Number);
5610 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) { return (version[0] === 0 && version[1] > 10) || (version[0] > 0);
5611 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {})();
5612  
5613 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {if (ret.isNode) ret.toFastProperties(process);
5614  
5615 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {try {throw new Error(); } catch (e) {ret.lastLineError = e;}
5616 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {module.exports = ret;
5617  
5618 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {},{"./es5":13}]},{},[4])(4)
5619 <\(](.+?):(\d+):(\d+)\)?\s*$/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/< length; ++i) {< len; ++i) {< len; ++i) {< len; ++i) {< length; ++i) {}); ;if (typeof window !== 'undefined' && window !== null) { window.P = window.Promise; } else if (typeof self !== 'undefined' && self !== null) { self.P = self.Promise; }