Socket
Socket
Sign inDemoInstall

quasar

Package Overview
Dependencies
5
Maintainers
1
Versions
386
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.17 to 0.0.18

458

lib/cache.js
"use strict";
require("earlgrey-runtime/5");var $targ$2 = undefined;var accum$0 = undefined;var $targ$3 = undefined;var accum$1 = undefined;var $targ$5 = undefined;var accum$2 = undefined;var $targ$6 = undefined;var accum$3 = undefined;var $targ$10 = undefined;var accum$4 = undefined;var $targ$11 = undefined;var accum$5 = undefined;var $targ$16 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var $targ$20 = undefined;var $targ$21 = undefined;var $targ$22 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var reprox$0 = undefined;var relevant$0 = undefined;var intersect$0 = undefined;var util$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var tuck$0 = undefined;var next__minus__id$0 = undefined;var symbols$0 = undefined;var ID$0 = undefined;var FORKID$0 = undefined;var $1$0 = undefined;var Tracks$0 = undefined;var Counter$0 = undefined;var Chirurgies$0 = undefined;var Patch$0 = undefined;var arg__minus__key$0 = undefined;var args__minus__key$0 = undefined;var get__minus__replacement$0 = undefined;var CachedResult$0 = undefined;var frame__minus__stack$0 = undefined;var current__minus__frame$0 = undefined;var current__minus__context$0 = undefined;var with__minus__frame$0 = undefined;var Frame$0 = undefined;var _reprox$0 = undefined;var Reactor$0 = undefined;var cached__minus__function$0 = undefined;directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");deprox$0 = getProperty($0$0, "deprox", "./proxy");reprox$0 = getProperty($0$0, "reprox", "./proxy");relevant$0 = require("./relevant");intersect$0 = getProperty(relevant$0, "intersect", "relevant");util$0 = require("./util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");tuck$0 = getProperty(util$0, "tuck", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");symbols$0 = getProperty(util$0, "symbols", "util");ID$0 = getProperty(util$0, "ID", "util");FORKID$0 = getProperty(util$0, "FORKID", "util");$1$0 = require("./tracks");Tracks$0 = getProperty($1$0, "Tracks", "./tracks");Counter$0 = getProperty($1$0, "Counter", "./tracks");Chirurgies$0 = getProperty($1$0, "Chirurgies", "./tracks");Patch$0 = getProperty($1$0, "Patch", "./tracks");arg__minus__key$0 = function argKey(temp$0$0) {
var t0$0 = undefined;var bridge$$108$0 = undefined;var bridge$$107$0 = undefined;var m$0 = undefined;var acc$0 = undefined;var temp$1 = undefined;var xs$0 = undefined;var x$1 = undefined;var bridge$$106$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;var t2$0 = undefined;var t3$0 = undefined;var x$0 = undefined;var ph$0$0 = undefined;t0$0 = temp$0$0;x$0 = t0$0;ph$0$0 = t0$0;if (typeof ph$0$0 === "string") {
require("earlgrey-runtime/5");var $targ$2 = undefined;var accum$0 = undefined;var $targ$3 = undefined;var accum$1 = undefined;var $targ$5 = undefined;var accum$2 = undefined;var $targ$6 = undefined;var accum$3 = undefined;var $targ$12 = undefined;var accum$4 = undefined;var $targ$13 = undefined;var accum$5 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var $targ$20 = undefined;var $targ$21 = undefined;var $targ$22 = undefined;var $targ$23 = undefined;var $targ$24 = undefined;var $targ$25 = undefined;var $targ$26 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var reprox$0 = undefined;var relevant$0 = undefined;var intersect$0 = undefined;var util$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var tuck$0 = undefined;var next__minus__id$0 = undefined;var symbols$0 = undefined;var ID$0 = undefined;var FORKID$0 = undefined;var $1$0 = undefined;var Tracks$0 = undefined;var Counter$0 = undefined;var Chirurgies$0 = undefined;var Patch$0 = undefined;var kaiser$0 = undefined;var arg__minus__key$0 = undefined;var args__minus__key$0 = undefined;var get__minus__replacement$0 = undefined;var CachedResult$0 = undefined;var frame__minus__stack$0 = undefined;var current__minus__frame$0 = undefined;var current__minus__context$0 = undefined;var side__minus__effect$0 = undefined;var emit$0 = undefined;var with__minus__frame$0 = undefined;var Frame$0 = undefined;var _reprox$0 = undefined;var Reactor$0 = undefined;var cached__minus__function$0 = undefined;directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");deprox$0 = getProperty($0$0, "deprox", "./proxy");reprox$0 = getProperty($0$0, "reprox", "./proxy");relevant$0 = require("./relevant");intersect$0 = getProperty(relevant$0, "intersect", "relevant");util$0 = require("./util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");tuck$0 = getProperty(util$0, "tuck", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");symbols$0 = getProperty(util$0, "symbols", "util");ID$0 = getProperty(util$0, "ID", "util");FORKID$0 = getProperty(util$0, "FORKID", "util");$1$0 = require("./tracks");Tracks$0 = getProperty($1$0, "Tracks", "./tracks");Counter$0 = getProperty($1$0, "Counter", "./tracks");Chirurgies$0 = getProperty($1$0, "Chirurgies", "./tracks");Patch$0 = getProperty($1$0, "Patch", "./tracks");kaiser$0 = require("kaiser");arg__minus__key$0 = function argKey(temp$0$0) {
var t0$0 = undefined;var bridge$$115$0 = undefined;var bridge$$114$0 = undefined;var x$1 = undefined;var bridge$$113$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;var t2$0 = undefined;var t3$0 = undefined;var x$0 = undefined;var ph$0$0 = undefined;t0$0 = temp$0$0;x$0 = t0$0;ph$0$0 = t0$0;if (typeof ph$0$0 === "string") {
return "S" + x$0;
} else {
bridge$$106$0 = ph$0$0;if ((bridge$$107$0 = bridge$$106$0, (bridge$$108$0 = bridge$$107$0, bridge$$108$0 === null || bridge$$108$0 === void 0) || typeof bridge$$107$0 === "number") || typeof bridge$$106$0 === "boolean") {
bridge$$113$0 = ph$0$0;if ((bridge$$114$0 = bridge$$113$0, (bridge$$115$0 = bridge$$114$0, bridge$$115$0 === null || bridge$$115$0 === void 0) || typeof bridge$$114$0 === "number") || typeof bridge$$113$0 === "boolean") {
return "P" + String(x$0);

@@ -16,10 +16,3 @@ } else {

} else {
acc$0 = [];temp$1 = null;m$0 = null;$2: for (var _iterator = items(x$0)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$0 = _step.value;
var k$0 = undefined;var v$0 = undefined;var t0$2 = undefined;var t1$1 = undefined;t0$2 = m$0;if (Array.isArray(t0$2) && (t1$1 = t0$2.length, t1$1 === 2)) {
k$0 = t0$2[0];v$0 = t0$2[1];temp$1 = ENode([], {}, [k$0, "\u0002", arg__minus__key$0(v$0)]).toString();acc$0.push(temp$1);
} else {
___match_error(m$0);
}
}xs$0 = acc$0;return ENode([], {}, ["\u0003", xs$0.join("\u0001"), "\u0004"]).toString();
return "K" + kaiser$0.serialize(x$0);
}

@@ -31,9 +24,9 @@ }

return args$0.map(arg__minus__key$0).join("\u0000");
};get__minus__replacement$0 = function getReplacement(temp$2$0) {
var t0$3 = undefined;var replacement$0 = undefined;var t0$4 = undefined;var cached$0 = undefined;var ph$1$0 = undefined;t0$3 = temp$2$0;cached$0 = t0$3;ph$1$0 = t0$3;t0$4 = ph$1$0;if (___hasprop(t0$4, "replacement")) {
replacement$0 = t0$4.replacement;return get__minus__replacement$0(replacement$0);
};get__minus__replacement$0 = function getReplacement(temp$1$0) {
var t0$2 = undefined;var replacement$0 = undefined;var t0$3 = undefined;var cached$0 = undefined;var ph$1$0 = undefined;t0$2 = temp$1$0;cached$0 = t0$2;ph$1$0 = t0$2;t0$3 = ph$1$0;if (___hasprop(t0$3, "replacement")) {
replacement$0 = t0$3.replacement;return get__minus__replacement$0(replacement$0);
} else {
return cached$0;
}
};CachedResult$0 = function CachedResult(temp$3$0, temp$4$0, temp$5$0, temp$6$0, temp$7$0, temp$8$0) {
};CachedResult$0 = function CachedResult(temp$2$0, temp$3$0, temp$4$0, temp$5$0, temp$6$0, temp$7$0, temp$8$0) {
var __at___$0 = undefined;if (!getChecker(CachedResult$0)(this)) {

@@ -43,20 +36,22 @@ __at___$0 = Object.create(CachedResult$0.prototype);

__at___$0 = this;
}__at___$0.reactor = temp$3$0;__at___$0.self = temp$4$0;__at___$0.args = temp$5$0;__at___$0.value = temp$6$0;__at___$0.tracks = temp$7$0;__at___$0.version = temp$8$0;return __at___$0;
}__at___$0.reactor = temp$2$0;__at___$0.self = temp$3$0;__at___$0.args = temp$4$0;__at___$0.value = temp$5$0;__at___$0.tracks = temp$6$0;__at___$0.effects = temp$7$0;__at___$0.version = temp$8$0;return __at___$0;
};CachedResult$0.prototype.update = function update() {
var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var t0$5, t1$2, x$2, p$0, m$2$0, t0$6, $targ$1, $get$0$0, $$324$0, bridge$$321$0, m$1$0, $targ$0, patch$0, out__minus__patch$0, dir$0, version$0;
var t0$4, t1$1, x$2, p$0, m$1$0, t0$5, $targ$1, $get$0$0, m$2, $$293$0, bridge$$290$0, m$0$0, $targ$0, patch$0, out__minus__patch$0, dir$0, version$0, _iterator, _step, effect$0;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
t0$5 = undefined;
t1$2 = undefined;
t0$4 = undefined;
t1$1 = undefined;
x$2 = undefined;
p$0 = undefined;
m$2$0 = undefined;
t0$6 = undefined;
m$1$0 = undefined;
t0$5 = undefined;
$targ$1 = undefined;
$get$0$0 = undefined;
$$324$0 = undefined;
bridge$$321$0 = undefined;
m$1$0 = undefined;
m$2 = undefined;
$$293$0 = undefined;
bridge$$290$0 = undefined;
m$0$0 = undefined;
$targ$0 = undefined;

@@ -67,4 +62,4 @@ patch$0 = undefined;

version$0 = undefined;
$targ$0 = current__minus__context$0();t0$5 = $targ$0;if (___hasprop(t0$5, "patch") && (patch$0 = t0$5.patch, ___hasprop(t0$5, "outPatch") && (out__minus__patch$0 = t0$5.outPatch, ___hasprop(t0$5, "dir") && (t1$2 = t0$5.dir, dir$0 = t1$2, ___hasprop(t1$2, "version"))))) {
version$0 = t1$2.version;
$targ$0 = current__minus__context$0();t0$4 = $targ$0;if (___hasprop(t0$4, "patch") && (patch$0 = t0$4.patch, ___hasprop(t0$4, "outPatch") && (out__minus__patch$0 = t0$4.outPatch, ___hasprop(t0$4, "dir") && (t1$1 = t0$4.dir, dir$0 = t1$1, ___hasprop(t1$1, "version"))))) {
version$0 = t1$1.version;
} else {

@@ -74,3 +69,3 @@ ___match_error($targ$0, "{\n => patch\n => out-patch\n dir => let dir and {=> version}\n }");

if (patch$0) {
context$2$0.next = 22;
context$2$0.next = 23;
break;

@@ -81,6 +76,6 @@ }

case 22:
m$1$0 = version$0;bridge$$321$0 = m$1$0;
if (!(equal(bridge$$321$0, __at___$1.version) || !__at___$1.version)) {
context$2$0.next = 28;
case 23:
m$0$0 = version$0;bridge$$290$0 = m$0$0;
if (!(equal(bridge$$290$0, __at___$1.version) || !__at___$1.version)) {
context$2$0.next = 29;
break;

@@ -91,32 +86,36 @@ }

case 28:
case 29:
if (!(__at___$1.tracks && intersect$0(__at___$1.tracks, patch$0, dir$0))) {
context$2$0.next = 45;
context$2$0.next = 46;
break;
}
m$2$0 = __at___$1.reactor.render(__at___$1.self, __at___$1.args, true);
if (!getChecker(Promise)(m$2$0)) {
context$2$0.next = 37;
m$1$0 = __at___$1.reactor.render0(__at___$1.self, __at___$1.args, true);
if (!getChecker(Promise)(m$1$0)) {
context$2$0.next = 38;
break;
}
p$0 = m$2$0;context$2$0.next = 34;
p$0 = m$1$0;context$2$0.next = 35;
return p$0;
case 34:
case 35:
$targ$1 = context$2$0.sent;
context$2$0.next = 39;
context$2$0.next = 40;
break;
case 37:
x$2 = m$2$0;$targ$1 = x$2;
case 38:
x$2 = m$1$0;$targ$1 = x$2;
case 39:
t0$6 = $targ$1;__at___$1.replacement = t0$6;$get$0$0 = t0$6;return context$2$0.abrupt("return", $get$0$0);
case 40:
t0$5 = $targ$1;__at___$1.replacement = t0$5;$get$0$0 = t0$5;return context$2$0.abrupt("return", $get$0$0);
case 45:
return context$2$0.abrupt("return", __at___$1);
case 46:
emit$0("beginCache", __at___$1.reactor.renderfn, __at___$1.self, __at___$1.args);m$2 = null;$2: for (_iterator = __at___$1.effects[Symbol.iterator](); !(_step = _iterator.next()).done;) {
m$2 = _step.value;
effect$0 = undefined;
effect$0 = m$2;emit$0("effect", effect$0, false);
}emit$0("endCache", __at___$1.reactor.renderfn, __at___$1.self, __at___$1.args);return context$2$0.abrupt("return", __at___$1);
case 46:
case 51:
case "end":

@@ -135,5 +134,31 @@ return context$2$0.stop();

}
};side__minus__effect$0 = function sideEffect(effect$1) {
var f$0 = undefined;var tmp$2 = undefined;var tmp$1 = undefined;if ((f$0 = current__minus__frame$0(), f$0)) {
f$0.effects.push(effect$1);tmp$2 = send(f$0, "context", true);if (tmp$2 === undefined || tmp$2 === null) {
tmp$1 = tmp$2;
} else {
tmp$1 = tmp$2.events;
}if (tmp$1 === undefined || tmp$1 === null) {
return tmp$1;
} else {
return tmp$1.emit("effect", effect$1, true);
}
}
};emit$0 = function emit() {
var tmp$4 = undefined;var tmp$3 = undefined;var args$1 = undefined;var t0$6 = undefined;var m$3$0 = undefined;m$3$0 = arguments;t0$6 = m$3$0.length;if (t0$6 >= 0) {
args$1 = Array.prototype.slice.call(m$3$0, 0);tmp$4 = current__minus__context$0();if (tmp$4 === undefined || tmp$4 === null) {
tmp$3 = tmp$4;
} else {
tmp$3 = tmp$4.events;
}if (tmp$3 === undefined || tmp$3 === null) {
return tmp$3;
} else {
return send(send(tmp$3, "emit", true), args$1);
}
} else {
return ___match_error(m$3$0, "{*args}");
}
};with__minus__frame$0 = function withFrame(frame$0, fn$0) {
return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$3, p$1, m$3$0, res$0;
var x$3, p$1, m$4$0, res$0;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

@@ -144,6 +169,6 @@ while (1) switch (context$2$0.prev = context$2$0.next) {

p$1 = undefined;
m$3$0 = undefined;
m$4$0 = undefined;
res$0 = undefined;
frame__minus__stack$0.push(frame$0);m$3$0 = fn$0();
if (!getChecker(Promise)(m$3$0)) {
frame__minus__stack$0.push(frame$0);m$4$0 = fn$0();
if (!getChecker(Promise)(m$4$0)) {
context$2$0.next = 13;

@@ -153,3 +178,3 @@ break;

p$1 = m$3$0;context$2$0.next = 10;
p$1 = m$4$0;context$2$0.next = 10;
return p$1;

@@ -163,3 +188,3 @@

case 13:
x$3 = m$3$0;res$0 = x$3;
x$3 = m$4$0;res$0 = x$3;

@@ -176,42 +201,53 @@ case 15:

};Frame$0 = function Frame() {
var prev$0 = undefined;var $targ$4 = undefined;var context$0 = undefined;var t0$7 = undefined;var m$4$0 = undefined;var __at___$2 = undefined;if (!getChecker(Frame$0)(this)) {
var prev$0 = undefined;var $targ$4 = undefined;var context$0 = undefined;var t0$7 = undefined;var m$5$0 = undefined;var __at___$2 = undefined;if (!getChecker(Frame$0)(this)) {
__at___$2 = Object.create(Frame$0.prototype);
} else {
__at___$2 = this;
}m$4$0 = arguments;t0$7 = m$4$0.length;if (t0$7 >= 1 && t0$7 <= 2) {
__at___$2.tracks = m$4$0[0];if (1 >= t0$7) {
}m$5$0 = arguments;t0$7 = m$5$0.length;if (t0$7 >= 2 && t0$7 <= 3) {
__at___$2.tracks = m$5$0[0];__at___$2.effects = m$5$0[1];if (2 >= t0$7) {
context$0 = {};
} else {
context$0 = m$4$0[1];
context$0 = m$5$0[2];
}prev$0 = current__minus__context$0() || {};$targ$4 = __amp__(__amp__(prev$0, { root: false }), context$0);__at___$2.context = $targ$4;void 0;
} else {
___match_error(m$4$0, "{@tracks, context = {=}}");
___match_error(m$5$0, "{@tracks, @effects, context = {=}}");
}return __at___$2;
};__amp____colon__(Frame$0, __amp____colon__(($targ$5 = "Frame", accum$2 = {}, accum$2["::name"] = $targ$5, accum$2), ($targ$6 = true, accum$3 = {}, accum$3["::egclass"] = $targ$6, accum$3)));_reprox$0 = function _reprox(temp$9$0, deps$0) {
var t0$8 = undefined;var t0$9 = undefined;var bridge$$500$0 = undefined;var bridge$$499$0 = undefined;var t0$10 = undefined;var m$5 = undefined;var acc$1 = undefined;var temp$10 = undefined;var bridge$$498$0 = undefined;var x$4 = undefined;var ph$2$0 = undefined;t0$8 = temp$9$0;x$4 = t0$8;ph$2$0 = t0$8;bridge$$498$0 = ph$2$0;if ((bridge$$499$0 = bridge$$498$0, (bridge$$500$0 = bridge$$499$0, (t0$9 = ID$0, ___hasprop(bridge$$500$0, t0$9) && typeof send(bridge$$500$0, t0$9) === "number") || bridge$$500$0 === null) || bridge$$499$0 === void 0) || (t0$10 = symbols$0.notInspectable, ___hasprop(bridge$$498$0, t0$10) && (send(bridge$$498$0, t0$10) ? true : false))) {
var t0$8 = undefined;var t0$9 = undefined;var bridge$$533$0 = undefined;var bridge$$532$0 = undefined;var t0$10 = undefined;var m$6 = undefined;var acc$0 = undefined;var temp$10 = undefined;var bridge$$538$0 = undefined;var bridge$$537$0 = undefined;var m$7 = undefined;var rval$0 = undefined;var bridge$$531$0 = undefined;var bridge$$536$0 = undefined;var x$4 = undefined;var ph$2$0 = undefined;t0$8 = temp$9$0;x$4 = t0$8;ph$2$0 = t0$8;bridge$$531$0 = ph$2$0;if ((bridge$$532$0 = bridge$$531$0, (bridge$$533$0 = bridge$$532$0, (t0$9 = ID$0, ___hasprop(bridge$$533$0, t0$9) && typeof send(bridge$$533$0, t0$9) === "number") || bridge$$533$0 === null) || bridge$$532$0 === void 0) || (t0$10 = symbols$0.notInspectable, ___hasprop(bridge$$531$0, t0$10) && (send(bridge$$531$0, t0$10) ? true : false))) {
return reprox$0(x$4, deps$0, null);
} else {
if (Array.isArray(ph$2$0)) {
acc$1 = [];temp$10 = null;m$5 = null;$3: for (var _iterator = x$4[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$5 = _step.value;
var y$0 = undefined;y$0 = m$5;temp$10 = _reprox$0(y$0, deps$0);acc$1.push(temp$10);
}return acc$1;
acc$0 = [];temp$10 = null;m$6 = null;$3: for (var _iterator = x$4[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$6 = _step.value;
var y$0 = undefined;y$0 = m$6;temp$10 = _reprox$0(y$0, deps$0);acc$0.push(temp$10);
}return acc$0;
} else {
return reprox$0(x$4, deps$0, null);
bridge$$536$0 = ph$2$0;if ((bridge$$537$0 = bridge$$536$0, (bridge$$538$0 = bridge$$537$0, typeof bridge$$538$0 === "number" || typeof bridge$$538$0 === "string") || typeof bridge$$537$0 === "boolean") || getChecker(Symbol)(bridge$$536$0)) {
return x$4;
} else {
rval$0 = Object.create(Object.getPrototypeOf(x$4));m$7 = null;$4: for (var _iterator2 = items(x$4)[Symbol.iterator](), _step2; !(_step2 = _iterator2.next()).done;) {
m$7 = _step2.value;
var $targ$7 = undefined;var k$0 = undefined;var v$0 = undefined;var t0$11 = undefined;var t1$2 = undefined;t0$11 = m$7;if (Array.isArray(t0$11) && (t1$2 = t0$11.length, t1$2 === 2)) {
k$0 = t0$11[0];v$0 = t0$11[1];$targ$7 = _reprox$0(v$0, deps$0);rval$0[k$0] = $targ$7;void 0;
} else {
___match_error(m$7);
}
}return rval$0;
}
}
}
};Reactor$0 = function Reactor(temp$11$0) {
var $targ$7 = undefined;var __at___$3 = undefined;if (!getChecker(Reactor$0)(this)) {
var $targ$8 = undefined;var __at___$3 = undefined;if (!getChecker(Reactor$0)(this)) {
__at___$3 = Object.create(Reactor$0.prototype);
} else {
__at___$3 = this;
}__at___$3.renderfn = temp$11$0;$targ$7 = {};__at___$3.argmap = $targ$7;return __at___$3;
};Reactor$0.prototype.render = function render() {
var the__minus__self$0 = undefined;var args$1 = undefined;var force$0 = undefined;var t0$11 = undefined;var m$6$0 = undefined;var __at___$4 = undefined;var self$1 = undefined;__at___$4 = this;self$1 = this;m$6$0 = arguments;t0$11 = m$6$0.length;if (t0$11 >= 2 && t0$11 <= 3) {
the__minus__self$0 = m$6$0[0];args$1 = m$6$0[1];if (2 >= t0$11) {
}__at___$3.renderfn = temp$11$0;$targ$8 = {};__at___$3.argmap = $targ$8;return __at___$3;
};Reactor$0.prototype.render0 = function render0() {
var the__minus__self$0 = undefined;var args$2 = undefined;var force$0 = undefined;var t0$12 = undefined;var m$8$0 = undefined;var __at___$4 = undefined;var self$1 = undefined;__at___$4 = this;self$1 = this;m$8$0 = arguments;t0$12 = m$8$0.length;if (t0$12 >= 2 && t0$12 <= 3) {
the__minus__self$0 = m$8$0[0];args$2 = m$8$0[1];if (2 >= t0$12) {
force$0 = false;
} else {
force$0 = m$6$0[2];
force$0 = m$8$0[2];
}return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$5, p$2, m$8$0, x$6, p$3, m$9$0, c$0, cached$2, bridge$$645$0, m$7$0, tmp$1, key$0, cached$1, $targ$8, parent$0;
var x$5, p$2, m$10$0, end__minus__time$0, rval$1, start__minus__time$0, res$1, x$6, p$3, m$11$0, c$0, cached$2, bridge$$731$0, m$9$0, key$0, cached$1, $targ$9, $targ$10, e$0;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

@@ -222,68 +258,145 @@ while (1) switch (context$2$0.prev = context$2$0.next) {

p$2 = undefined;
m$8$0 = undefined;
m$10$0 = undefined;
end__minus__time$0 = undefined;
rval$1 = undefined;
start__minus__time$0 = undefined;
res$1 = undefined;
x$6 = undefined;
p$3 = undefined;
m$9$0 = undefined;
m$11$0 = undefined;
c$0 = undefined;
cached$2 = undefined;
bridge$$645$0 = undefined;
m$7$0 = undefined;
tmp$1 = undefined;
bridge$$731$0 = undefined;
m$9$0 = undefined;
key$0 = undefined;
cached$1 = undefined;
$targ$8 = undefined;
parent$0 = undefined;
key$0 = args__minus__key$0([the__minus__self$0].concat(args$1));m$7$0 = send(send(__at___$4, "argmap", true), key$0);bridge$$645$0 = m$7$0;
if (!(bridge$$645$0 === void 0 || force$0)) {
context$2$0.next = 31;
$targ$9 = undefined;
key$0 = args__minus__key$0([the__minus__self$0].concat(args$2));m$9$0 = send(send(__at___$4, "argmap", true), key$0);bridge$$731$0 = m$9$0;
if (!(bridge$$731$0 === void 0 || force$0)) {
context$2$0.next = 55;
break;
}
m$8$0 = __at___$4.renderCacheObject(the__minus__self$0, args$1);
if (!getChecker(Promise)(m$8$0)) {
context$2$0.next = 27;
delete __at___$4.argmap[key$0];emit$0("startCompute", __at___$4.renderfn, the__minus__self$0, args$2);start__minus__time$0 = new Date().valueOf();rval$1 = false;context$2$0.prev = 25;
m$10$0 = __at___$4.renderCacheObject(the__minus__self$0, args$2);
if (!getChecker(Promise)(m$10$0)) {
context$2$0.next = 34;
break;
}
p$2 = m$8$0;context$2$0.next = 24;
p$2 = m$10$0;context$2$0.next = 31;
return p$2;
case 24:
cached$1 = context$2$0.sent;
context$2$0.next = 29;
case 31:
rval$1 = context$2$0.sent;
context$2$0.next = 36;
break;
case 27:
x$5 = m$8$0;cached$1 = x$5;
case 34:
x$5 = m$10$0;rval$1 = x$5;
case 29:
context$2$0.next = 43;
case 36:
rval$1;context$2$0.next = 47;
break;
case 31:
cached$2 = m$7$0;c$0 = get__minus__replacement$0(cached$2);m$9$0 = c$0.update();
if (!getChecker(Promise)(m$9$0)) {
context$2$0.next = 41;
case 39:
context$2$0.prev = 39;
context$2$0.t0 = context$2$0["catch"](25);
$targ$10 = undefined;
e$0 = undefined;
e$0 = context$2$0.t0;if (!e$0._quasarLogged) {
emit$0("exception", __at___$4.renderfn, the__minus__self$0, args$2, e$0);$targ$10 = true;e$0._quasarLogged = $targ$10;void 0;
}throw e$0;
case 47:
context$2$0.prev = 47;
end__minus__time$0 = new Date().valueOf();emit$0("endCompute", __at___$4.renderfn, the__minus__self$0, args$2, end__minus__time$0 - start__minus__time$0);return context$2$0.finish(47);
case 51:
res$1 = rval$1;cached$1 = res$1;context$2$0.next = 67;
break;
case 55:
cached$2 = m$9$0;c$0 = get__minus__replacement$0(cached$2);m$11$0 = c$0.update();
if (!getChecker(Promise)(m$11$0)) {
context$2$0.next = 65;
break;
}
p$3 = m$9$0;context$2$0.next = 38;
p$3 = m$11$0;context$2$0.next = 62;
return p$3;
case 38:
case 62:
cached$1 = context$2$0.sent;
context$2$0.next = 43;
context$2$0.next = 67;
break;
case 41:
x$6 = m$9$0;cached$1 = x$6;
case 65:
x$6 = m$11$0;cached$1 = x$6;
case 43:
$targ$8 = cached$1;__at___$4.argmap[key$0] = $targ$8;parent$0 = current__minus__frame$0();tmp$1 = parent$0;if (tmp$1 === undefined || tmp$1 === null) {
tmp$1;
case 67:
$targ$9 = cached$1;__at___$4.argmap[key$0] = $targ$9;return context$2$0.abrupt("return", cached$1);
case 70:
case "end":
return context$2$0.stop();
}
}, callee$1$0, this, [[25, 39, 47, 51]]);
}), true);
} else {
return ___match_error(m$8$0, "{the-self, args, force = false}");
}
};Reactor$0.prototype.render = function render() {
var the__minus__self$1 = undefined;var args$3 = undefined;var force$1 = undefined;var t0$13 = undefined;var m$12$0 = undefined;var __at___$5 = undefined;var self$2 = undefined;__at___$5 = this;self$2 = this;m$12$0 = arguments;t0$13 = m$12$0.length;if (t0$13 >= 2 && t0$13 <= 3) {
the__minus__self$1 = m$12$0[0];args$3 = m$12$0[1];if (2 >= t0$13) {
force$1 = false;
} else {
force$1 = m$12$0[2];
}return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$7, p$4, m$13$0, tmp$5, m$14, cached$3, parent$0, _iterator, _step, tmp$6, x$8;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
x$7 = undefined;
p$4 = undefined;
m$13$0 = undefined;
tmp$5 = undefined;
m$14 = undefined;
cached$3 = undefined;
parent$0 = undefined;
m$13$0 = __at___$5.render0(the__minus__self$1, args$3, force$1);
if (!getChecker(Promise)(m$13$0)) {
context$2$0.next = 15;
break;
}
p$4 = m$13$0;context$2$0.next = 12;
return p$4;
case 12:
cached$3 = context$2$0.sent;
context$2$0.next = 17;
break;
case 15:
x$7 = m$13$0;cached$3 = x$7;
case 17:
parent$0 = current__minus__frame$0();tmp$5 = parent$0;if (tmp$5 === undefined || tmp$5 === null) {
tmp$5;
} else {
tmp$1.tracks.merge(cached$1.tracks);
}return context$2$0.abrupt("return", cached$1);
tmp$5.tracks.merge(cached$3.tracks);
}m$14 = null;$5: for (_iterator = cached$3.effects[Symbol.iterator](); !(_step = _iterator.next()).done;) {
m$14 = _step.value;
tmp$6 = undefined;
x$8 = undefined;
x$8 = m$14;tmp$6 = parent$0;if (tmp$6 === undefined || tmp$6 === null) {
tmp$6;
} else {
tmp$6.effects.push(x$8);
}
}return context$2$0.abrupt("return", cached$3);
case 49:
case 23:
case "end":

@@ -295,7 +408,7 @@ return context$2$0.stop();

} else {
return ___match_error(m$6$0, "{the-self, args, force = false}");
return ___match_error(m$12$0, "{the-self, args, force = false}");
}
};Reactor$0.prototype.renderCacheObject = function (the__minus__self$1, args$2) {
var __at___$5 = undefined;var self$2 = undefined;__at___$5 = this;self$2 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var m$10, acc$2, temp$12, t0$12, t1$3, x$8, p$5, m$11$0, f$0, tracks$0, pargs$0, pself$0, $targ$9, version$1, res$1, cached$3, _iterator, _step, arg$0;
};Reactor$0.prototype.renderCacheObject = function (the__minus__self$2, args$4) {
var __at___$6 = undefined;var self$3 = undefined;__at___$6 = this;self$3 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var m$15, acc$1, temp$12, t0$14, t1$3, x$10, p$6, m$16$0, f$1, tracks$0, effects$0, pargs$0, pself$0, $targ$11, version$1, res$2, cached$4, _iterator, _step, arg$0;

@@ -305,24 +418,25 @@ return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

case 0:
m$10 = undefined;
acc$2 = undefined;
m$15 = undefined;
acc$1 = undefined;
temp$12 = undefined;
t0$12 = undefined;
t0$14 = undefined;
t1$3 = undefined;
x$8 = undefined;
p$5 = undefined;
m$11$0 = undefined;
f$0 = undefined;
x$10 = undefined;
p$6 = undefined;
m$16$0 = undefined;
f$1 = undefined;
tracks$0 = undefined;
effects$0 = undefined;
pargs$0 = undefined;
pself$0 = undefined;
$targ$9 = undefined;
$targ$11 = undefined;
version$1 = undefined;
res$1 = undefined;
cached$3 = undefined;
tracks$0 = Tracks$0();acc$2 = [];temp$12 = null;m$10 = null;$4: for (_iterator = args$2[Symbol.iterator](); !(_step = _iterator.next()).done;) {
m$10 = _step.value;
res$2 = undefined;
cached$4 = undefined;
tracks$0 = Tracks$0();effects$0 = [];acc$1 = [];temp$12 = null;m$15 = null;$6: for (_iterator = args$4[Symbol.iterator](); !(_step = _iterator.next()).done;) {
m$15 = _step.value;
arg$0 = undefined;
arg$0 = m$10;temp$12 = _reprox$0(arg$0, tracks$0);acc$2.push(temp$12);
}pargs$0 = acc$2;pself$0 = reprox$0(the__minus__self$1, tracks$0, null);$targ$9 = current__minus__context$0();t0$12 = $targ$9;if (___hasprop(t0$12, "dir")) {
t1$3 = t0$12.dir;if (___hasprop(t1$3, "version")) {
arg$0 = m$15;temp$12 = _reprox$0(arg$0, tracks$0);acc$1.push(temp$12);
}pargs$0 = acc$1;pself$0 = reprox$0(the__minus__self$2, tracks$0, null);$targ$11 = current__minus__context$0();t0$14 = $targ$11;if (___hasprop(t0$14, "dir")) {
t1$3 = t0$14.dir;if (___hasprop(t1$3, "version")) {
version$1 = t1$3.version;

@@ -333,14 +447,14 @@ } else {

} else {
___match_error($targ$9, "{\n dir => {=> version = null}\n ;; => out-dir\n }");
}f$0 = function f() {
___match_error($targ$11, "{\n dir => {=> version = null}\n ;; => out-dir\n }");
}f$1 = function f() {
return spawn.call(this, regeneratorRuntime.mark(function callee$3$0() {
var x$7, p$4, m$12$0;
var x$9, p$5, m$17$0;
return regeneratorRuntime.wrap(function callee$3$0$(context$4$0) {
while (1) switch (context$4$0.prev = context$4$0.next) {
case 0:
x$7 = undefined;
p$4 = undefined;
m$12$0 = undefined;
m$12$0 = __at___$5.renderfn.apply(pself$0, pargs$0);
if (!getChecker(Promise)(m$12$0)) {
x$9 = undefined;
p$5 = undefined;
m$17$0 = undefined;
m$17$0 = __at___$6.renderfn.apply(pself$0, pargs$0);
if (!getChecker(Promise)(m$17$0)) {
context$4$0.next = 11;

@@ -350,4 +464,4 @@ break;

p$4 = m$12$0;context$4$0.next = 8;
return p$4;
p$5 = m$17$0;context$4$0.next = 8;
return p$5;

@@ -358,3 +472,3 @@ case 8:

case 11:
x$7 = m$12$0;return context$4$0.abrupt("return", x$7);
x$9 = m$17$0;return context$4$0.abrupt("return", x$9);

@@ -367,23 +481,23 @@ case 13:

}), true);
};m$11$0 = with__minus__frame$0(Frame$0(tracks$0), f$0);
if (!getChecker(Promise)(m$11$0)) {
context$2$0.next = 35;
};m$16$0 = with__minus__frame$0(Frame$0(tracks$0, effects$0), f$1);
if (!getChecker(Promise)(m$16$0)) {
context$2$0.next = 37;
break;
}
p$5 = m$11$0;context$2$0.next = 32;
return p$5;
p$6 = m$16$0;context$2$0.next = 34;
return p$6;
case 32:
res$1 = context$2$0.sent;
context$2$0.next = 37;
case 34:
res$2 = context$2$0.sent;
context$2$0.next = 39;
break;
case 35:
x$8 = m$11$0;res$1 = x$8;
case 37:
cached$3 = CachedResult$0(__at___$5, the__minus__self$1, args$2, res$1, tracks$0, version$1);return context$2$0.abrupt("return", cached$3);
x$10 = m$16$0;res$2 = x$10;
case 39:
cached$4 = CachedResult$0(__at___$6, the__minus__self$2, args$4, res$2, tracks$0, effects$0, version$1);return context$2$0.abrupt("return", cached$4);
case 41:
case "end":

@@ -394,18 +508,18 @@ return context$2$0.stop();

}), true);
};__amp____colon__(Reactor$0, __amp____colon__(($targ$10 = "Reactor", accum$4 = {}, accum$4["::name"] = $targ$10, accum$4), ($targ$11 = true, accum$5 = {}, accum$5["::egclass"] = $targ$11, accum$5)));cached__minus__function$0 = function cachedFunction(render$0) {
var r$0 = undefined;var mkcache$0 = undefined;var rval$0 = undefined;var $targ$12 = undefined;var $targ$13 = undefined;var $targ$14 = undefined;r$0 = Reactor$0(render$0);mkcache$0 = function mkcache(args$3) {
var t0$13 = undefined;var $targ$15 = undefined;var __at___$6 = undefined;var self$3 = undefined;$targ$15 = this;t0$13 = $targ$15;__at___$6 = t0$13;self$3 = t0$13;[__at___$6, self$3];return r$0.render(__at___$6 || current__minus__context$0().state.self(), args$3);
};rval$0 = function rval() {
var args$4 = undefined;var t0$14 = undefined;var m$13$0 = undefined;m$13$0 = arguments;t0$14 = m$13$0.length;if (t0$14 >= 0) {
args$4 = Array.prototype.slice.call(m$13$0, 0);return spawn.call(this, regeneratorRuntime.mark(function callee$2$0() {
var x$9, p$6, m$16$0;
};__amp____colon__(Reactor$0, __amp____colon__(($targ$12 = "Reactor", accum$4 = {}, accum$4["::name"] = $targ$12, accum$4), ($targ$13 = true, accum$5 = {}, accum$5["::egclass"] = $targ$13, accum$5)));cached__minus__function$0 = function cachedFunction(render$0) {
var r$0 = undefined;var mkcache$0 = undefined;var rval$2 = undefined;var $targ$14 = undefined;var $targ$15 = undefined;var $targ$16 = undefined;r$0 = Reactor$0(render$0);mkcache$0 = function mkcache(args$5) {
var t0$15 = undefined;var $targ$17 = undefined;var __at___$7 = undefined;var self$4 = undefined;$targ$17 = this;t0$15 = $targ$17;__at___$7 = t0$15;self$4 = t0$15;[__at___$7, self$4];return r$0.render(__at___$7 || current__minus__context$0().state.self(), args$5);
};rval$2 = function rval() {
var args$6 = undefined;var t0$16 = undefined;var m$18$0 = undefined;m$18$0 = arguments;t0$16 = m$18$0.length;if (t0$16 >= 0) {
args$6 = Array.prototype.slice.call(m$18$0, 0);return spawn.call(this, regeneratorRuntime.mark(function callee$2$0() {
var x$11, p$7, m$21$0;
return regeneratorRuntime.wrap(function callee$2$0$(context$3$0) {
while (1) switch (context$3$0.prev = context$3$0.next) {
case 0:
x$9 = undefined;
p$6 = undefined;
m$16$0 = undefined;
m$16$0 = mkcache$0(args$4);
x$11 = undefined;
p$7 = undefined;
m$21$0 = undefined;
m$21$0 = mkcache$0(args$6);
if (!getChecker(Promise)(m$16$0)) {
if (!getChecker(Promise)(m$21$0)) {
context$3$0.next = 11;

@@ -415,8 +529,8 @@ break;

p$6 = m$16$0;
p$7 = m$21$0;
context$3$0.next = 8;
return p$6;
return p$7;
case 8:
context$3$0.t0 = context$3$0.sent;
context$3$0.t1 = context$3$0.sent;
context$3$0.next = 12;

@@ -426,6 +540,6 @@ break;

case 11:
context$3$0.t0 = (x$9 = m$16$0, x$9);
context$3$0.t1 = (x$11 = m$21$0, x$11);
case 12:
return context$3$0.abrupt("return", context$3$0.t0.value);
return context$3$0.abrupt("return", context$3$0.t1.value);

@@ -439,13 +553,13 @@ case 13:

} else {
return ___match_error(m$13$0, "{*args}");
return ___match_error(m$18$0, "{*args}");
}
};$targ$12 = render$0;rval$0.orig = $targ$12;$targ$13 = r$0;rval$0.reactor = $targ$13;$targ$14 = function () {
var args$5 = undefined;var t0$15 = undefined;var m$17$0 = undefined;m$17$0 = arguments;t0$15 = m$17$0.length;if (t0$15 >= 0) {
args$5 = Array.prototype.slice.call(m$17$0, 0);return mkcache$0(args$5);
};$targ$14 = render$0;rval$2.orig = $targ$14;$targ$15 = r$0;rval$2.reactor = $targ$15;$targ$16 = function () {
var args$7 = undefined;var t0$17 = undefined;var m$22$0 = undefined;m$22$0 = arguments;t0$17 = m$22$0.length;if (t0$17 >= 0) {
args$7 = Array.prototype.slice.call(m$22$0, 0);return mkcache$0(args$7);
} else {
return ___match_error(m$17$0, "{*args}");
return ___match_error(m$22$0, "{*args}");
}
};rval$0.rend = $targ$14;return rval$0;
};$targ$16 = arg__minus__key$0;exports.argKey = $targ$16;$targ$17 = args__minus__key$0;exports.argsKey = $targ$17;$targ$18 = cached__minus__function$0;exports.cachedFunction = $targ$18;$targ$19 = Frame$0;exports.Frame = $targ$19;$targ$20 = with__minus__frame$0;exports.withFrame = $targ$20;$targ$21 = current__minus__frame$0;exports.currentFrame = $targ$21;$targ$22 = current__minus__context$0;exports.currentContext = $targ$22;void 0;
};rval$2.rend = $targ$16;return rval$2;
};$targ$18 = arg__minus__key$0;exports.argKey = $targ$18;$targ$19 = args__minus__key$0;exports.argsKey = $targ$19;$targ$20 = cached__minus__function$0;exports.cachedFunction = $targ$20;$targ$21 = Frame$0;exports.Frame = $targ$21;$targ$22 = with__minus__frame$0;exports.withFrame = $targ$22;$targ$23 = current__minus__frame$0;exports.currentFrame = $targ$23;$targ$24 = current__minus__context$0;exports.currentContext = $targ$24;$targ$25 = side__minus__effect$0;exports.sideEffect = $targ$25;$targ$26 = emit$0;exports.emit = $targ$26;void 0;
//# sourceMappingURL=cache.js.map

@@ -13,4 +13,4 @@ "use strict";

m$1 = _step2.value;
var v0$0 = undefined;var bridge$$1028$0 = undefined;var k$1 = undefined;var v$1 = undefined;var ph$0$0 = undefined;var t0$1 = undefined;var t1$1 = undefined;var t2$0 = undefined;t0$1 = m$1;if (Array.isArray(t0$1) && (t1$1 = t0$1.length, t1$1 === 2)) {
k$1 = t0$1[0];t2$0 = t0$1[1];v$1 = t2$0;ph$0$0 = t2$0;v0$0 = send(obj$0, k$1);bridge$$1028$0 = ph$0$0;if (bridge$$1028$0 === v0$0 || v0$0 && send(v0$0, ID$0) && v$1 && equal(send(v$1, ID$0), send(v0$0, ID$0))) {
var v0$0 = undefined;var bridge$$1246$0 = undefined;var k$1 = undefined;var v$1 = undefined;var ph$0$0 = undefined;var t0$1 = undefined;var t1$1 = undefined;var t2$0 = undefined;t0$1 = m$1;if (Array.isArray(t0$1) && (t1$1 = t0$1.length, t1$1 === 2)) {
k$1 = t0$1[0];t2$0 = t0$1[1];v$1 = t2$0;ph$0$0 = t2$0;v0$0 = send(obj$0, k$1);bridge$$1246$0 = ph$0$0;if (bridge$$1246$0 === v0$0 || v0$0 && send(v0$0, ID$0) && v$1 && equal(send(v$1, ID$0), send(v0$0, ID$0))) {
undefined;

@@ -91,3 +91,3 @@ } else {

new__minus__i$1 = t0$12[0];old__minus__i$1 = t0$12[1];n$0 = old__minus__i$1 - old__minus__current$0;fresh$0 = new__minus__arr$0.slice(new__minus__current$0, new__minus__i$1);$8: while (n$0 > 0 && old__minus__current$0 < old__minus__i$1 && fresh$0.length > 0) {
var bridge$$1437$0 = undefined;var bridge$$1436$0 = undefined;var bridge$$1435$0 = undefined;var bridge$$1434$0 = undefined;var id$4 = undefined;var bridge$$1433$0 = undefined;var t0$13 = undefined;var t1$12 = undefined;var m$9$0 = undefined;m$9$0 = send(arr$0, old__minus__current$0);bridge$$1433$0 = m$9$0;if ((bridge$$1434$0 = bridge$$1433$0, (bridge$$1435$0 = bridge$$1434$0, (bridge$$1436$0 = bridge$$1435$0, (bridge$$1437$0 = bridge$$1436$0, bridge$$1437$0 === null || bridge$$1437$0 === void 0) || typeof bridge$$1436$0 === "string") || typeof bridge$$1435$0 === "number") || typeof bridge$$1434$0 === "boolean") || typeof bridge$$1433$0 === "function") {
var bridge$$1655$0 = undefined;var bridge$$1654$0 = undefined;var bridge$$1653$0 = undefined;var bridge$$1652$0 = undefined;var id$4 = undefined;var bridge$$1651$0 = undefined;var t0$13 = undefined;var t1$12 = undefined;var m$9$0 = undefined;m$9$0 = send(arr$0, old__minus__current$0);bridge$$1651$0 = m$9$0;if ((bridge$$1652$0 = bridge$$1651$0, (bridge$$1653$0 = bridge$$1652$0, (bridge$$1654$0 = bridge$$1653$0, (bridge$$1655$0 = bridge$$1654$0, bridge$$1655$0 === null || bridge$$1655$0 === void 0) || typeof bridge$$1654$0 === "string") || typeof bridge$$1653$0 === "number") || typeof bridge$$1652$0 === "boolean") || typeof bridge$$1651$0 === "function") {
operations$1.push(["clobber", new__minus__current$0, fresh$0.shift()]);old__minus__current$0 = old__minus__current$0 + 1;new__minus__current$0 = new__minus__current$0 + 1;n$0 = n$0 - 1;

@@ -117,3 +117,3 @@ } else {

};clobber$0 = function clobber(old__minus__value$0, new__minus__value$0, dir$0) {
var bridge$$1570$0 = undefined;var bridge$$1569$0 = undefined;var bridge$$1568$0 = undefined;var bridge$$1567$0 = undefined;var bridge$$1566$0 = undefined;var m$11$0 = undefined;var m$13 = undefined;var m$16 = undefined;var acc$4 = undefined;var temp$6 = undefined;var exits$0 = undefined;var keeps$0 = undefined;var m$17 = undefined;var acc$5 = undefined;var temp$7 = undefined;var m$12$0 = undefined;var h1$0 = undefined;var h2$0 = undefined;var o1$0 = undefined;var o2$0 = undefined;m$11$0 = old__minus__value$0;bridge$$1566$0 = m$11$0;if ((bridge$$1567$0 = bridge$$1566$0, (bridge$$1568$0 = bridge$$1567$0, (bridge$$1569$0 = bridge$$1568$0, (bridge$$1570$0 = bridge$$1569$0, bridge$$1570$0 === null || bridge$$1570$0 === void 0) || typeof bridge$$1569$0 === "string") || typeof bridge$$1568$0 === "number") || typeof bridge$$1567$0 === "boolean") || getChecker(Symbol)(bridge$$1566$0)) {
var bridge$$1788$0 = undefined;var bridge$$1787$0 = undefined;var bridge$$1786$0 = undefined;var bridge$$1785$0 = undefined;var bridge$$1784$0 = undefined;var m$11$0 = undefined;var m$13 = undefined;var m$16 = undefined;var acc$4 = undefined;var temp$6 = undefined;var exits$0 = undefined;var keeps$0 = undefined;var m$17 = undefined;var acc$5 = undefined;var temp$7 = undefined;var m$12$0 = undefined;var h1$0 = undefined;var h2$0 = undefined;var o1$0 = undefined;var o2$0 = undefined;m$11$0 = old__minus__value$0;bridge$$1784$0 = m$11$0;if ((bridge$$1785$0 = bridge$$1784$0, (bridge$$1786$0 = bridge$$1785$0, (bridge$$1787$0 = bridge$$1786$0, (bridge$$1788$0 = bridge$$1787$0, bridge$$1788$0 === null || bridge$$1788$0 === void 0) || typeof bridge$$1787$0 === "string") || typeof bridge$$1786$0 === "number") || typeof bridge$$1785$0 === "boolean") || getChecker(Symbol)(bridge$$1784$0)) {
return new__minus__value$0;

@@ -127,6 +127,6 @@ } else {

m$13 = _step.value;
var $targ$3 = undefined;var m$14 = undefined;var m$15 = undefined;var acc$3 = undefined;var temp$5 = undefined;var acquired$0 = undefined;var start$0 = undefined;var n$1 = undefined;var inserts$1 = undefined;var i$2 = undefined;var value$0 = undefined;var $$1647$0 = undefined;var $$1648$0 = undefined;var $$1649$0 = undefined;var t0$15 = undefined;var t1$14 = undefined;t0$15 = m$13;if (($$1648$0 = Array.isArray(t0$15)) && (t1$14 = t0$15.length, t1$14 === 3 && t0$15[0] === "clobber")) {
var $targ$3 = undefined;var m$14 = undefined;var m$15 = undefined;var acc$3 = undefined;var temp$5 = undefined;var acquired$0 = undefined;var start$0 = undefined;var n$1 = undefined;var inserts$1 = undefined;var i$2 = undefined;var value$0 = undefined;var $$1865$0 = undefined;var $$1866$0 = undefined;var $$1867$0 = undefined;var t0$15 = undefined;var t1$14 = undefined;t0$15 = m$13;if (($$1866$0 = Array.isArray(t0$15)) && (t1$14 = t0$15.length, t1$14 === 3 && t0$15[0] === "clobber")) {
i$2 = t0$15[1];value$0 = t0$15[2];$targ$3 = dir$0.clobber(send(o1$0, i$2), value$0);o1$0[i$2] = $targ$3;void 0;
} else {
if ($$1648$0 && (t1$14 === 4 && t0$15[0] === "splice")) {
if ($$1866$0 && (t1$14 === 4 && t0$15[0] === "splice")) {
start$0 = t0$15[1];n$1 = t0$15[2];inserts$1 = t0$15[3];m$14 = null;$12: for (var _iterator2 = range(start$0, start$0 + n$1)[Symbol.iterator](), _step2; !(_step2 = _iterator2.next()).done;) {

@@ -137,6 +137,6 @@ m$14 = _step2.value;

m$15 = _step3.value;
var x$5 = undefined;var x$4 = undefined;var $$1701$0 = undefined;var $$1702$0 = undefined;var $$1703$0 = undefined;var $$1704$0 = undefined;var t0$16 = undefined;var t1$15 = undefined;t0$16 = m$15;if (($$1702$0 = Array.isArray(t0$16)) && (t1$15 = t0$16.length, ($$1704$0 = t1$15 === 2) && t0$16[0] === "keep")) {
var x$5 = undefined;var x$4 = undefined;var $$1919$0 = undefined;var $$1920$0 = undefined;var $$1921$0 = undefined;var $$1922$0 = undefined;var t0$16 = undefined;var t1$15 = undefined;t0$16 = m$15;if (($$1920$0 = Array.isArray(t0$16)) && (t1$15 = t0$16.length, ($$1922$0 = t1$15 === 2) && t0$16[0] === "keep")) {
x$4 = t0$16[1];keeps$0.add(x$4);temp$5 = x$4;acc$3.push(temp$5);
} else {
if ($$1704$0 && t0$16[0] === "acquire") {
if ($$1922$0 && t0$16[0] === "acquire") {
x$5 = t0$16[1];temp$5 = dir$0.acquire(x$5);acc$3.push(temp$5);

@@ -165,6 +165,6 @@ } else {

m$17 = _step5.value;
var $targ$4 = undefined;var k$3 = undefined;var v$2 = undefined;var k$2 = undefined;var $$1782$0 = undefined;var $$1783$0 = undefined;var $$1784$0 = undefined;var t0$17 = undefined;var t1$16 = undefined;t0$17 = m$17;if (($$1783$0 = Array.isArray(t0$17)) && (t1$16 = t0$17.length, t1$16 === 2 && t0$17[0] === "delete")) {
var $targ$4 = undefined;var k$3 = undefined;var v$2 = undefined;var k$2 = undefined;var $$2000$0 = undefined;var $$2001$0 = undefined;var $$2002$0 = undefined;var t0$17 = undefined;var t1$16 = undefined;t0$17 = m$17;if (($$2001$0 = Array.isArray(t0$17)) && (t1$16 = t0$17.length, t1$16 === 2 && t0$17[0] === "delete")) {
k$2 = t0$17[1];dir$0.exit(send(o1$0, k$2));delete o1$0[k$2];acc$5.push(temp$7);
} else {
if ($$1783$0 && (t1$16 === 3 && t0$17[0] === "put")) {
if ($$2001$0 && (t1$16 === 3 && t0$17[0] === "put")) {
k$3 = t0$17[1];v$2 = t0$17[2];$targ$4 = dir$0.clobber(send(o1$0, k$3), v$2);o1$0[k$3] = $targ$4;temp$7 = void 0;acc$5.push(temp$7);

@@ -171,0 +171,0 @@ } else {

@@ -22,3 +22,3 @@ "use strict";

};Dict$0.prototype.set = function set(temp$0$0, value$0) {
var bridge$$1982$0 = undefined;var key$2 = undefined;var $targ$5 = undefined;var __at___$3 = undefined;var self$2 = undefined;__at___$3 = this;self$2 = this;bridge$$1982$0 = temp$0$0;if (typeof bridge$$1982$0 === "string" && (key$2 = bridge$$1982$0, true) || typeof bridge$$1982$0 === "number" && (key$2 = bridge$$1982$0, true)) {} else {
var bridge$$2200$0 = undefined;var key$2 = undefined;var $targ$5 = undefined;var __at___$3 = undefined;var self$2 = undefined;__at___$3 = this;self$2 = this;bridge$$2200$0 = temp$0$0;if (typeof bridge$$2200$0 === "string" && (key$2 = bridge$$2200$0, true) || typeof bridge$$2200$0 === "number" && (key$2 = bridge$$2200$0, true)) {} else {
___match_error(temp$0$0);

@@ -25,0 +25,0 @@ }$targ$5 = value$0;__at___$3.data[key$2] = $targ$5;return void 0;

@@ -41,3 +41,3 @@ "use strict";

sub$0 = __at___$4.dir[id$2] = send(send(__at___$4, "dir", true), id$2) || (function () {
var $$3481 = {};$$3481[SIZE$0] = 0;return $$3481;
var $$3699 = {};$$3699[SIZE$0] = 0;return $$3699;
})();$targ$3 = value$0;sub$0[send(value$0, FORKID$0)] = $targ$3;sub$0[SIZE$0] = send(sub$0, SIZE$0) + 1;if (send(sub$0, SIZE$0) === 1) {

@@ -110,7 +110,7 @@ tmp$1 = maybe__minus__handler$0(value$0);if (tmp$1 === undefined || tmp$1 === null) {

};Directory$0.prototype.enter = function enter(temp$3$0) {
var t0$8 = undefined;var t1$2 = undefined;var bridge$$2764$0 = undefined;var bridge$$2763$0 = undefined;var bridge$$2762$0 = undefined;var bridge$$2761$0 = undefined;var ph$1$0 = undefined;var $$2842$0 = undefined;var t0$9 = undefined;var m$5$0 = undefined;var x$0 = undefined;var enter__minus__children$0 = undefined;var value$3 = undefined;var bridge$$2760$0 = undefined;var v$3 = undefined;var ph$0$0 = undefined;var __at___$6 = undefined;var self$5 = undefined;__at___$6 = this;self$5 = this;t0$8 = getProjector(deprox$0)(temp$3$0);if (t0$8[0]) {
var t0$8 = undefined;var t1$2 = undefined;var bridge$$2982$0 = undefined;var bridge$$2981$0 = undefined;var bridge$$2980$0 = undefined;var bridge$$2979$0 = undefined;var ph$1$0 = undefined;var $$3060$0 = undefined;var t0$9 = undefined;var m$5$0 = undefined;var x$0 = undefined;var enter__minus__children$0 = undefined;var value$3 = undefined;var bridge$$2978$0 = undefined;var v$3 = undefined;var ph$0$0 = undefined;var __at___$6 = undefined;var self$5 = undefined;__at___$6 = this;self$5 = this;t0$8 = getProjector(deprox$0)(temp$3$0);if (t0$8[0]) {
t1$2 = t0$8[1];v$3 = t1$2;ph$0$0 = t1$2;
} else {
___match_error(temp$3$0);
}bridge$$2760$0 = ph$0$0;if ((bridge$$2761$0 = bridge$$2760$0, (bridge$$2762$0 = bridge$$2761$0, (bridge$$2763$0 = bridge$$2762$0, (bridge$$2764$0 = bridge$$2763$0, bridge$$2764$0 === null || bridge$$2764$0 === void 0) || typeof bridge$$2763$0 === "number") || typeof bridge$$2762$0 === "string") || getChecker(Symbol)(bridge$$2761$0)) || typeof bridge$$2760$0 === "boolean") {
}bridge$$2978$0 = ph$0$0;if ((bridge$$2979$0 = bridge$$2978$0, (bridge$$2980$0 = bridge$$2979$0, (bridge$$2981$0 = bridge$$2980$0, (bridge$$2982$0 = bridge$$2981$0, bridge$$2982$0 === null || bridge$$2982$0 === void 0) || typeof bridge$$2981$0 === "number") || typeof bridge$$2980$0 === "string") || getChecker(Symbol)(bridge$$2979$0)) || typeof bridge$$2978$0 === "boolean") {
return v$3;

@@ -141,7 +141,7 @@ } else {

};Directory$0.prototype.exit = function exit(temp$4$0) {
var t0$10 = undefined;var t1$3 = undefined;var bridge$$2891$0 = undefined;var bridge$$2890$0 = undefined;var bridge$$2889$0 = undefined;var bridge$$2888$0 = undefined;var bridge$$2887$0 = undefined;var v$4 = undefined;var ph$2$0 = undefined;var __at___$7 = undefined;var self$6 = undefined;__at___$7 = this;self$6 = this;t0$10 = getProjector(deprox$0)(temp$4$0);if (t0$10[0]) {
var t0$10 = undefined;var t1$3 = undefined;var bridge$$3109$0 = undefined;var bridge$$3108$0 = undefined;var bridge$$3107$0 = undefined;var bridge$$3106$0 = undefined;var bridge$$3105$0 = undefined;var v$4 = undefined;var ph$2$0 = undefined;var __at___$7 = undefined;var self$6 = undefined;__at___$7 = this;self$6 = this;t0$10 = getProjector(deprox$0)(temp$4$0);if (t0$10[0]) {
t1$3 = t0$10[1];v$4 = t1$3;ph$2$0 = t1$3;
} else {
___match_error(temp$4$0);
}bridge$$2887$0 = ph$2$0;if ((bridge$$2888$0 = bridge$$2887$0, (bridge$$2889$0 = bridge$$2888$0, (bridge$$2890$0 = bridge$$2889$0, (bridge$$2891$0 = bridge$$2890$0, bridge$$2891$0 === null || bridge$$2891$0 === void 0) || typeof bridge$$2890$0 === "number") || typeof bridge$$2889$0 === "string") || getChecker(Symbol)(bridge$$2888$0)) || typeof bridge$$2887$0 === "boolean") {
}bridge$$3105$0 = ph$2$0;if ((bridge$$3106$0 = bridge$$3105$0, (bridge$$3107$0 = bridge$$3106$0, (bridge$$3108$0 = bridge$$3107$0, (bridge$$3109$0 = bridge$$3108$0, bridge$$3109$0 === null || bridge$$3109$0 === void 0) || typeof bridge$$3108$0 === "number") || typeof bridge$$3107$0 === "string") || getChecker(Symbol)(bridge$$3106$0)) || typeof bridge$$3105$0 === "boolean") {
return v$4;

@@ -156,3 +156,3 @@ } else {

};Directory$0.prototype.fork = function fork(temp$5$0) {
var t0$11 = undefined;var rval$0 = undefined;var m$6 = undefined;var bridge$$2974$0 = undefined;var value$4 = undefined;var ph$3$0 = undefined;var __at___$9 = undefined;var self$8 = undefined;__at___$9 = this;self$8 = this;t0$11 = temp$5$0;value$4 = t0$11;ph$3$0 = t0$11;bridge$$2974$0 = ph$3$0;if (bridge$$2974$0 === null || bridge$$2974$0 === void 0) {
var t0$11 = undefined;var rval$0 = undefined;var m$6 = undefined;var bridge$$3192$0 = undefined;var value$4 = undefined;var ph$3$0 = undefined;var __at___$9 = undefined;var self$8 = undefined;__at___$9 = this;self$8 = this;t0$11 = temp$5$0;value$4 = t0$11;ph$3$0 = t0$11;bridge$$3192$0 = ph$3$0;if (bridge$$3192$0 === null || bridge$$3192$0 === void 0) {
return value$4;

@@ -174,3 +174,3 @@ } else {

};Directory$0.prototype.clobber = function clobber(temp$6$0, new__minus__value$0) {
var t0$13 = undefined;var $$3044$0 = undefined;var bridge$$3041$0 = undefined;var value$5 = undefined;var ph$4$0 = undefined;var __at___$10 = undefined;var self$9 = undefined;__at___$10 = this;self$9 = this;t0$13 = temp$6$0;value$5 = t0$13;ph$4$0 = t0$13;bridge$$3041$0 = ph$4$0;if (bridge$$3041$0 === null || bridge$$3041$0 === void 0) {
var t0$13 = undefined;var $$3262$0 = undefined;var bridge$$3259$0 = undefined;var value$5 = undefined;var ph$4$0 = undefined;var __at___$10 = undefined;var self$9 = undefined;__at___$10 = this;self$9 = this;t0$13 = temp$6$0;value$5 = t0$13;ph$4$0 = t0$13;bridge$$3259$0 = ph$4$0;if (bridge$$3259$0 === null || bridge$$3259$0 === void 0) {
return new__minus__value$0;

@@ -259,7 +259,7 @@ } else {

m$15 = _step4.value;
var $targ$10 = undefined;var new__minus__value$4 = undefined;var $$3400$0 = undefined;var $$3401$0 = undefined;var $$3402$0 = undefined;var t0$22 = undefined;var t1$10 = undefined;var k$3 = undefined;var instruction$0 = undefined;var ph$6$0 = undefined;var t0$21 = undefined;var t1$9 = undefined;var t2$0 = undefined;t0$21 = m$15;if (Array.isArray(t0$21) && (t1$9 = t0$21.length, t1$9 === 2)) {
k$3 = t0$21[0];t2$0 = t0$21[1];instruction$0 = t2$0;ph$6$0 = t2$0;changes$0 = true;t0$22 = ph$6$0;if (($$3401$0 = Array.isArray(t0$22)) && (t1$10 = t0$22.length, t1$10 === 1 && t0$22[0] === "delete")) {
var $targ$10 = undefined;var new__minus__value$4 = undefined;var $$3618$0 = undefined;var $$3619$0 = undefined;var $$3620$0 = undefined;var t0$22 = undefined;var t1$10 = undefined;var k$3 = undefined;var instruction$0 = undefined;var ph$6$0 = undefined;var t0$21 = undefined;var t1$9 = undefined;var t2$0 = undefined;t0$21 = m$15;if (Array.isArray(t0$21) && (t1$9 = t0$21.length, t1$9 === 2)) {
k$3 = t0$21[0];t2$0 = t0$21[1];instruction$0 = t2$0;ph$6$0 = t2$0;changes$0 = true;t0$22 = ph$6$0;if (($$3619$0 = Array.isArray(t0$22)) && (t1$10 = t0$22.length, t1$10 === 1 && t0$22[0] === "delete")) {
dir$0.exit(send(o$0, k$3));delete o$0[k$3];
} else {
if ($$3401$0 && (t1$10 === 2 && t0$22[0] === "update")) {
if ($$3619$0 && (t1$10 === 2 && t0$22[0] === "update")) {
new__minus__value$4 = t0$22[1];if (Object.hasOwnProperty(o$0, k$3)) {

@@ -271,3 +271,3 @@ $targ$10 = dir$0.replace(send(o$0, k$3), new__minus__value$4);

} else {
throw ErrorFactory(["quasar", "patch"]).create(ENode([], {}, ["Unknown patch instruction: ", instruction$0]).toString());
throw ErrorFactory(["quasar", "patch"]).create("Unknown patch instruction: " + instruction$0);
}

@@ -274,0 +274,0 @@ }acc$6.push(temp$13);

"use strict";
require("earlgrey-runtime/5");var $targ$0 = undefined;var $targ$1 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var $targ$8 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var $targ$11 = undefined;var $targ$12 = undefined;var $targ$13 = undefined;var $targ$14 = undefined;var $targ$15 = undefined;var $targ$16 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var $targ$20 = undefined;var $targ$21 = undefined;var $targ$22 = undefined;var $targ$23 = undefined;var $targ$24 = undefined;var $targ$25 = undefined;var $targ$26 = undefined;var $targ$27 = undefined;var $targ$28 = undefined;var $targ$29 = undefined;var $targ$30 = undefined;var $targ$31 = undefined;var $targ$32 = undefined;var $targ$33 = undefined;var $targ$34 = undefined;var $targ$35 = undefined;var $targ$36 = undefined;var $targ$37 = undefined;var $targ$38 = undefined;var clobber$0 = undefined;var object__minus__clobber__minus__helper$0 = undefined;var array__minus__clobber__minus__helper$0 = undefined;var util$0 = undefined;var tuck$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var next__minus__id$0 = undefined;var ID$0 = undefined;var FORKID$0 = undefined;var VERSION$0 = undefined;var DIRECTORY$0 = undefined;var not__minus__inspectable$0 = undefined;var symbols$0 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var reprox$0 = undefined;var setup__minus__proxy$0 = undefined;var read__minus__proxy$0 = undefined;var write__minus__proxy$0 = undefined;var object__minus__proxy$0 = undefined;var array__minus__proxy$0 = undefined;var iter$0 = undefined;var remap__minus__properties$0 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var relevant$0 = undefined;var intersect$0 = undefined;var iterate__minus__intersect$0 = undefined;var relevant__minus__changes$0 = undefined;var dict$0 = undefined;var Dict$0 = undefined;var DictProxy$0 = undefined;var DictTrack$0 = undefined;var tracks$0 = undefined;var Tracks$0 = undefined;var Patch$0 = undefined;var ObjectTrack$0 = undefined;var ArrayTrack$0 = undefined;var cache$0 = undefined;var arg__minus__key$0 = undefined;var args__minus__key$0 = undefined;var cached__minus__function$0 = undefined;var current__minus__frame$0 = undefined;var current__minus__context$0 = undefined;var state$0 = undefined;var State$0 = undefined;var Function = undefined;var opaque$0 = undefined;var opaque__minus__cached__minus__function$0 = undefined;var fill$0 = undefined;var register$0 = undefined;var extend$0 = undefined;var kaiser$0 = undefined;clobber$0 = require("./clobber");object__minus__clobber__minus__helper$0 = getProperty(clobber$0, "objectClobberHelper", "clobber");array__minus__clobber__minus__helper$0 = getProperty(clobber$0, "arrayClobberHelper", "clobber");util$0 = require("./util");tuck$0 = getProperty(util$0, "tuck", "util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");ID$0 = getProperty(util$0, "ID", "util");FORKID$0 = getProperty(util$0, "FORKID", "util");VERSION$0 = getProperty(util$0, "VERSION", "util");DIRECTORY$0 = getProperty(util$0, "DIRECTORY", "util");not__minus__inspectable$0 = getProperty(util$0, "notInspectable", "util");symbols$0 = getProperty(util$0, "symbols", "util");$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");deprox$0 = getProperty($0$0, "deprox", "./proxy");reprox$0 = getProperty($0$0, "reprox", "./proxy");setup__minus__proxy$0 = getProperty($0$0, "setupProxy", "./proxy");read__minus__proxy$0 = getProperty($0$0, "readProxy", "./proxy");write__minus__proxy$0 = getProperty($0$0, "writeProxy", "./proxy");object__minus__proxy$0 = getProperty($0$0, "objectProxy", "./proxy");array__minus__proxy$0 = getProperty($0$0, "arrayProxy", "./proxy");iter$0 = require("./iter");remap__minus__properties$0 = getProperty(iter$0, "remapProperties", "iter");directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");relevant$0 = require("./relevant");intersect$0 = getProperty(relevant$0, "intersect", "relevant");iterate__minus__intersect$0 = getProperty(relevant$0, "iterateIntersect", "relevant");relevant__minus__changes$0 = getProperty(relevant$0, "relevantChanges", "relevant");dict$0 = require("./dict");Dict$0 = getProperty(dict$0, "Dict", "dict");DictProxy$0 = getProperty(dict$0, "DictProxy", "dict");DictTrack$0 = getProperty(dict$0, "DictTrack", "dict");tracks$0 = require("./tracks");Tracks$0 = getProperty(tracks$0, "Tracks", "tracks");Patch$0 = getProperty(tracks$0, "Patch", "tracks");ObjectTrack$0 = getProperty(tracks$0, "ObjectTrack", "tracks");ArrayTrack$0 = getProperty(tracks$0, "ArrayTrack", "tracks");cache$0 = require("./cache");arg__minus__key$0 = getProperty(cache$0, "argKey", "cache");args__minus__key$0 = getProperty(cache$0, "argsKey", "cache");cached__minus__function$0 = getProperty(cache$0, "cachedFunction", "cache");current__minus__frame$0 = getProperty(cache$0, "currentFrame", "cache");current__minus__context$0 = getProperty(cache$0, "currentContext", "cache");state$0 = require("./state");State$0 = getProperty(state$0, "State", "state");Function = getProperty(state$0, "Function", "state");opaque$0 = require("./opaque");opaque__minus__cached__minus__function$0 = getProperty(opaque$0, "opaqueCachedFunction", "opaque");fill$0 = require("./fill");register$0 = getProperty(fill$0, "register", "fill");extend$0 = getProperty(fill$0, "extend", "fill");kaiser$0 = require("kaiser");$targ$0 = identify$0;exports.identify = $targ$0;$targ$1 = fork__minus__identify$0;exports.forkIdentify = $targ$1;$targ$2 = tuck$0;exports.tuck = $targ$2;$targ$3 = ID$0;exports.ID = $targ$3;$targ$4 = FORKID$0;exports.FORKID = $targ$4;$targ$5 = VERSION$0;exports.VERSION = $targ$5;$targ$6 = DIRECTORY$0;exports.DIRECTORY = $targ$6;$targ$7 = not__minus__inspectable$0;exports.notInspectable = $targ$7;$targ$8 = symbols$0;exports.symbols = $targ$8;$targ$9 = Patch$0;exports.Patch = $targ$9;$targ$10 = Tracks$0;exports.Tracks = $targ$10;$targ$11 = ObjectTrack$0;exports.ObjectTrack = $targ$11;$targ$12 = ArrayTrack$0;exports.ArrayTrack = $targ$12;$targ$13 = proxy$0;exports.proxy = $targ$13;$targ$14 = deprox$0;exports.deprox = $targ$14;$targ$15 = reprox$0;exports.reprox = $targ$15;$targ$16 = setup__minus__proxy$0;exports.setupProxy = $targ$16;$targ$17 = read__minus__proxy$0;exports.readProxy = $targ$17;$targ$18 = write__minus__proxy$0;exports.writeProxy = $targ$18;$targ$19 = Directory$0;exports.Directory = $targ$19;$targ$20 = remap__minus__properties$0;exports.remapProperties = $targ$20;$targ$21 = intersect$0;exports.intersect = $targ$21;$targ$22 = iterate__minus__intersect$0;exports.iterateIntersect = $targ$22;$targ$23 = relevant__minus__changes$0;exports.relevantChanges = $targ$23;$targ$24 = args__minus__key$0;exports.argsKey = $targ$24;$targ$25 = arg__minus__key$0;exports.argKey = $targ$25;$targ$26 = cached__minus__function$0;exports.cachedFunction = $targ$26;$targ$27 = current__minus__frame$0;exports.currentFrame = $targ$27;$targ$28 = current__minus__context$0;exports.currentContext = $targ$28;$targ$29 = opaque__minus__cached__minus__function$0;exports.opaqueCachedFunction = $targ$29;$targ$30 = State$0;exports.State = $targ$30;$targ$31 = Function;exports.Function = $targ$31;$targ$32 = Dict$0;exports.Dict = $targ$32;$targ$33 = DictProxy$0;exports.DictProxy = $targ$33;$targ$34 = DictTrack$0;exports.DictTrack = $targ$34;$targ$35 = object__minus__clobber__minus__helper$0;exports.objectClobberHelper = $targ$35;$targ$36 = array__minus__clobber__minus__helper$0;exports.arrayClobberHelper = $targ$36;$targ$37 = register$0;exports.register = $targ$37;$targ$38 = extend$0;exports.extend = $targ$38;void 0;
require("earlgrey-runtime/5");var $targ$0 = undefined;var $targ$1 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var $targ$8 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var $targ$11 = undefined;var $targ$12 = undefined;var $targ$13 = undefined;var $targ$14 = undefined;var $targ$15 = undefined;var $targ$16 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var $targ$20 = undefined;var $targ$21 = undefined;var $targ$22 = undefined;var $targ$23 = undefined;var $targ$24 = undefined;var $targ$25 = undefined;var $targ$26 = undefined;var $targ$27 = undefined;var $targ$28 = undefined;var $targ$29 = undefined;var $targ$30 = undefined;var $targ$31 = undefined;var $targ$32 = undefined;var $targ$33 = undefined;var $targ$34 = undefined;var $targ$35 = undefined;var $targ$36 = undefined;var $targ$37 = undefined;var $targ$38 = undefined;var $targ$39 = undefined;var $targ$40 = undefined;var clobber$0 = undefined;var object__minus__clobber__minus__helper$0 = undefined;var array__minus__clobber__minus__helper$0 = undefined;var util$0 = undefined;var tuck$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var next__minus__id$0 = undefined;var ID$0 = undefined;var FORKID$0 = undefined;var VERSION$0 = undefined;var DIRECTORY$0 = undefined;var not__minus__inspectable$0 = undefined;var symbols$0 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var reprox$0 = undefined;var setup__minus__proxy$0 = undefined;var read__minus__proxy$0 = undefined;var write__minus__proxy$0 = undefined;var object__minus__proxy$0 = undefined;var array__minus__proxy$0 = undefined;var iter$0 = undefined;var remap__minus__properties$0 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var relevant$0 = undefined;var intersect$0 = undefined;var iterate__minus__intersect$0 = undefined;var relevant__minus__changes$0 = undefined;var dict$0 = undefined;var Dict$0 = undefined;var DictProxy$0 = undefined;var DictTrack$0 = undefined;var tracks$0 = undefined;var Tracks$0 = undefined;var Patch$0 = undefined;var ObjectTrack$0 = undefined;var ArrayTrack$0 = undefined;var cache$0 = undefined;var arg__minus__key$0 = undefined;var args__minus__key$0 = undefined;var cached__minus__function$0 = undefined;var current__minus__frame$0 = undefined;var current__minus__context$0 = undefined;var side__minus__effect$0 = undefined;var emit$0 = undefined;var state$0 = undefined;var State$0 = undefined;var Function = undefined;var opaque$0 = undefined;var opaque__minus__cached__minus__function$0 = undefined;var fill$0 = undefined;var register$0 = undefined;var extend$0 = undefined;var kaiser$0 = undefined;clobber$0 = require("./clobber");object__minus__clobber__minus__helper$0 = getProperty(clobber$0, "objectClobberHelper", "clobber");array__minus__clobber__minus__helper$0 = getProperty(clobber$0, "arrayClobberHelper", "clobber");util$0 = require("./util");tuck$0 = getProperty(util$0, "tuck", "util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");ID$0 = getProperty(util$0, "ID", "util");FORKID$0 = getProperty(util$0, "FORKID", "util");VERSION$0 = getProperty(util$0, "VERSION", "util");DIRECTORY$0 = getProperty(util$0, "DIRECTORY", "util");not__minus__inspectable$0 = getProperty(util$0, "notInspectable", "util");symbols$0 = getProperty(util$0, "symbols", "util");$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");deprox$0 = getProperty($0$0, "deprox", "./proxy");reprox$0 = getProperty($0$0, "reprox", "./proxy");setup__minus__proxy$0 = getProperty($0$0, "setupProxy", "./proxy");read__minus__proxy$0 = getProperty($0$0, "readProxy", "./proxy");write__minus__proxy$0 = getProperty($0$0, "writeProxy", "./proxy");object__minus__proxy$0 = getProperty($0$0, "objectProxy", "./proxy");array__minus__proxy$0 = getProperty($0$0, "arrayProxy", "./proxy");iter$0 = require("./iter");remap__minus__properties$0 = getProperty(iter$0, "remapProperties", "iter");directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");relevant$0 = require("./relevant");intersect$0 = getProperty(relevant$0, "intersect", "relevant");iterate__minus__intersect$0 = getProperty(relevant$0, "iterateIntersect", "relevant");relevant__minus__changes$0 = getProperty(relevant$0, "relevantChanges", "relevant");dict$0 = require("./dict");Dict$0 = getProperty(dict$0, "Dict", "dict");DictProxy$0 = getProperty(dict$0, "DictProxy", "dict");DictTrack$0 = getProperty(dict$0, "DictTrack", "dict");tracks$0 = require("./tracks");Tracks$0 = getProperty(tracks$0, "Tracks", "tracks");Patch$0 = getProperty(tracks$0, "Patch", "tracks");ObjectTrack$0 = getProperty(tracks$0, "ObjectTrack", "tracks");ArrayTrack$0 = getProperty(tracks$0, "ArrayTrack", "tracks");cache$0 = require("./cache");arg__minus__key$0 = getProperty(cache$0, "argKey", "cache");args__minus__key$0 = getProperty(cache$0, "argsKey", "cache");cached__minus__function$0 = getProperty(cache$0, "cachedFunction", "cache");current__minus__frame$0 = getProperty(cache$0, "currentFrame", "cache");current__minus__context$0 = getProperty(cache$0, "currentContext", "cache");side__minus__effect$0 = getProperty(cache$0, "sideEffect", "cache");emit$0 = getProperty(cache$0, "emit", "cache");state$0 = require("./state");State$0 = getProperty(state$0, "State", "state");Function = getProperty(state$0, "Function", "state");opaque$0 = require("./opaque");opaque__minus__cached__minus__function$0 = getProperty(opaque$0, "opaqueCachedFunction", "opaque");fill$0 = require("./fill");register$0 = getProperty(fill$0, "register", "fill");extend$0 = getProperty(fill$0, "extend", "fill");kaiser$0 = require("kaiser");$targ$0 = identify$0;exports.identify = $targ$0;$targ$1 = fork__minus__identify$0;exports.forkIdentify = $targ$1;$targ$2 = tuck$0;exports.tuck = $targ$2;$targ$3 = ID$0;exports.ID = $targ$3;$targ$4 = FORKID$0;exports.FORKID = $targ$4;$targ$5 = VERSION$0;exports.VERSION = $targ$5;$targ$6 = DIRECTORY$0;exports.DIRECTORY = $targ$6;$targ$7 = not__minus__inspectable$0;exports.notInspectable = $targ$7;$targ$8 = symbols$0;exports.symbols = $targ$8;$targ$9 = Patch$0;exports.Patch = $targ$9;$targ$10 = Tracks$0;exports.Tracks = $targ$10;$targ$11 = ObjectTrack$0;exports.ObjectTrack = $targ$11;$targ$12 = ArrayTrack$0;exports.ArrayTrack = $targ$12;$targ$13 = proxy$0;exports.proxy = $targ$13;$targ$14 = deprox$0;exports.deprox = $targ$14;$targ$15 = reprox$0;exports.reprox = $targ$15;$targ$16 = setup__minus__proxy$0;exports.setupProxy = $targ$16;$targ$17 = read__minus__proxy$0;exports.readProxy = $targ$17;$targ$18 = write__minus__proxy$0;exports.writeProxy = $targ$18;$targ$19 = Directory$0;exports.Directory = $targ$19;$targ$20 = remap__minus__properties$0;exports.remapProperties = $targ$20;$targ$21 = intersect$0;exports.intersect = $targ$21;$targ$22 = iterate__minus__intersect$0;exports.iterateIntersect = $targ$22;$targ$23 = relevant__minus__changes$0;exports.relevantChanges = $targ$23;$targ$24 = args__minus__key$0;exports.argsKey = $targ$24;$targ$25 = arg__minus__key$0;exports.argKey = $targ$25;$targ$26 = cached__minus__function$0;exports.cachedFunction = $targ$26;$targ$27 = current__minus__frame$0;exports.currentFrame = $targ$27;$targ$28 = current__minus__context$0;exports.currentContext = $targ$28;$targ$29 = side__minus__effect$0;exports.sideEffect = $targ$29;$targ$30 = emit$0;exports.emit = $targ$30;$targ$31 = opaque__minus__cached__minus__function$0;exports.opaqueCachedFunction = $targ$31;$targ$32 = State$0;exports.State = $targ$32;$targ$33 = Function;exports.Function = $targ$33;$targ$34 = Dict$0;exports.Dict = $targ$34;$targ$35 = DictProxy$0;exports.DictProxy = $targ$35;$targ$36 = DictTrack$0;exports.DictTrack = $targ$36;$targ$37 = object__minus__clobber__minus__helper$0;exports.objectClobberHelper = $targ$37;$targ$38 = array__minus__clobber__minus__helper$0;exports.arrayClobberHelper = $targ$38;$targ$39 = register$0;exports.register = $targ$39;$targ$40 = extend$0;exports.extend = $targ$40;void 0;
//# sourceMappingURL=index.js.map

@@ -10,11 +10,11 @@ "use strict";

};Opaque$0 = function Opaque(temp$1$0) {
var t0$1 = undefined;var bridge$$4091$0 = undefined;var bridge$$4090$0 = undefined;var bridge$$4089$0 = undefined;var bridge$$4088$0 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var bridge$$4087$0 = undefined;var t0$2 = undefined;var t1$0 = undefined;var value$0 = undefined;var ph$1$0 = undefined;var __at___$0 = undefined;if (!getChecker(Opaque$0)(this)) {
var t0$1 = undefined;var bridge$$4325$0 = undefined;var bridge$$4324$0 = undefined;var bridge$$4323$0 = undefined;var bridge$$4322$0 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var bridge$$4321$0 = undefined;var t0$2 = undefined;var t1$0 = undefined;var value$0 = undefined;var ph$1$0 = undefined;var __at___$0 = undefined;if (!getChecker(Opaque$0)(this)) {
__at___$0 = Object.create(Opaque$0.prototype);
} else {
__at___$0 = this;
}t0$1 = temp$1$0;value$0 = t0$1;ph$1$0 = t0$1;bridge$$4087$0 = ph$1$0;if ((bridge$$4088$0 = bridge$$4087$0, (bridge$$4089$0 = bridge$$4088$0, (bridge$$4090$0 = bridge$$4089$0, (bridge$$4091$0 = bridge$$4090$0, typeof bridge$$4091$0 === "string" || typeof bridge$$4091$0 === "number") || typeof bridge$$4090$0 === "boolean") || getChecker(Symbol)(bridge$$4089$0)) || bridge$$4088$0 === null) || bridge$$4087$0 === void 0) {
throw ErrorFactory(["opaque"]).create(ENode([], {}, ["Opaque function cannot return a primitive value like '", value$0, "'"]).toString());
}t0$1 = temp$1$0;value$0 = t0$1;ph$1$0 = t0$1;bridge$$4321$0 = ph$1$0;if ((bridge$$4322$0 = bridge$$4321$0, (bridge$$4323$0 = bridge$$4322$0, (bridge$$4324$0 = bridge$$4323$0, (bridge$$4325$0 = bridge$$4324$0, typeof bridge$$4325$0 === "string" || typeof bridge$$4325$0 === "number") || typeof bridge$$4324$0 === "boolean") || getChecker(Symbol)(bridge$$4323$0)) || bridge$$4322$0 === null) || bridge$$4321$0 === void 0) {
throw ErrorFactory(["opaque"]).create("Opaque function cannot return a primitive value like '" + value$0 + "'");
} else {
t0$2 = ph$1$0;t1$0 = opaque__minus__wrapper$0;if (___hasprop(t0$2, t1$0) && (send(t0$2, t1$0) ? true : false)) {
throw ErrorFactory(["opaque"]).create(ENode([], {}, ["Opaque function must own the values it returns. You cannot return the result of another opaque call."]).toString());
throw ErrorFactory(["opaque"]).create("Opaque function must own the values it returns. You cannot return the result of another opaque call.");
} else {

@@ -21,0 +21,0 @@ $targ$2 = __at___$0;value$0[opaque__minus__wrapper$0] = $targ$2;$targ$3 = value$0;__at___$0[contents$0] = $targ$3;void 0;

@@ -11,3 +11,3 @@ "use strict";

} else {
throw ErrorFactory(["quasar", "proxy"]).create(ENode([], {}, ["Cannot proxy ", value$0]).toString());
throw ErrorFactory(["quasar", "proxy"]).create("Cannot proxy " + value$0);
}

@@ -21,3 +21,3 @@ };deprox$0 = function deprox(x$0) {

};reprox$0 = function reprox(temp$1$0, tracks$1, patch$1) {
var t0$2 = undefined;var bridge$$4414$0 = undefined;var bridge$$4413$0 = undefined;var bridge$$4412$0 = undefined;var bridge$$4411$0 = undefined;var obj$0 = undefined;var bridge$$4410$0 = undefined;var t0$3 = undefined;var t1$1 = undefined;var t2$1 = undefined;var value$1 = undefined;var ph$1$0 = undefined;t0$2 = temp$1$0;value$1 = t0$2;ph$1$0 = t0$2;bridge$$4410$0 = ph$1$0;if ((bridge$$4411$0 = bridge$$4410$0, (bridge$$4412$0 = bridge$$4411$0, (bridge$$4413$0 = bridge$$4412$0, (bridge$$4414$0 = bridge$$4413$0, bridge$$4414$0 === null || bridge$$4414$0 === void 0) || typeof bridge$$4413$0 === "number") || typeof bridge$$4412$0 === "string") || getChecker(Symbol)(bridge$$4411$0)) || typeof bridge$$4410$0 === "boolean") {
var t0$2 = undefined;var bridge$$4648$0 = undefined;var bridge$$4647$0 = undefined;var bridge$$4646$0 = undefined;var bridge$$4645$0 = undefined;var obj$0 = undefined;var bridge$$4644$0 = undefined;var t0$3 = undefined;var t1$1 = undefined;var t2$1 = undefined;var value$1 = undefined;var ph$1$0 = undefined;t0$2 = temp$1$0;value$1 = t0$2;ph$1$0 = t0$2;bridge$$4644$0 = ph$1$0;if ((bridge$$4645$0 = bridge$$4644$0, (bridge$$4646$0 = bridge$$4645$0, (bridge$$4647$0 = bridge$$4646$0, (bridge$$4648$0 = bridge$$4647$0, bridge$$4648$0 === null || bridge$$4648$0 === void 0) || typeof bridge$$4647$0 === "number") || typeof bridge$$4646$0 === "string") || getChecker(Symbol)(bridge$$4645$0)) || typeof bridge$$4644$0 === "boolean") {
return value$1;

@@ -64,3 +64,3 @@ } else {

};proxy__minus__proto__minus__cache$0 = {};proxy__minus__proto__minus__for$0 = function proxyProtoFor(obj$3) {
var pid$1 = undefined;var $$4624$0 = undefined;var bridge$$4621$0 = undefined;var m$1$0 = undefined;var m$2 = undefined;var proto$0 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var $targ$11 = undefined;var proto$1 = undefined;var m$0$0 = undefined;var orig__minus__proto$0 = undefined;var pid$0 = undefined;var the__minus__keys$0 = undefined;var key$3 = undefined;orig__minus__proto$0 = Object.getPrototypeOf(obj$3);m$1$0 = orig__minus__proto$0;bridge$$4621$0 = m$1$0;if (bridge$$4621$0 === null || bridge$$4621$0 === void 0) {
var pid$1 = undefined;var $$4858$0 = undefined;var bridge$$4855$0 = undefined;var m$1$0 = undefined;var m$2 = undefined;var proto$0 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var $targ$11 = undefined;var proto$1 = undefined;var m$0$0 = undefined;var orig__minus__proto$0 = undefined;var pid$0 = undefined;var the__minus__keys$0 = undefined;var key$3 = undefined;orig__minus__proto$0 = Object.getPrototypeOf(obj$3);m$1$0 = orig__minus__proto$0;bridge$$4855$0 = m$1$0;if (bridge$$4855$0 === null || bridge$$4855$0 === void 0) {
pid$0 = null;

@@ -73,3 +73,3 @@ } else {

}
}the__minus__keys$0 = keys(obj$3).sort();key$3 = ENode([], {}, [pid$0, "\u0001", the__minus__keys$0.join("\u0000")]).toString();m$0$0 = send(proxy__minus__proto__minus__cache$0, key$3);if (m$0$0 === void 0) {
}the__minus__keys$0 = keys(obj$3).sort();key$3 = "" + pid$0 + "\u0001" + the__minus__keys$0.join("\u0000");m$0$0 = send(proxy__minus__proto__minus__cache$0, key$3);if (m$0$0 === void 0) {
proto$0 = Object.create(orig__minus__proto$0);m$2 = null;$1: for (var _iterator = the__minus__keys$0[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {

@@ -203,3 +203,3 @@ (function () {

};array__minus__proxy$0.prototype.toString = function () {
var __at___$9 = undefined;var self$12 = undefined;__at___$9 = this;self$12 = this;return ENode([], {}, ["{", __at___$9.join(", "), "}"]).toString();
var __at___$9 = undefined;var self$12 = undefined;__at___$9 = this;self$12 = this;return "{" + __at___$9.join(", ") + "}";
};array__minus__proxy$0.prototype.set = function set(i$3, new__minus__value$1) {

@@ -261,3 +261,3 @@ var __at___$10 = undefined;var self$13 = undefined;__at___$10 = this;self$13 = this;return __at___$10._splice(i$3, 1, [new__minus__value$1], false);

pos$0 = m$15$0[3];
}emsg$0 = ENode([], {}, ["Inconsistent splicing (this may happen if you modify"]).toString() + ENode([], {}, [" the array more than once at the same place)"]).toString();return send(self$21, symbols$0.registerPatchFunction, true)("@splice", function (d$1) {
}emsg$0 = "Inconsistent splicing (this may happen if you modify" + " the array more than once at the same place)";return send(self$21, symbols$0.registerPatchFunction, true)("@splice", function (d$1) {
var $targ$12 = undefined;var m$17$0 = undefined;var new__minus__values$0 = undefined;var $targ$13 = undefined;var n2$0 = undefined;var previous__minus__values$0 = undefined;var t0$16 = undefined;var m$16$0 = undefined;var m$18 = undefined;d$1 = d$1 || Array(send(self$21, symbols$0.obj).length + 1);m$16$0 = send(d$1, i$5);if (m$16$0 === true) {

@@ -264,0 +264,0 @@ throw ErrorFactory(["splice"]).create(emsg$0);

@@ -44,6 +44,6 @@ "use strict";

return context$1$0.delegateYield(relevant__minus__changes$0(obj$0, reads$0, writes$0), "t1", 23);
return context$1$0.delegateYield(relevant__minus__changes$0(obj$0, reads$0, writes$0), "t2", 23);
case 23:
temp$0 = context$1$0.t1;
temp$0 = context$1$0.t2;

@@ -50,0 +50,0 @@ case 24:

"use strict";
require("earlgrey-runtime/5");var $targ$0 = undefined;var accum$0 = undefined;var $targ$1 = undefined;var accum$1 = undefined;var $targ$14 = undefined;var accum$2 = undefined;var $targ$15 = undefined;var accum$3 = undefined;var $targ$27 = undefined;var accum$4 = undefined;var $targ$28 = undefined;var accum$5 = undefined;var $targ$29 = undefined;var $targ$30 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var tracks$0 = undefined;var Tracks$0 = undefined;var Patch$0 = undefined;var util$0 = undefined;var symbols$0 = undefined;var cache$0 = undefined;var Frame$0 = undefined;var with__minus__frame$0 = undefined;var events$0 = undefined;var EventEmitter$0 = undefined;var EE$0 = undefined;var State$0 = undefined;var Function = undefined;$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");tracks$0 = require("./tracks");Tracks$0 = getProperty(tracks$0, "Tracks", "tracks");Patch$0 = getProperty(tracks$0, "Patch", "tracks");util$0 = require("./util");symbols$0 = getProperty(util$0, "symbols", "util");cache$0 = require("./cache");Frame$0 = getProperty(cache$0, "Frame", "cache");with__minus__frame$0 = getProperty(cache$0, "withFrame", "cache");events$0 = require("events");EventEmitter$0 = getProperty(events$0, "EventEmitter", "events");EE$0 = ___extend(function () {
require("earlgrey-runtime/5");var $targ$0 = undefined;var accum$0 = undefined;var $targ$1 = undefined;var accum$1 = undefined;var $targ$14 = undefined;var accum$2 = undefined;var $targ$15 = undefined;var accum$3 = undefined;var $targ$29 = undefined;var accum$4 = undefined;var $targ$30 = undefined;var accum$5 = undefined;var $targ$31 = undefined;var $targ$32 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var tracks$0 = undefined;var Tracks$0 = undefined;var Patch$0 = undefined;var util$0 = undefined;var symbols$0 = undefined;var cache$0 = undefined;var Frame$0 = undefined;var with__minus__frame$0 = undefined;var events$0 = undefined;var EventEmitter$0 = undefined;var EE$0 = undefined;var State$0 = undefined;var UNCOMPUTED$0 = undefined;var Function = undefined;$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");tracks$0 = require("./tracks");Tracks$0 = getProperty(tracks$0, "Tracks", "tracks");Patch$0 = getProperty(tracks$0, "Patch", "tracks");util$0 = require("./util");symbols$0 = getProperty(util$0, "symbols", "util");cache$0 = require("./cache");Frame$0 = getProperty(cache$0, "Frame", "cache");with__minus__frame$0 = getProperty(cache$0, "withFrame", "cache");events$0 = require("events");EventEmitter$0 = getProperty(events$0, "EventEmitter", "events");EE$0 = ___extend(function () {
var t0$0 = undefined;var m$0$0 = undefined;var __at___$0 = undefined;if (!getChecker(EE$0)(this)) {

@@ -74,3 +74,3 @@ __at___$0 = Object.create(EE$0.prototype);

};__amp____colon__(EE$0, __amp____colon__(($targ$0 = "EE", accum$0 = {}, accum$0["::name"] = $targ$0, accum$0), ($targ$1 = true, accum$1 = {}, accum$1["::egclass"] = $targ$1, accum$1)));State$0 = function State() {
var t0$3 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var $targ$8 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var t0$2 = undefined;var m$4$0 = undefined;var __at___$2 = undefined;if (!getChecker(State$0)(this)) {
var t0$3 = undefined;var m$5 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var $targ$8 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var t0$2 = undefined;var m$4$0 = undefined;var __at___$2 = undefined;if (!getChecker(State$0)(this)) {
__at___$2 = Object.create(State$0.prototype);

@@ -80,4 +80,11 @@ } else {

}m$4$0 = arguments;t0$2 = m$4$0.length;if (t0$2 >= 1 && t0$2 <= 2) {
__at___$2.origin = m$4$0[0];__at___$2.options = 1 >= t0$2 ? {} : m$4$0[1];$targ$2 = __at___$2.options;t0$3 = $targ$2;__at___$2.clobberPatch = ___hasprop(t0$3, "clobberPatch") ? t0$3.clobberPatch : false;__at___$2.inputSelf = ___hasprop(t0$3, "inputSelf") ? t0$3.inputSelf : false;__at___$2.commitPolicy = ___hasprop(t0$3, "commitPolicy") ? t0$3.commitPolicy : "transact";$targ$3 = new EE$0();__at___$2.emitter = $targ$3;__at___$2.emitter.on("newListener", function (temp$1$0, listener$1) {
var t0$4 = undefined;var event$1 = undefined;var ph$0$0 = undefined;t0$4 = temp$1$0;event$1 = t0$4;ph$0$0 = t0$4;if (ph$0$0 === "state") {
__at___$2.origin = m$4$0[0];__at___$2.options = 1 >= t0$2 ? {} : m$4$0[1];$targ$2 = __at___$2.options;t0$3 = $targ$2;__at___$2.clobberPatch = ___hasprop(t0$3, "clobberPatch") ? t0$3.clobberPatch : false;__at___$2.inputSelf = ___hasprop(t0$3, "inputSelf") ? t0$3.inputSelf : false;__at___$2.commitPolicy = ___hasprop(t0$3, "commitPolicy") ? t0$3.commitPolicy : "transact";$targ$3 = new EE$0();__at___$2.emitter = $targ$3;m$5 = null;$2: for (var _iterator = items(__at___$2.options.listeners || {})[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$5 = _step.value;
var ename$0 = undefined;var fn$0 = undefined;var t0$4 = undefined;var t1$0 = undefined;t0$4 = m$5;if (Array.isArray(t0$4) && (t1$0 = t0$4.length, t1$0 === 2)) {
ename$0 = t0$4[0];fn$0 = t0$4[1];__at___$2.emitter.on(ename$0, fn$0);
} else {
___match_error(m$5);
}
}__at___$2.emitter.on("newListener", function (temp$1$0, listener$1) {
var t0$5 = undefined;var event$1 = undefined;var ph$0$0 = undefined;t0$5 = temp$1$0;event$1 = t0$5;ph$0$0 = t0$5;if (ph$0$0 === "state") {
return listener$1(__at___$2.model());

@@ -104,7 +111,7 @@ } else {

};State$0.prototype.model = function model() {
var v$0 = undefined;var t0$5 = undefined;var m$5$0 = undefined;var __at___$7 = undefined;var self$5 = undefined;__at___$7 = this;self$5 = this;m$5$0 = arguments;t0$5 = m$5$0.length;if (t0$5 >= 0 && t0$5 <= 1) {
if (0 >= t0$5) {
var v$0 = undefined;var t0$6 = undefined;var m$6$0 = undefined;var __at___$7 = undefined;var self$5 = undefined;__at___$7 = this;self$5 = this;m$6$0 = arguments;t0$6 = m$6$0.length;if (t0$6 >= 0 && t0$6 <= 1) {
if (0 >= t0$6) {
v$0 = null;
} else {
v$0 = m$5$0[0];
v$0 = m$6$0[0];
}if (v$0 === null) {

@@ -116,7 +123,7 @@ return __at___$7.basisProxy;

} else {
return ___match_error(m$5$0, "{v = null}");
return ___match_error(m$6$0, "{v = null}");
}
};State$0.prototype.commit = function commit() {
var __at___$8 = undefined;var self$6 = undefined;__at___$8 = this;self$6 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var $targ$11, x$1, p$1, m$6$0, x$2, p$2, m$7$0, t0$6, $targ$12, patch$0, $targ$13;
var $targ$11, t0$7, x$1, p$1, m$7$0, x$2, p$2, m$8$0, $targ$12, patch$0, $targ$13;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

@@ -126,9 +133,9 @@ while (1) switch (context$2$0.prev = context$2$0.next) {

$targ$11 = undefined;
t0$7 = undefined;
x$1 = undefined;
p$1 = undefined;
m$6$0 = undefined;
m$7$0 = undefined;
x$2 = undefined;
p$2 = undefined;
m$7$0 = undefined;
t0$6 = undefined;
m$8$0 = undefined;
$targ$12 = undefined;

@@ -146,37 +153,37 @@ patch$0 = undefined;

case 17:
$targ$12 = true;__at___$8.committing = $targ$12;patch$0 = Patch$0(__at___$8.patch.shift());__at___$8.dir.patch(patch$0);m$6$0 = __at___$8.emitter.emit("commit", __at___$8.model(), patch$0);
if (!getChecker(Promise)(m$6$0)) {
context$2$0.next = 28;
$targ$12 = true;__at___$8.committing = $targ$12;patch$0 = Patch$0(__at___$8.patch.shift());__at___$8.dir.patch(patch$0);$targ$13 = false;t0$7 = $targ$13;__at___$8.outstandingCommit = t0$7;__at___$8.committing = t0$7;m$7$0 = __at___$8.emitter.emit("commit", __at___$8.model(), patch$0);
if (!getChecker(Promise)(m$7$0)) {
context$2$0.next = 32;
break;
}
p$1 = m$6$0;context$2$0.next = 26;
p$1 = m$7$0;context$2$0.next = 30;
return p$1;
case 26:
context$2$0.next = 30;
case 30:
context$2$0.next = 34;
break;
case 28:
x$1 = m$6$0;x$1;
case 32:
x$1 = m$7$0;x$1;
case 30:
m$7$0 = __at___$8.emitter.emit("state", __at___$8.model(), patch$0);
if (!getChecker(Promise)(m$7$0)) {
context$2$0.next = 37;
case 34:
m$8$0 = __at___$8.emitter.emit("state", __at___$8.model(), patch$0);
if (!getChecker(Promise)(m$8$0)) {
context$2$0.next = 41;
break;
}
p$2 = m$7$0;context$2$0.next = 35;
p$2 = m$8$0;context$2$0.next = 39;
return p$2;
case 35:
context$2$0.next = 39;
case 39:
context$2$0.next = 43;
break;
case 37:
x$2 = m$7$0;x$2;
case 41:
x$2 = m$8$0;x$2;
case 39:
$targ$13 = false;t0$6 = $targ$13;__at___$8.outstandingCommit = t0$6;__at___$8.committing = t0$6;return context$2$0.abrupt("return", true);
case 43:
return context$2$0.abrupt("return", true);

@@ -189,5 +196,5 @@ case 44:

}), true);
};State$0.prototype.transact = function transact(fn$0) {
};State$0.prototype.transact = function transact(fn$1) {
var __at___$9 = undefined;var self$7 = undefined;__at___$9 = this;self$7 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$3, p$3, m$8$0;
var x$3, p$3, m$9$0;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

@@ -198,5 +205,5 @@ while (1) switch (context$2$0.prev = context$2$0.next) {

p$3 = undefined;
m$8$0 = undefined;
__at___$9.ntrans = __at___$9.ntrans + 1;m$8$0 = fn$0(__at___$9.model());
if (!getChecker(Promise)(m$8$0)) {
m$9$0 = undefined;
__at___$9.ntrans = __at___$9.ntrans + 1;m$9$0 = fn$1(__at___$9.model());
if (!getChecker(Promise)(m$9$0)) {
context$2$0.next = 11;

@@ -206,3 +213,3 @@ break;

p$3 = m$8$0;context$2$0.next = 9;
p$3 = m$9$0;context$2$0.next = 9;
return p$3;

@@ -215,3 +222,3 @@

case 11:
x$3 = m$8$0;x$3;
x$3 = m$9$0;x$3;

@@ -236,10 +243,17 @@ case 13:

}), true);
};__amp____colon__(State$0, __amp____colon__(($targ$14 = "State", accum$2 = {}, accum$2["::name"] = $targ$14, accum$2), ($targ$15 = true, accum$3 = {}, accum$3["::egclass"] = $targ$15, accum$3)));Function = function Function() {
var t0$9 = undefined;var $targ$16 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var t0$7 = undefined;var m$9$0 = undefined;var __at___$10 = undefined;if (!(typeof this === "function")) {
};__amp____colon__(State$0, __amp____colon__(($targ$14 = "State", accum$2 = {}, accum$2["::name"] = $targ$14, accum$2), ($targ$15 = true, accum$3 = {}, accum$3["::egclass"] = $targ$15, accum$3)));UNCOMPUTED$0 = Symbol("UNCOMPUTED");Function = function Function() {
var m$11 = undefined;var t0$11 = undefined;var $targ$16 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var t0$8 = undefined;var m$10$0 = undefined;var __at___$10 = undefined;if (!(typeof this === "function")) {
__at___$10 = Object.create(Function.prototype);
} else {
__at___$10 = this;
}m$9$0 = arguments;t0$7 = m$9$0.length;if (t0$7 >= 2 && t0$7 <= 3) {
__at___$10.input = m$9$0[0];__at___$10.render = m$9$0[1];__at___$10.options = 2 >= t0$7 ? {} : m$9$0[2];$targ$16 = EE$0();__at___$10.emitter = $targ$16;__at___$10.emitter.on("newListener", function (temp$2$0, listener$4) {
var t0$8 = undefined;var event$3 = undefined;var ph$1$0 = undefined;t0$8 = temp$2$0;event$3 = t0$8;ph$1$0 = t0$8;if (ph$1$0 === "value") {
}m$10$0 = arguments;t0$8 = m$10$0.length;if (t0$8 >= 2 && t0$8 <= 3) {
__at___$10.input = m$10$0[0];__at___$10.render = m$10$0[1];__at___$10.options = 2 >= t0$8 ? {} : m$10$0[2];$targ$16 = EE$0();__at___$10.emitter = $targ$16;m$11 = null;$3: for (var _iterator = items(__at___$10.options.listeners || {})[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$11 = _step.value;
var ename$1 = undefined;var fn$2 = undefined;var t0$9 = undefined;var t1$1 = undefined;t0$9 = m$11;if (Array.isArray(t0$9) && (t1$1 = t0$9.length, t1$1 === 2)) {
ename$1 = t0$9[0];fn$2 = t0$9[1];__at___$10.emitter.on(ename$1, fn$2);
} else {
___match_error(m$11);
}
}__at___$10.emitter.on("newListener", function (temp$2$0, listener$4) {
var t0$10 = undefined;var event$3 = undefined;var ph$1$0 = undefined;t0$10 = temp$2$0;event$3 = t0$10;ph$1$0 = t0$10;if (ph$1$0 === "value") {
return spawn.call(this, regeneratorRuntime.mark(function callee$2$0() {

@@ -252,61 +266,132 @@ var rval$0, e$0;

rval$0 = false;context$3$0.prev = 2;
context$3$0.next = 5;
if (!(__at___$10.value !== UNCOMPUTED$0)) {
context$3$0.next = 10;
break;
}
context$3$0.next = 6;
return __at___$10.value;
case 5:
context$3$0.t2 = context$3$0.sent;
context$3$0.next = 8;
return listener$4(context$3$0.t2);
case 6:
context$3$0.t4 = context$3$0.sent;
context$3$0.t3 = listener$4(context$3$0.t4);
context$3$0.next = 11;
break;
case 8:
case 10:
context$3$0.t3 = undefined;
case 11:
context$3$0.next = 13;
return context$3$0.t3;
case 13:
rval$0 = context$3$0.sent;
rval$0;context$3$0.next = 18;
rval$0;context$3$0.next = 23;
break;
case 12:
context$3$0.prev = 12;
context$3$0.t3 = context$3$0["catch"](2);
case 17:
context$3$0.prev = 17;
context$3$0.t5 = context$3$0["catch"](2);
e$0 = undefined;
e$0 = context$3$0.t3;rval$0 = console.error(e$0.stack);rval$0;
e$0 = context$3$0.t5;rval$0 = console.error(e$0.stack);rval$0;
case 18:
case 23:
return context$3$0.abrupt("return", rval$0);
case 19:
case 24:
case "end":
return context$3$0.stop();
}
}, callee$2$0, this, [[2, 12]]);
}, callee$2$0, this, [[2, 17]]);
}), true);
} else {
return undefined;
if (ph$1$0 === "effects") {
return spawn.call(this, regeneratorRuntime.mark(function callee$2$1() {
var rval$1, e$1;
return regeneratorRuntime.wrap(function callee$2$1$(context$3$0) {
while (1) switch (context$3$0.prev = context$3$0.next) {
case 0:
rval$1 = undefined;
rval$1 = false;context$3$0.prev = 2;
if (!(__at___$10.value !== UNCOMPUTED$0)) {
context$3$0.next = 9;
break;
}
context$3$0.next = 6;
return __at___$10.value;
case 6:
context$3$0.t6 = listener$4(__at___$10.basis.effects);
context$3$0.next = 10;
break;
case 9:
context$3$0.t6 = undefined;
case 10:
context$3$0.next = 12;
return context$3$0.t6;
case 12:
rval$1 = context$3$0.sent;
rval$1;context$3$0.next = 22;
break;
case 16:
context$3$0.prev = 16;
context$3$0.t7 = context$3$0["catch"](2);
e$1 = undefined;
e$1 = context$3$0.t7;rval$1 = console.error(e$1.stack);rval$1;
case 22:
return context$3$0.abrupt("return", rval$1);
case 23:
case "end":
return context$3$0.stop();
}
}, callee$2$1, this, [[2, 16]]);
}), true);
} else {
if (ph$1$0 === "error") {
if (__at___$10.error) {
return listener$4(__at___$10.error);
}
} else {
return undefined;
}
}
}
});$targ$17 = __at___$10.options;t0$9 = $targ$17;__at___$10.clobberPatch = ___hasprop(t0$9, "clobberPatch") ? t0$9.clobberPatch : true;$targ$18 = true;__at___$10.redo = $targ$18;__at___$10.input.sync(__at___$10.recompute.bind(__at___$10));
});$targ$17 = __at___$10.options;t0$11 = $targ$17;__at___$10.clobberPatch = ___hasprop(t0$11, "clobberPatch") ? t0$11.clobberPatch : true;__at___$10.sideEffects = ___hasprop(t0$11, "sideEffects") ? t0$11.sideEffects : false;$targ$18 = UNCOMPUTED$0;__at___$10.value = $targ$18;$targ$19 = true;__at___$10.redo = $targ$19;__at___$10.input.sync(__at___$10.recompute.bind(__at___$10));
} else {
___match_error(m$9$0, "{@input, @render, @options = {=}}");
___match_error(m$10$0, "{@input, @render, @options = {=}}");
}return __at___$10;
};Function.prototype.compute = function compute() {
var patch$1 = undefined;var t0$10 = undefined;var m$10$0 = undefined;var __at___$11 = undefined;var self$8 = undefined;__at___$11 = this;self$8 = this;m$10$0 = arguments;t0$10 = m$10$0.length;if (t0$10 >= 0 && t0$10 <= 1) {
if (0 >= t0$10) {
var patch$1 = undefined;var t0$12 = undefined;var m$12$0 = undefined;var __at___$11 = undefined;var self$8 = undefined;__at___$11 = this;self$8 = this;m$12$0 = arguments;t0$12 = m$12$0.length;if (t0$12 >= 0 && t0$12 <= 1) {
if (0 >= t0$12) {
patch$1 = null;
} else {
patch$1 = m$10$0[0];
patch$1 = m$12$0[0];
}return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var $targ$21, x$6, p$6, m$11$0, context$0, fn$1, $targ$19, $targ$20;
var $targ$22, x$6, p$6, m$13$0, context$0, fn$3, $targ$20, $targ$21;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
$targ$21 = undefined;
$targ$22 = undefined;
x$6 = undefined;
p$6 = undefined;
m$11$0 = undefined;
m$13$0 = undefined;
context$0 = undefined;
fn$1 = undefined;
$targ$19 = undefined;
fn$3 = undefined;
$targ$20 = undefined;
if (!__at___$11.redo && __at___$11._previousInput !== __at___$11.input.get()) {
$targ$21 = true;__at___$11.redo = $targ$21;void 0;
}$targ$19 = __at___$11.input.get();__at___$11._previousInput = $targ$19;context$0 = { state: __at___$11.input, patch: patch$1, dir: __at___$11.input.dir, outPatch: __at___$11.patch, root: true };fn$1 = function fn() {
$targ$21 = undefined;
if (__at___$11.sideEffects || !__at___$11.redo && __at___$11._previousInput !== __at___$11.input.get()) {
$targ$22 = true;__at___$11.redo = $targ$22;void 0;
}$targ$20 = __at___$11.input.get();__at___$11._previousInput = $targ$20;context$0 = { events: __at___$11.emitter, state: __at___$11.input, patch: patch$1, dir: __at___$11.input.dir, outPatch: __at___$11.patch, root: true };fn$3 = function fn() {
return spawn.call(this, regeneratorRuntime.mark(function callee$3$0() {
var x$4, p$4, m$12$0, $targ$22, x$5, p$5, m$13$0, $targ$23;
var x$4, p$4, m$14$0, $targ$23, x$5, p$5, m$15$0, $targ$24;
return regeneratorRuntime.wrap(function callee$3$0$(context$4$0) {

@@ -317,8 +402,8 @@ while (1) switch (context$4$0.prev = context$4$0.next) {

p$4 = undefined;
m$12$0 = undefined;
$targ$22 = undefined;
m$14$0 = undefined;
$targ$23 = undefined;
x$5 = undefined;
p$5 = undefined;
m$13$0 = undefined;
$targ$23 = undefined;
m$15$0 = undefined;
$targ$24 = undefined;

@@ -330,4 +415,4 @@ if (!__at___$11.redo) {

$targ$22 = false;__at___$11.redo = $targ$22;m$12$0 = __at___$11.render.rend.call(null, __at___$11.input.model());
if (!getChecker(Promise)(m$12$0)) {
$targ$23 = false;__at___$11.redo = $targ$23;m$14$0 = __at___$11.render.rend.call(null, __at___$11.input.model());
if (!getChecker(Promise)(m$14$0)) {
context$4$0.next = 19;

@@ -337,3 +422,3 @@ break;

p$4 = m$12$0;context$4$0.next = 16;
p$4 = m$14$0;context$4$0.next = 16;
return p$4;

@@ -345,3 +430,3 @@

case 19:
x$4 = m$12$0;return context$4$0.abrupt("return", x$4);
x$4 = m$14$0;return context$4$0.abrupt("return", x$4);

@@ -353,4 +438,4 @@ case 21:

case 23:
m$13$0 = __at___$11.basis.update();
if (!getChecker(Promise)(m$13$0)) {
m$15$0 = __at___$11.basis.update();
if (!getChecker(Promise)(m$15$0)) {
context$4$0.next = 31;

@@ -360,7 +445,7 @@ break;

p$5 = m$13$0;context$4$0.next = 28;
p$5 = m$15$0;context$4$0.next = 28;
return p$5;
case 28:
$targ$23 = context$4$0.sent;
$targ$24 = context$4$0.sent;
context$4$0.next = 33;

@@ -370,6 +455,6 @@ break;

case 31:
x$5 = m$13$0;$targ$23 = x$5;
x$5 = m$15$0;$targ$24 = x$5;
case 33:
__at___$11.basis = $targ$23;return context$4$0.abrupt("return", __at___$11.basis);
__at___$11.basis = $targ$24;return context$4$0.abrupt("return", __at___$11.basis);

@@ -382,4 +467,4 @@ case 35:

}), true);
};m$11$0 = with__minus__frame$0(Frame$0(Tracks$0(), context$0), fn$1);
if (!getChecker(Promise)(m$11$0)) {
};m$13$0 = with__minus__frame$0(Frame$0(Tracks$0(), [], context$0), fn$3);
if (!getChecker(Promise)(m$13$0)) {
context$2$0.next = 21;

@@ -389,7 +474,7 @@ break;

p$6 = m$11$0;context$2$0.next = 18;
p$6 = m$13$0;context$2$0.next = 18;
return p$6;
case 18:
$targ$20 = context$2$0.sent;
$targ$21 = context$2$0.sent;
context$2$0.next = 23;

@@ -399,6 +484,6 @@ break;

case 21:
x$6 = m$11$0;$targ$20 = x$6;
x$6 = m$13$0;$targ$21 = x$6;
case 23:
__at___$11.basis = $targ$20;return context$2$0.abrupt("return", __at___$11.basis.value);
__at___$11.basis = $targ$21;return context$2$0.abrupt("return", __at___$11.basis.value);

@@ -412,7 +497,7 @@ case 25:

} else {
return ___match_error(m$10$0, "{patch = null}");
return ___match_error(m$12$0, "{patch = null}");
}
};Function.prototype.recompute = function recompute(model$0, patch$2) {
var __at___$12 = undefined;var self$9 = undefined;__at___$12 = this;self$9 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$7, p$7, m$15$0, x$8, p$8, m$14$0, $targ$25, rval$1, $targ$24, $targ$26, e$1;
var x$7, p$7, m$17$0, x$8, p$8, m$16$0, $targ$25, $targ$26, rval$2, x$9, p$9, m$18$0, $targ$27, $targ$28, e$2;
return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

@@ -423,13 +508,13 @@ while (1) switch (context$2$0.prev = context$2$0.next) {

p$7 = undefined;
m$15$0 = undefined;
m$17$0 = undefined;
x$8 = undefined;
p$8 = undefined;
m$14$0 = undefined;
m$16$0 = undefined;
$targ$25 = undefined;
rval$1 = undefined;
$targ$24 = undefined;
$targ$24 = __at___$12.compute(patch$2);__at___$12.value = $targ$24;rval$1 = false;context$2$0.prev = 12;
$targ$25 = null;__at___$12.error = $targ$25;m$15$0 = __at___$12.value;
$targ$26 = undefined;
rval$2 = undefined;
rval$2 = false;context$2$0.prev = 10;
$targ$25 = null;__at___$12.error = $targ$25;$targ$26 = __at___$12.compute(patch$2);__at___$12.value = $targ$26;m$17$0 = __at___$12.value;
if (!getChecker(Promise)(m$15$0)) {
if (!getChecker(Promise)(m$17$0)) {
context$2$0.next = 23;

@@ -439,3 +524,3 @@ break;

p$7 = m$15$0;
p$7 = m$17$0;
context$2$0.next = 20;

@@ -445,3 +530,3 @@ return p$7;

case 20:
context$2$0.t4 = context$2$0.sent;
context$2$0.t8 = context$2$0.sent;
context$2$0.next = 24;

@@ -451,25 +536,24 @@ break;

case 23:
context$2$0.t4 = (x$7 = m$15$0, x$7);
context$2$0.t8 = (x$7 = m$17$0, x$7);
case 24:
m$14$0 = __at___$12.emitter.emit("value", context$2$0.t4);
m$16$0 = __at___$12.emitter.emit("value", context$2$0.t8);
if (!getChecker(Promise)(m$14$0)) {
context$2$0.next = 32;
if (!getChecker(Promise)(m$16$0)) {
context$2$0.next = 31;
break;
}
p$8 = m$14$0;context$2$0.next = 29;
p$8 = m$16$0;context$2$0.next = 29;
return p$8;
case 29:
rval$1 = context$2$0.sent;
context$2$0.next = 34;
context$2$0.next = 33;
break;
case 32:
x$8 = m$14$0;rval$1 = x$8;
case 31:
x$8 = m$16$0;x$8;
case 34:
rval$1;context$2$0.next = 46;
case 33:
rval$2 = __at___$12.emitter.emit("effects", __at___$12.basis.effects);rval$2;context$2$0.next = 61;
break;

@@ -479,15 +563,37 @@

context$2$0.prev = 37;
context$2$0.t5 = context$2$0["catch"](12);
$targ$26 = undefined;
e$1 = undefined;
e$1 = context$2$0.t5;$targ$26 = e$1;__at___$12.error = $targ$26;rval$1 = void 0;rval$1;
context$2$0.t9 = context$2$0["catch"](10);
x$9 = undefined;
p$9 = undefined;
m$18$0 = undefined;
$targ$27 = undefined;
$targ$28 = undefined;
e$2 = undefined;
e$2 = context$2$0.t9;$targ$27 = e$2;__at___$12.error = $targ$27;$targ$28 = true;__at___$12.redo = $targ$28;m$18$0 = __at___$12.emitter.emit("error", e$2);
if (!getChecker(Promise)(m$18$0)) {
context$2$0.next = 58;
break;
}
case 46:
return context$2$0.abrupt("return", rval$1);
p$9 = m$18$0;context$2$0.next = 55;
return p$9;
case 47:
case 55:
rval$2 = context$2$0.sent;
context$2$0.next = 60;
break;
case 58:
x$9 = m$18$0;rval$2 = x$9;
case 60:
rval$2;
case 61:
return context$2$0.abrupt("return", rval$2);
case 62:
case "end":
return context$2$0.stop();
}
}, callee$1$0, this, [[12, 37]]);
}, callee$1$0, this, [[10, 37]]);
}), true);

@@ -498,6 +604,10 @@ };Function.prototype.get = function get() {

}return __at___$13.value;
};Function.prototype.sync = function sync(fn$2) {
var __at___$14 = undefined;var self$11 = undefined;__at___$14 = this;self$11 = this;return __at___$14.emitter.on("value", fn$2);
};__amp____colon__(Function, __amp____colon__(($targ$27 = "Function", accum$4 = {}, accum$4["::name"] = $targ$27, accum$4), ($targ$28 = true, accum$5 = {}, accum$5["::egclass"] = $targ$28, accum$5)));$targ$29 = State$0;exports.State = $targ$29;$targ$30 = Function;exports.Function = $targ$30;void 0;
};Function.prototype.sync = function sync(fn$4) {
var __at___$14 = undefined;var self$11 = undefined;__at___$14 = this;self$11 = this;return __at___$14.emitter.on("value", fn$4);
};Function.prototype.syncEffects = function (fn$5) {
var __at___$15 = undefined;var self$12 = undefined;__at___$15 = this;self$12 = this;return __at___$15.emitter.on("effects", fn$5);
};Function.prototype.on = function on(event$4, fn$6) {
var __at___$16 = undefined;var self$13 = undefined;__at___$16 = this;self$13 = this;return __at___$16.emitter.on(event$4, fn$6);
};__amp____colon__(Function, __amp____colon__(($targ$29 = "Function", accum$4 = {}, accum$4["::name"] = $targ$29, accum$4), ($targ$30 = true, accum$5 = {}, accum$5["::egclass"] = $targ$30, accum$5)));$targ$31 = State$0;exports.State = $targ$31;$targ$32 = Function;exports.Function = $targ$32;void 0;
//# sourceMappingURL=state.js.map

@@ -74,3 +74,3 @@ "use strict";

var m$2, acc$1, temp$1, m$3, acc$2, temp$2, mask$0, taints$0, splices$0, m$1$0, __at___$3, self$1, _iterator, _step, t0$1, t1$1, t2$0, t3$0, _iterator2, _step2, tmp$1, n$0, v$1, v$0, $$6593$0, $$6594$0, $$6595$0, $$6596$0, t0$2, t1$2;
var m$2, acc$1, temp$1, m$3, acc$2, temp$2, mask$0, taints$0, splices$0, m$1$0, __at___$3, self$1, _iterator, _step, t0$1, t1$1, t2$0, t3$0, _iterator2, _step2, tmp$1, n$0, v$1, v$0, $$6965$0, $$6966$0, $$6967$0, $$6968$0, t0$2, t1$2;

@@ -129,10 +129,10 @@ return regeneratorRuntime.wrap(function callee$0$1$(context$1$0) {

v$0 = undefined;
$$6593$0 = undefined;
$$6594$0 = undefined;
$$6595$0 = undefined;
$$6596$0 = undefined;
$$6965$0 = undefined;
$$6966$0 = undefined;
$$6967$0 = undefined;
$$6968$0 = undefined;
t0$2 = undefined;
t1$2 = undefined;
t0$2 = m$3;
if (!(($$6594$0 = Array.isArray(t0$2)) && (t1$2 = t0$2.length, ($$6596$0 = t1$2 === 2) && t0$2[0] === "@iter"))) {
if (!(($$6966$0 = Array.isArray(t0$2)) && (t1$2 = t0$2.length, ($$6968$0 = t1$2 === 2) && t0$2[0] === "@iter"))) {
context$1$0.next = 51;

@@ -151,3 +151,3 @@ break;

case 51:
if (!($$6596$0 && (n$0 = t0$2[0], v$1 = t0$2[1], tmp$1 = v$1, tmp$1 === undefined || tmp$1 === null ? tmp$1 : tmp$1.notEmpty()))) {
if (!($$6968$0 && (n$0 = t0$2[0], v$1 = t0$2[1], tmp$1 = v$1, tmp$1 === undefined || tmp$1 === null ? tmp$1 : tmp$1.notEmpty()))) {
context$1$0.next = 59;

@@ -154,0 +154,0 @@ break;

@@ -16,3 +16,3 @@ "use strict";

};$targ$0 = function (ph$0$0) {
var bridge$$7809$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;var bridge$$7808$0 = undefined;bridge$$7808$0 = ph$0$0;if ((bridge$$7809$0 = bridge$$7808$0, bridge$$7809$0 === null || bridge$$7809$0 === void 0) || ___hasprop(bridge$$7808$0, "symbols") && (t0$1 = bridge$$7808$0.symbols, t1$0 = "notInspectable", ___hasprop(t0$1, t1$0) && (send(t0$1, t1$0) ? true : false))) {
var bridge$$8181$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;var bridge$$8180$0 = undefined;bridge$$8180$0 = ph$0$0;if ((bridge$$8181$0 = bridge$$8180$0, bridge$$8181$0 === null || bridge$$8181$0 === void 0) || ___hasprop(bridge$$8180$0, "symbols") && (t0$1 = bridge$$8180$0.symbols, t1$0 = "notInspectable", ___hasprop(t0$1, t1$0) && (send(t0$1, t1$0) ? true : false))) {
return true;

@@ -29,3 +29,3 @@ } else {

};identify$0 = function identify(temp$0$0) {
var t0$3 = undefined;var bridge$$7885$0 = undefined;var bridge$$7884$0 = undefined;var bridge$$7883$0 = undefined;var bridge$$7882$0 = undefined;var $$7888$0 = undefined;var bridge$$7881$0 = undefined;var x$0 = undefined;var ph$1$0 = undefined;t0$3 = temp$0$0;x$0 = t0$3;ph$1$0 = t0$3;bridge$$7881$0 = ph$1$0;if ((bridge$$7882$0 = bridge$$7881$0, (bridge$$7883$0 = bridge$$7882$0, (bridge$$7884$0 = bridge$$7883$0, (bridge$$7885$0 = bridge$$7884$0, bridge$$7885$0 === null || bridge$$7885$0 === void 0) || typeof bridge$$7884$0 === "number") || typeof bridge$$7883$0 === "string") || getChecker(Symbol)(bridge$$7882$0)) || typeof bridge$$7881$0 === "boolean") {
var t0$3 = undefined;var bridge$$8257$0 = undefined;var bridge$$8256$0 = undefined;var bridge$$8255$0 = undefined;var bridge$$8254$0 = undefined;var $$8260$0 = undefined;var bridge$$8253$0 = undefined;var x$0 = undefined;var ph$1$0 = undefined;t0$3 = temp$0$0;x$0 = t0$3;ph$1$0 = t0$3;bridge$$8253$0 = ph$1$0;if ((bridge$$8254$0 = bridge$$8253$0, (bridge$$8255$0 = bridge$$8254$0, (bridge$$8256$0 = bridge$$8255$0, (bridge$$8257$0 = bridge$$8256$0, bridge$$8257$0 === null || bridge$$8257$0 === void 0) || typeof bridge$$8256$0 === "number") || typeof bridge$$8255$0 === "string") || getChecker(Symbol)(bridge$$8254$0)) || typeof bridge$$8253$0 === "boolean") {
return x$0;

@@ -40,3 +40,3 @@ } else {

};fork__minus__identify$0 = function forkIdentify(temp$1$0) {
var t0$4 = undefined;var bridge$$7946$0 = undefined;var bridge$$7945$0 = undefined;var bridge$$7944$0 = undefined;var bridge$$7943$0 = undefined;var $$7949$0 = undefined;var bridge$$7942$0 = undefined;var x$1 = undefined;var ph$2$0 = undefined;t0$4 = temp$1$0;x$1 = t0$4;ph$2$0 = t0$4;bridge$$7942$0 = ph$2$0;if ((bridge$$7943$0 = bridge$$7942$0, (bridge$$7944$0 = bridge$$7943$0, (bridge$$7945$0 = bridge$$7944$0, (bridge$$7946$0 = bridge$$7945$0, bridge$$7946$0 === null || bridge$$7946$0 === void 0) || typeof bridge$$7945$0 === "number") || typeof bridge$$7944$0 === "string") || getChecker(Symbol)(bridge$$7943$0)) || typeof bridge$$7942$0 === "boolean") {
var t0$4 = undefined;var bridge$$8318$0 = undefined;var bridge$$8317$0 = undefined;var bridge$$8316$0 = undefined;var bridge$$8315$0 = undefined;var $$8321$0 = undefined;var bridge$$8314$0 = undefined;var x$1 = undefined;var ph$2$0 = undefined;t0$4 = temp$1$0;x$1 = t0$4;ph$2$0 = t0$4;bridge$$8314$0 = ph$2$0;if ((bridge$$8315$0 = bridge$$8314$0, (bridge$$8316$0 = bridge$$8315$0, (bridge$$8317$0 = bridge$$8316$0, (bridge$$8318$0 = bridge$$8317$0, bridge$$8318$0 === null || bridge$$8318$0 === void 0) || typeof bridge$$8317$0 === "number") || typeof bridge$$8316$0 === "string") || getChecker(Symbol)(bridge$$8315$0)) || typeof bridge$$8314$0 === "boolean") {
return x$1;

@@ -63,3 +63,3 @@ } else {

}cache$0 = {};helper$0 = function helper(i$0, minimum$1) {
var rval$0 = undefined;var x$3 = undefined;var baseline$0 = undefined;var key$0 = undefined;var r$0 = undefined;var $targ$1 = undefined;key$0 = ENode([], {}, [i$0, "/", minimum$1]).toString();if (send(cache$0, key$0)) {
var rval$0 = undefined;var x$3 = undefined;var baseline$0 = undefined;var key$0 = undefined;var r$0 = undefined;var $targ$1 = undefined;key$0 = "" + i$0 + "/" + minimum$1;if (send(cache$0, key$0)) {
return send(cache$0, key$0);

@@ -88,3 +88,3 @@ }if (equal(i$0, indices$0.length)) {

};tmp$0 = function tmp(temp$2$0) {
var t0$6 = undefined;var t0$7 = undefined;var bridge$$8077$0 = undefined;var iters$0 = undefined;var body$0 = undefined;var __at___$0 = undefined;__at___$0 = this;bridge$$8077$0 = temp$2$0;if (Array.isArray(bridge$$8077$0) && (t0$6 = bridge$$8077$0.length, t0$6 === 3 && (bridge$$8077$0[0] === "data" && (iters$0 = bridge$$8077$0[1], body$0 = bridge$$8077$0[2], true))) || Array.isArray(bridge$$8077$0) && (t0$7 = bridge$$8077$0.length, t0$7 === 2 && (bridge$$8077$0[0] === "data" && (body$0 = bridge$$8077$0[1], iters$0 = ["value", 1], true)))) {} else {
var t0$6 = undefined;var t0$7 = undefined;var bridge$$8449$0 = undefined;var iters$0 = undefined;var body$0 = undefined;var __at___$0 = undefined;__at___$0 = this;bridge$$8449$0 = temp$2$0;if (Array.isArray(bridge$$8449$0) && (t0$6 = bridge$$8449$0.length, t0$6 === 3 && (bridge$$8449$0[0] === "data" && (iters$0 = bridge$$8449$0[1], body$0 = bridge$$8449$0[2], true))) || Array.isArray(bridge$$8449$0) && (t0$7 = bridge$$8449$0.length, t0$7 === 2 && (bridge$$8449$0[0] === "data" && (body$0 = bridge$$8449$0[1], iters$0 = ["value", 1], true)))) {} else {
___match_error(temp$2$0);

@@ -91,0 +91,0 @@ }return ["multi", ["send", ["symbol", "="], ["data", ["symbol", "iters"], iters$0]], ["send", ["symbol", "="], ["data", ["symbol", "start"], ["send", ["symbol", "+"], ["data", ["void"], ["send", ["symbol", "new"], ["send", ["symbol", "Date"], ["data"]]]]]]], ["send", ["symbol", "each"], ["data", ["send", ["symbol", ".."], ["data", ["value", 1], ["symbol", "iters"]]], ["send", ["symbol", "->"], ["data", ["symbol", "_"], body$0]]]], ["send", ["symbol", "="], ["data", ["symbol", "end"], ["send", ["symbol", "+"], ["data", ["void"], ["send", ["symbol", "new"], ["send", ["symbol", "Date"], ["data"]]]]]]], ["send", ["symbol", "/"], ["data", ["send", ["symbol", "-"], ["data", ["symbol", "end"], ["symbol", "start"]]], ["symbol", "iters"]]]];

{
"name": "quasar",
"version": "0.0.17",
"version": "0.0.18",
"description": "Synchronize and patch state functions.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc