diff --git a/.gitignore b/.gitignore
index 1a517801..6f11653e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
node_modules
-examples/**/dist
+dist
.DS_Store
yarn.lock
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 0ccc0781..00000000
--- a/LICENSE
+++ /dev/null
@@ -1,165 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
- This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
- 0. Additional Definitions.
-
- As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
- "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
- An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
- A "Combined Work" is a work produced by combining or linking an
-Application with the Library. The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
- The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
- The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
- 1. Exception to Section 3 of the GNU GPL.
-
- You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
- 2. Conveying Modified Versions.
-
- If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
- a) under this License, provided that you make a good faith effort to
- ensure that, in the event an Application does not supply the
- function or data, the facility still operates, and performs
- whatever part of its purpose remains meaningful, or
-
- b) under the GNU GPL, with none of the additional permissions of
- this License applicable to that copy.
-
- 3. Object Code Incorporating Material from Library Header Files.
-
- The object code form of an Application may incorporate material from
-a header file that is part of the Library. You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
- a) Give prominent notice with each copy of the object code that the
- Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the object code with a copy of the GNU GPL and this license
- document.
-
- 4. Combined Works.
-
- You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
- a) Give prominent notice with each copy of the Combined Work that
- the Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the Combined Work with a copy of the GNU GPL and this license
- document.
-
- c) For a Combined Work that displays copyright notices during
- execution, include the copyright notice for the Library among
- these notices, as well as a reference directing the user to the
- copies of the GNU GPL and this license document.
-
- d) Do one of the following:
-
- 0) Convey the Minimal Corresponding Source under the terms of this
- License, and the Corresponding Application Code in a form
- suitable for, and under terms that permit, the user to
- recombine or relink the Application with a modified version of
- the Linked Version to produce a modified Combined Work, in the
- manner specified by section 6 of the GNU GPL for conveying
- Corresponding Source.
-
- 1) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (a) uses at run time
- a copy of the Library already present on the user's computer
- system, and (b) will operate properly with a modified version
- of the Library that is interface-compatible with the Linked
- Version.
-
- e) Provide Installation Information, but only if you would otherwise
- be required to provide such information under section 6 of the
- GNU GPL, and only to the extent that such information is
- necessary to install and execute a modified version of the
- Combined Work produced by recombining or relinking the
- Application with a modified version of the Linked Version. (If
- you use option 4d0, the Installation Information must accompany
- the Minimal Corresponding Source and Corresponding Application
- Code. If you use option 4d1, you must provide the Installation
- Information in the manner specified by section 6 of the GNU GPL
- for conveying Corresponding Source.)
-
- 5. Combined Libraries.
-
- You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
- a) Accompany the combined library with a copy of the same work based
- on the Library, uncombined with any other library facilities,
- conveyed under the terms of this License.
-
- b) Give prominent notice with the combined library that part of it
- is a work based on the Library, and explaining where to find the
- accompanying uncombined form of the same work.
-
- 6. Revised Versions of the GNU Lesser General Public License.
-
- The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
- If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.
\ No newline at end of file
diff --git a/README.md b/README.md
index f9f6f4c3..7a453fb7 100644
--- a/README.md
+++ b/README.md
@@ -1,88 +1,110 @@
+
# graphscript
[](https://npmjs.com/package/graphscript)
[](https://npmjs.ccom/package/graphscript)
-[](https://www.gnu.org/licenses/LGPL-3.0)
+[](https://www.gnu.org/licenses/agpl-3.0)
+[](https://discord.gg/CDxskSh9ZB)
-
+
For happy code!
-## This API is still under construction
-There's plenty of working tools available already. However, we are randomly breaking/finding old broken code and improving things constantly as we push out a model we feel can be competitive. 100% FOSS!
-
-Also, we are going to turn this spec into something that supports a visual editor for games and applications built right into VSCode: [Notes](https://docs.google.com/document/d/18EZ1UgztDTi5w7B8xdgAWzMF2TDoZubMnkuVbW-y4cU/edit?usp=sharing )
-
-**GraphScript** is a highly customizable, high performance library for creating complex full stack software and library architectures. It's based around graphs hierarchies, event systems, and microservices, with an intuitive composition and node/function indexing tree system for rapid development.
-
-
-Check out the code in [examples](./examples) for very clear, compelling implementatons that flex our rapidly evolving feature sets. Get in touch at brewster.joshua1@gmail.com if you'd like to contribute and see this evolve.
-
-## Core Concepts
-**graphscript** is organized by the basic principles of graph theory:
-
-1. **Graph:** These are contained in a shared scope.
-2. **Nodes:** There is a hierarchy of objects.
-3. **Connections:** Within each shared scope, properties can be linked in order to react to each other.
-
-Beyond these basic concepts, nodes can be direct proxies for generic javascript functions, objects or class instances from any libraries, enabling an intuitive frontend/backend hierarchical organization scheme that can plug right in as an event system for existing object-oriented programs.
-
-### Graphs and Graph Nodes
-See [Graphs and GraphNodes](./docs/Graph.md) for more information.
-
-The basic connectivity framework. You can design entire apps or modules as nested object (or scope) associations with the graph node properties and event system. We've demonstrated dozens of modules in the examples and throughout the source code. Just dump them in a Graph and you can quickly build event systems with a clear readable hierarchy. This isn't a rigid system as you'll see in the [examples](./examples/). Add more GraphScript properties (which we distinguish with a *__*) using **loaders** to customize node instantiation behaviors e.g. for spawning a multithreaded app from a fairly simple hierarchical definition for the desired i/o scheme.
-
-### Services
-See [Services](./docs/Service.md) for more information.
-
-This forms a microservices layer on top of the graph system. It makes it easier to communicate between separate graphs that track their own properties. We've implemented all kinds of protocols (HTTP, WebRTC, WSS, Event Sources, End-to-End encryption, etc) on top of this to demonstrate the convenience of a graph-based event system for software pipelining.
-
-[Included Services](./docs/Service.md#included-services) contains a reference of the services included in the main graphscript packages.
-
-## Packages
-
-### `graphscript`: A GraphScript distribution for browsers (~211kb)
-#### Package Features
-- Graphs, Services
-- Web Workers, including convenient canvas renderer multithreading and MessageChannel pipelining
-- WebRTC
-- WebSockets
-- Event Sources
-- Session system for syncing data across connections (e.g. for game servers)
-- Router for creating user systems and connection routing by user assocation.
-- End 2 End encryption (via `sjcl`)
-
-### `graphscript-node`: A GraphScript build for Node.js (~238Kb)
-#### Package Features
-- Graphs, Services
-- Experimental pure nodejs HTTP/HTTPS server for rapid prototyping. Tie requests to graph node properties or use a simple page templating system.
-- Websocket server and Websockets (via `ws`)
-- Server-Sent Events (via `better-sse`)
-- Child-Processes (still need to add a polyfill for web workers)
-- Session system for syncing data across connections (e.g. for game servers)
-- Router for creating user systems and connection routing by user assocation.
-- End 2 End encryption (via `sjcl`)
-
-
-### `graphscript-core` : (~26kb)
-#### Package Features
-- A minimal GraphScript distribution featuring only Graphs, the EventHandler, and the base loaders. Should work in browser and node.js
-
-### `graphscript-services`: A collection of additional GraphScript services and general bloat.
-#### Package Features
-- User database system made for use with Mongoose/MongoDB. Includes dozens of boilerplate data structures for a simple query system with optional user permissions and access token verification.
-- Entity Component System - a semi out-of-date but functional ECS format.
-- WebGL plotter, can handle millions of points.
-- Node templates (e.g. for use with the remoteGraphRoutes) for receiving data from sensors and stuff.
-
-#### Extras
- - `graphscript-services.gpu`: Experimental `gpu.js` plugin. ~500kb, use it with workers for best results.
- - `graphscript-services.storage`: Some BrowserFS, CSV, and Google Drive utilities. Not very complete.
-
-### Contributing
-
-Want to see this API improve faster? Please contribute or create issues and offer perspective. This repo is mostly a labor of love by Josh, with Garrett swooping in to reality check the actual utility of it from time to time. We want this to API to give you open web super powers, so we can all move on to building much more interesting end products as a community, as well as get more students, engineers, and researchers working in a collaborative development environment. This is the future! Down with knowledge and tool hoarding!
-
-### See also:
-- [`device-decoder`](https://github.com/joshbrew/device-decoder) - Complex Browser USB and Browser or Native Mobile Bluetooth driver set that is by-default multithreaded using our web worker system. You can use the worker system to create fully-threaded pipelines from the device codec without touching the main thread.
+For Browser:
+`npm i graphscript` ~190kb dist
+
+For NodeJS
+`npm i graphscript-node` ~220Kb dist
+
+Core (Graph and Loaders only) ~20Kb dist
+`npm i graphscript-core`
+
+For additional services (currently gpu.js service and the compiled worker dataurl as `gsworker` (or use `graphscript/dist/Worker`))
+`npm i graphscript-services`
+
+# READMEs:
+
+Before reading and getting immediately confused by this alien API and the currently-lacking documentation, scroll through the code in [Examples](https://github.com/brainsatplay/graphscript/blob/master/examples) for very clear, compelling implementatons that flex our feature sets.
+
+## * [Graphs and GraphNodes](https://github.com/brainsatplay/graphscript/blob/master/docs/Graph.md)
+## * [Services](https://github.com/brainsatplay/graphscript/blob/master/docs/Service.md)
+ * * [Included Services](https://github.com/brainsatplay/graphscript/blob/master/docs/Service.md#included-services)
+
+(WIP)
+
+
+> **Note:** **graphscript** is a core library of the [Brains@Play Framework](https://github.com/brainsatplay/brainsatplay)
+
+
+## Acknowledgments
+This library is maintained by [Garrett Flynn](https://github.com/garrettmflynn) and [Joshua Brewster](https://github.com/joshbrew), who use contract work and community contributions through [Open Collective](https://opencollective.com/brainsatplay) to support themselves.
+
+### Backers
+[Support us with a monthly donation](https://opencollective.com/brainsatplay#backer) and help us continue our activities!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Sponsors
+
+[Become a sponsor](https://opencollective.com/brainsatplay#sponsor) and get your logo here with a link to your site!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_old/_oldGraph.ts b/_old/_oldGraph.ts
index 7066c290..7d052ff0 100644
--- a/_old/_oldGraph.ts
+++ b/_old/_oldGraph.ts
@@ -43,7 +43,7 @@ export function parseFunctionFromText(method='') {
// go-here-do-that utilities. Create an object node tree and make it do... things
// same setup as sequencer but object/array/tag only (no functions), and can add arbitrary properties to mutate on objects
// or propagate to children/parents with utility calls that get added to the objects
-//Joshua Brewster and Garrett Flynn LGPLv3.0
+//Joshua Brewster and Garrett Flynn AGPLv3.0
export type OperatorType = ( //can be async
...args:any //input arguments, e.g. output from another node
diff --git a/benchmarks/README.md b/benchmarks/README.md
new file mode 100644
index 00000000..3caac945
--- /dev/null
+++ b/benchmarks/README.md
@@ -0,0 +1,11 @@
+# benchmarks
+This is a standard benchmarking suite for graphscript implementations.
+
+## Snapshots
+### December 28th Snapshot — Separate Special Property Definitions into Loaders
+Time to Instantiation: 0.2012ms
+Time to Listen: 0.0012ms
+
+### December 27th Snapshot — Original Benchmark
+Time to Instantiate: 0.1167ms
+Time to Listen: 0.0012ms
\ No newline at end of file
diff --git a/benchmarks/comparison/core.benchmark.ts b/benchmarks/comparison/core.benchmark.ts
new file mode 100644
index 00000000..9a3756b0
--- /dev/null
+++ b/benchmarks/comparison/core.benchmark.ts
@@ -0,0 +1,29 @@
+import { checkPerformance } from '../utils/index'
+import { clone } from '../../../js/packages/core/index'
+import { Graph } from "../../../../graphscript/Graph";
+import tree from '../../../../graphscript/examples/graph/tree'
+import { nTimes } from '../global';
+
+const trees = Array.from({length: nTimes}).map(() => clone(tree)) // Pre-generate trees to avoid performance hit of generating them
+
+export const instantiate = async () => {
+ return checkPerformance((i) => {
+ let graph = new Graph({
+ roots: trees[i],
+ });
+ return graph
+ }, nTimes)
+}
+
+
+const listenerTree = clone(tree)
+export const listen = async () => {
+ let graph = new Graph({
+ roots: listenerTree,
+ });
+
+ return checkPerformance(async () => {
+ const res = graph.get('nodeA').jump();
+ // console.warn('Got', res)
+ }, nTimes)
+}
\ No newline at end of file
diff --git a/benchmarks/core.benchmark.ts b/benchmarks/core.benchmark.ts
new file mode 100644
index 00000000..338538e3
--- /dev/null
+++ b/benchmarks/core.benchmark.ts
@@ -0,0 +1,31 @@
+import { checkPerformance } from './utils/index'
+import { Graph } from "../src/core/Graph";
+import tree from '../examples/graph/tree'
+import { nTimes } from './global';
+import { deep } from './utils/clone/index';
+
+const trees = Array.from({length: nTimes}).map(() => deep(tree)) // Pre-generate trees to avoid performance hit of generating them
+
+export const instantiate = async () => {
+ return checkPerformance((i) => {
+ let graph = new Graph({
+ roots: trees[i],
+ });
+ return graph
+ }, nTimes, (graph) => {
+ graph.clearListeners()
+ })
+}
+
+
+const listenerTree = deep(tree)
+export const listen = async () => {
+ let graph = new Graph({
+ roots: listenerTree,
+ });
+
+ return checkPerformance(async () => {
+ const res = graph.get('nodeA').jump();
+ // console.warn('Got', res)
+ }, nTimes)
+}
\ No newline at end of file
diff --git a/benchmarks/global.ts b/benchmarks/global.ts
new file mode 100644
index 00000000..1b24abed
--- /dev/null
+++ b/benchmarks/global.ts
@@ -0,0 +1 @@
+export const nTimes = 1000
\ No newline at end of file
diff --git a/benchmarks/index.ts b/benchmarks/index.ts
new file mode 100644
index 00000000..3c726344
--- /dev/null
+++ b/benchmarks/index.ts
@@ -0,0 +1,39 @@
+import * as core from './core.benchmark'
+
+globalThis.graphscriptDemoLog = false
+
+let results = {
+ other: {},
+ graphscript: {}
+} as any
+
+const decimals = 4
+
+const message = (res, msg) => {
+ console.log(`Time to ${msg}: ${res.toFixed(decimals)}ms`)
+ return res
+}
+
+const run = async (config) => {
+ return {
+ instantiate: await config.instantiate(), //.then((res) => message(res, 'Instantiate')),
+ listen: await config.listen()//.then((res) => message(res, 'Listen')),
+ }
+}
+
+const runGraphScript = async () => {
+ // console.log(`\n--------------- GraphScript ---------------`)
+ const res = await run(core)
+ results.graphscript = res
+}
+
+const showResults = () => {
+ // console.log('Ratio:', (results.graphscript.instantiate / results.graphscript.listen).toFixed(decimals))
+ console.log('Time to Instantiation:', `${(results.graphscript.instantiate).toFixed(decimals)}ms`)
+ console.log('Time to Listen:', `${(results.graphscript.listen).toFixed(decimals)}ms`)
+}
+
+// Run the demos
+// runESCode().then(runGraphScript).then(showResults)
+runGraphScript()
+.then(showResults)
\ No newline at end of file
diff --git a/benchmarks/package.json b/benchmarks/package.json
new file mode 100644
index 00000000..cc64de58
--- /dev/null
+++ b/benchmarks/package.json
@@ -0,0 +1,4 @@
+{
+ "name": "graphscript-benchmark",
+ "type": "module"
+}
\ No newline at end of file
diff --git a/benchmarks/tsconfig.json b/benchmarks/tsconfig.json
new file mode 100644
index 00000000..8929a631
--- /dev/null
+++ b/benchmarks/tsconfig.json
@@ -0,0 +1,13 @@
+{
+ "compilerOptions": {
+ "lib": ["ES2022"], // ES2020 in earlier versions
+ "module": "ES2022", //ESNext
+ "moduleResolution": "Node",
+ "target": "ES2022", // ES2020 in earlier versions
+ "esModuleInterop": true,
+ },
+ "ts-node": {
+ "esm": true,
+ "experimentalSpecifierResolution": "node"
+ }
+}
diff --git a/benchmarks/utils/clone/check.js b/benchmarks/utils/clone/check.js
new file mode 100644
index 00000000..f00c7f2f
--- /dev/null
+++ b/benchmarks/utils/clone/check.js
@@ -0,0 +1,11 @@
+const moduleStringTag = '[object Module]'
+
+export const esm = (object) => {
+ const res = object && (!!Object.keys(object).reduce((a,b) => {
+ const desc = Object.getOwnPropertyDescriptor(object, b)
+ const isModule = (desc && desc.get && !desc.set) ? 1 : 0
+ return a + isModule
+ }, 0) || Object.prototype.toString.call(object) === moduleStringTag)
+
+ return !!res
+}
\ No newline at end of file
diff --git a/benchmarks/utils/clone/drill.js b/benchmarks/utils/clone/drill.js
new file mode 100644
index 00000000..2c6c34f1
--- /dev/null
+++ b/benchmarks/utils/clone/drill.js
@@ -0,0 +1,92 @@
+import { esm } from './check.js'
+
+export const abortSymbol = Symbol('abort')
+
+
+const getObjectInfo = (obj, path = []) => {
+ return {
+ typeof: typeof obj,
+ name: obj?.constructor?.name,
+ simple: true,
+ object: obj && typeof obj === 'object',
+ path
+ }
+}
+
+export const drillSimple = (obj, callback, options = {}) => {
+
+ let accumulator = options.accumulator
+ if (!accumulator) accumulator = options.accumulator = {}
+
+ const ignore = options.ignore || []
+ const path = options.path || []
+ const condition = options.condition || true
+
+ const seen = []
+ const fromSeen = []
+
+ let drill = (obj, acc={}, globalInfo) => {
+
+
+ const path = globalInfo.path
+ if (path.length === 0) {
+ const toPass = condition instanceof Function ? condition(undefined, obj, { ...getObjectInfo(obj, path) }) : condition
+ if (!toPass) return obj // Allow skipping top-level objects too
+ }
+
+ for (let key in obj) {
+ if (options.abort) return
+ if (ignore.includes(key)) continue
+
+ const val = obj[key]
+ const newPath = [...path, key]
+
+ const info = getObjectInfo(val, newPath)
+
+ if (info.object) {
+ const name = info.name
+
+ const isESM = esm(val) // make sure to catch ESM
+
+ if (isESM || name === 'Object' || name === 'Array') {
+ info.simple = true
+ const idx = seen.indexOf(val)
+ if (idx !== -1) acc[key] =fromSeen[idx]
+ else {
+ seen.push(val)
+
+ const pass = condition instanceof Function ? condition(key, val, info) : condition
+ info.pass = pass
+
+ const res = callback(key, val, info)
+ if (res === abortSymbol) return abortSymbol
+ acc[key] = res
+
+ if (pass) {
+ fromSeen.push(acc[key])
+ const res = drill(val, acc[key], {...globalInfo, path: newPath}) // Drill simple objects
+ if (res === abortSymbol) return abortSymbol
+ acc[key] = res
+ }
+ }
+ }
+ else {
+ info.simple = false
+ const res = callback(key, val, info)
+ if (res === abortSymbol) return abortSymbol
+ acc[key] = res
+ }
+ } else {
+ const res = callback(key, val, info)
+ if (res === abortSymbol) return abortSymbol
+ acc[key] = res
+ }
+
+
+ }
+
+ return acc
+ }
+
+ return drill(obj, accumulator, { path })
+}
\ No newline at end of file
diff --git a/benchmarks/utils/clone/index.js b/benchmarks/utils/clone/index.js
new file mode 100644
index 00000000..fbe0bd4f
--- /dev/null
+++ b/benchmarks/utils/clone/index.js
@@ -0,0 +1,32 @@
+import { drillSimple } from "./drill"
+import { all } from "./properties"
+
+export const shallow = (obj, opts={}) => {
+ if (typeof obj === 'object') {
+ if (Array.isArray(obj)) {
+ obj = [...obj] // Clone the orignal object
+ opts.accumulator = []
+ } else {
+ const keys = all(obj)
+ const newObj = {}
+ for (let key of keys) newObj[key] = obj[key] // Clone the orignal object
+ obj = newObj
+ opts.accumulator = {}
+ }
+ }
+
+ return obj
+}
+
+export const deep = (obj, opts={}) => {
+ if (typeof obj !== 'object') return obj
+ obj = shallow(obj, opts)
+
+ drillSimple(obj, (key, val, info) => {
+ if (info.simple && info.object) return Array.isArray(val) ? [] : {} // Create new references
+ // else if (info.typeof === 'function') return val.bind({}) // Clone Functions
+ else return val
+ }, opts)
+
+ return opts.accumulator
+}
\ No newline at end of file
diff --git a/benchmarks/utils/clone/properties.js b/benchmarks/utils/clone/properties.js
new file mode 100644
index 00000000..8dabfc65
--- /dev/null
+++ b/benchmarks/utils/clone/properties.js
@@ -0,0 +1,27 @@
+
+// ------------ Get All Property Names ------------
+
+const rawProperties = {}
+const globalObjects = ['Object', 'Array', 'Map', 'Set']
+
+export function all( obj ) {
+
+ var props = [];
+ if (obj) {
+ do {
+
+ const name = obj.constructor?.name
+ const isGlobalObject = globalObjects.includes(name)
+ if (globalObjects.includes(name)) {
+ if (!rawProperties[name]) rawProperties[name] = [...Object.getOwnPropertyNames(globalThis[name].prototype)]
+ }
+
+ Object.getOwnPropertyNames( obj ).forEach(function ( prop ) {
+ if (isGlobalObject && rawProperties[name].includes(prop)) return; // Skip inbuilt class prototypes
+ if ( props.indexOf( prop ) === -1 ) props.push( prop )
+ });
+ } while ( obj = Object.getPrototypeOf( obj ));
+ }
+
+ return props;
+}
diff --git a/benchmarks/utils/index.ts b/benchmarks/utils/index.ts
new file mode 100644
index 00000000..dec8f468
--- /dev/null
+++ b/benchmarks/utils/index.ts
@@ -0,0 +1,20 @@
+// Benchmark Performance on Graph Construction
+import {performance } from 'perf_hooks';
+
+export const checkPerformance = async (callback, times = 1, cleanupCallback?) => {
+ const callbacks = Array.from({length: times}).map(() => callback)
+
+ const timesArr: number[] = []
+ let count = 0
+ for await (callback of callbacks) {
+ const start = performance.now()
+ const res = await callback(count)
+ const end = performance.now()
+ if (cleanupCallback) cleanupCallback(res)
+ const time = end - start
+ timesArr.push(time)
+ count++
+ }
+ return timesArr.reduce((acc, item) => acc + item, 0) / timesArr.length
+
+}
\ No newline at end of file
diff --git a/build/core/index.core.ts b/build/core/index.core.ts
new file mode 100644
index 00000000..523b8a13
--- /dev/null
+++ b/build/core/index.core.ts
@@ -0,0 +1,4 @@
+
+export * from '../../src/core/Graph'
+
+export * from '../../src/loaders'
\ No newline at end of file
diff --git a/___package.json b/build/core/package.json
similarity index 62%
rename from ___package.json
rename to build/core/package.json
index 50c712c3..8e4f21c8 100644
--- a/___package.json
+++ b/build/core/package.json
@@ -1,12 +1,13 @@
{
"name": "graphscript-core",
- "version": "0.3.2",
+ "version": "0.2.27",
"description": "Comprehensive acyclic-graph based application architecture with microservices and networking.",
- "main": "dist/index.core.js",
- "module": "dist/index.core.esm.js",
- "types": "dist/index.core.d.ts",
+ "main": "dist/index.js",
+ "module": "dist/index.esm.js",
+ "types": "dist/index.d.ts",
+ "type": "module",
"scripts": {
- "start": "tinybuild path=tinybuild.node.config.js && tinybuild && tinybuild path=tinybuild.core.config.js",
+ "start": "tinybuild path=tinybuild.config.js",
"build": "tinybuild build",
"serve": "tinybuild serve",
"init": "node tinybuild/init.js",
@@ -21,18 +22,5 @@
"esbuild"
],
"author": "Joshua Brewster",
- "license": "LGPL-3.0-or-later",
- "dependencies": {},
- "nodemonConfig": {
- "env": {
- "NODEMON": true
- },
- "ignore": [
- "dist/",
- ".temp/"
- ]
- },
- "devDependencies": {
- "@types/node": "~18.7.15"
- }
+ "license": "AGPL-3.0-or-later"
}
diff --git a/tinybuild.core.config.js b/build/core/tinybuild.config.js
similarity index 93%
rename from tinybuild.core.config.js
rename to build/core/tinybuild.config.js
index d41a4d2d..3301796e 100644
--- a/tinybuild.core.config.js
+++ b/build/core/tinybuild.config.js
@@ -4,7 +4,7 @@ const config = {
entryPoints: [ //entry point file(s). These can include .js, .mjs, .ts, .jsx, .tsx, or other javascript files. Make sure your entry point is a ts file if you want to generate types
"index.core.ts"
],
- outfile: "dist/index.core", //exit point file, will append .js as well as indicators like .esm.js, .node.js for other build flags
+ outfile: "dist/index", //exit point file, will append .js as well as indicators like .esm.js, .node.js for other build flags
//outdir:[] //exit point files, define for multiple bundle files
bundleBrowser: true, //create plain js build? Can include globals and init scripts
bundleESM: true, //create esm module js files
@@ -37,4 +37,4 @@ const config = {
// }
}
-module.exports = config; //es5 //export default config; //
\ No newline at end of file
+export default config; //es5 //export default config; //
\ No newline at end of file
diff --git a/build/main/index.ts b/build/main/index.ts
new file mode 100644
index 00000000..ed03b7f8
--- /dev/null
+++ b/build/main/index.ts
@@ -0,0 +1,37 @@
+//frontend (browser-compatible) exports
+
+export * from '../../src/core/Graph'
+export * from '../../src/loaders'
+
+export * from '../../src/services/Service'
+export * from '../../src/services/unsafe/Unsafe.service'
+
+export * from '../../src/services/ecs/ECS.service'
+
+export * from '../../src/loaders/html/html.loader'
+
+export { DOMElement, addCustomElement } from '../../src/loaders/html/DOMElement'
+export * from '../../src/loaders/html/wc.loader' //includes the web component spec, html loader is a little leaner otherwise
+
+export * from '../../src/services/e2ee/E2EE.service'
+
+//export * from './services/gpu/GPU.service'
+
+export * from '../../src/services/http/HTTP.browser'
+
+export * from '../../src/services/sse/SSE.browser'
+
+export * from '../../src/services/wss/WSS.browser'
+
+//export * from './services/struct/Struct.frontend'
+
+export * from '../../src/services/webrtc/WebRTC.browser'
+
+export * from '../../src/services/worker/Worker.service'
+export * from '../../src/services/worker/ProxyListener'
+export * from '../../src/services/worker/WorkerCanvas'
+export * from '../../src/services/worker/Subprocess'
+
+export * from '../../src/services/sessions/sessions.service'
+
+export * from '../../src/services/router/Router'
\ No newline at end of file
diff --git a/build/main/package-lock.json b/build/main/package-lock.json
new file mode 100644
index 00000000..e0c0ea18
--- /dev/null
+++ b/build/main/package-lock.json
@@ -0,0 +1,42 @@
+{
+ "name": "graphscript",
+ "version": "0.2.28",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "graphscript",
+ "version": "0.2.28",
+ "license": "AGPL-3.0-or-later",
+ "dependencies": {
+ "sjcl": "^1.0.8",
+ "web-worker": "^1.2.0"
+ }
+ },
+ "node_modules/sjcl": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz",
+ "integrity": "sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/web-worker": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
+ "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
+ }
+ },
+ "dependencies": {
+ "sjcl": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz",
+ "integrity": "sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ=="
+ },
+ "web-worker": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
+ "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
+ }
+ }
+}
diff --git a/build/main/package.json b/build/main/package.json
new file mode 100644
index 00000000..42f68d31
--- /dev/null
+++ b/build/main/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "graphscript",
+ "version": "0.2.28",
+ "description": "Comprehensive acyclic-graph based application architecture with microservices and networking",
+ "main": "dist/index.js",
+ "module": "dist/index.esm.js",
+ "types": "dist/index.d.ts",
+ "type": "module",
+ "scripts": {
+ "start": "tinybuild",
+ "build": "tinybuild build",
+ "serve": "tinybuild serve",
+ "init": "node tinybuild/init.js",
+ "concurrent": "concurrently \"npm run python\" \"npm start\"",
+ "dev": "npm run pip && npm i --save-dev concurrently && npm i --save-dev nodemon && npm run concurrent",
+ "startdev": "nodemon --exec \"node tinybuild.js\" -e ejs,js,ts,jsx,tsx,css,html,jpg,png,scss,txt,csv",
+ "python": "python python/server.py",
+ "pip": "pip install quart && pip install websockets",
+ "pwa": "npm i workbox-cli && workbox generateSW node_server/pwa/workbox-config.js && npm run build && npm start"
+ },
+ "keywords": [
+ "esbuild"
+ ],
+ "author": "Joshua Brewster",
+ "license": "AGPL-3.0-or-later",
+ "dependencies": {
+ "web-worker": "^1.2.0"
+ }
+}
diff --git a/build/main/tinybuild.config.js b/build/main/tinybuild.config.js
new file mode 100644
index 00000000..77f2ddfb
--- /dev/null
+++ b/build/main/tinybuild.config.js
@@ -0,0 +1,40 @@
+
+const config = {
+ bundler: { //esbuild settings, set false to skip build step or add bundle:true to config object to only bundle (alt methods)
+ entryPoints: [ //entry point file(s). These can include .js, .mjs, .ts, .jsx, .tsx, or other javascript files. Make sure your entry point is a ts file if you want to generate types
+ "index.ts"
+ ],
+ outfile: "dist/index", //exit point file, will append .js as well as indicators like .esm.js, .node.js for other build flags
+ //outdir:[] //exit point files, define for multiple bundle files
+ bundleBrowser: true, //create plain js build? Can include globals and init scripts
+ bundleESM: true, //create esm module js files
+ bundleTypes: true, //create .d.ts files, the entry point must be a typescript file! (ts, tsx, etc)
+ bundleNode: false, //create node platform plain js build, specify platform:'node' to do the rest of the files
+ bundleHTML: false, //wrap the first entry point file as a plain js script in a boilerplate html file, frontend scripts can be run standalone like a .exe! Server serves this as start page if set to true.
+ //minify: false,
+ minifyWhitespace:true,
+ sourcemap: false
+ //platform:'node' //for bundling the node.ts file
+ //globalThis:null //'mymodule'
+ //globals:{'index.js':['Graph']}
+ //init:{'index.js':function(bundle) { console.log('prepackaged bundle script!', bundle); }}
+ },
+ server: false//{ //node server settings, set false to skip server step or add serve:true to config object to only serve (alt methods)
+ // debug: false,
+ // protocol: "http", //'http' or 'https'. HTTPS required for Nodejs <---> Python sockets. If using http, set production to False in python/server.py as well
+ // host: "localhost", //'localhost' or '127.0.0.1' etc.
+ // port: 8080, //e.g. port 80, 443, 8000
+ // startpage: "index.html", //home page
+ // socket_protocol: "ws", //frontend socket protocol, wss for served, ws for localhost
+ // hotreload: 5000, //hotreload websocket server port
+ // //watch: ['../'], //watch additional directories other than the current working directory
+ // pwa: "dist/service-worker.js", //pwa mode? Injects service worker registry code in (see pwa README.md)
+ // python: false,//7000, //quart server port (configured via the python server script file still)
+ // python_node: 7001, //websocket relay port (relays messages to client from nodejs that were sent to it by python)
+ // errpage: "node_modules/tinybuild/tinybuild/node_server/other/404.html", //default error page, etc.
+ // certpath: "node_modules/tinybuild/tinybuild/node_server/ssl/cert.pem", //if using https, this is required. See cert.pfx.md for instructions
+ // keypath: "node_modules/tinybuild/tinybuild/node_server/ssl/key.pem" //if using https, this is required. See cert.pfx.md for instructions
+ // }
+}
+
+export default config; //es5 //export default config; //
\ No newline at end of file
diff --git a/build/node/index.node.ts b/build/node/index.node.ts
new file mode 100644
index 00000000..10a675c3
--- /dev/null
+++ b/build/node/index.node.ts
@@ -0,0 +1,35 @@
+//frontend (browser-compatible) exports
+
+export * from '../../src/core/Graph'
+export * from '../../src/loaders'
+
+export * from '../../src/services/Service'
+export * from '../../src/services/unsafe/Unsafe.service'
+
+export * from '../../src/services/ecs/ECS.service'
+
+// export * from '../../src/services/dom/DOM.service'
+// export * from '../../src/services/dom/components/index'
+
+export * from '../../src/services/e2ee/E2EE.service'
+
+//export * from '../../src/services/gpu/GPU.service'
+
+export * from '../../src/services/http/HTTP.node'
+
+export * from '../../src/services/sse/SSE.node'
+
+export * from '../../src/services/wss/WSS.node'
+
+export * from '../../src/services/cmd/CMD.node'
+
+//export * from '../../src/services/struct/Struct.frontend'
+
+// export * from '../../src/services/webrtc/WebRTC.browser'
+
+//export * from '../../src/services/worker/Worker.service'
+//export * from '../../src/services/worker/Subprocess'
+
+export * from '../../src/services/sessions/sessions.service'
+
+export * from '../../src/services/router/Router'
\ No newline at end of file
diff --git a/build/node/package-lock.json b/build/node/package-lock.json
new file mode 100644
index 00000000..736d3c33
--- /dev/null
+++ b/build/node/package-lock.json
@@ -0,0 +1,121 @@
+{
+ "name": "graphscript-node",
+ "version": "0.2.27",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "graphscript-node",
+ "version": "0.2.27",
+ "license": "AGPL-3.0-or-later",
+ "dependencies": {
+ "better-sse": "~0.8.0",
+ "brainsatplay-math": "~0.0.25",
+ "bson-objectid": "~2.0.3",
+ "sjcl": "^1.0.8",
+ "web-worker": "~1.2.0",
+ "ws": "~8.11.0"
+ },
+ "devDependencies": {
+ "@types/node": "~18.7.15"
+ }
+ },
+ "node_modules/@types/node": {
+ "version": "18.7.23",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.23.tgz",
+ "integrity": "sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg==",
+ "dev": true
+ },
+ "node_modules/better-sse": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/better-sse/-/better-sse-0.8.0.tgz",
+ "integrity": "sha512-ymOse8R0L+R2S1W85yOGkkc+yTzAmo52S4erjxPyBVwpqjpS+X228BG7hDwgKsGV/D51YhCYd+eaDwJ+sL5JhA==",
+ "engines": {
+ "node": ">=12",
+ "pnpm": ">=6"
+ }
+ },
+ "node_modules/brainsatplay-math": {
+ "version": "0.0.25",
+ "resolved": "https://registry.npmjs.org/brainsatplay-math/-/brainsatplay-math-0.0.25.tgz",
+ "integrity": "sha512-J2s+/4osnjVVqqKVwuCuYbr9eGhXF4eFsGq/ImPIHICx0+1hJHoUN1XVCyiC8rOM7Nf0/8mmtVknzEeayVc7sQ=="
+ },
+ "node_modules/bson-objectid": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/bson-objectid/-/bson-objectid-2.0.4.tgz",
+ "integrity": "sha512-vgnKAUzcDoa+AeyYwXCoHyF2q6u/8H46dxu5JN+4/TZeq/Dlinn0K6GvxsCLb3LHUJl0m/TLiEK31kUwtgocMQ=="
+ },
+ "node_modules/sjcl": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz",
+ "integrity": "sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/web-worker": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
+ "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
+ },
+ "node_modules/ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ }
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "18.7.23",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.23.tgz",
+ "integrity": "sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg==",
+ "dev": true
+ },
+ "better-sse": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/better-sse/-/better-sse-0.8.0.tgz",
+ "integrity": "sha512-ymOse8R0L+R2S1W85yOGkkc+yTzAmo52S4erjxPyBVwpqjpS+X228BG7hDwgKsGV/D51YhCYd+eaDwJ+sL5JhA=="
+ },
+ "brainsatplay-math": {
+ "version": "0.0.25",
+ "resolved": "https://registry.npmjs.org/brainsatplay-math/-/brainsatplay-math-0.0.25.tgz",
+ "integrity": "sha512-J2s+/4osnjVVqqKVwuCuYbr9eGhXF4eFsGq/ImPIHICx0+1hJHoUN1XVCyiC8rOM7Nf0/8mmtVknzEeayVc7sQ=="
+ },
+ "bson-objectid": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/bson-objectid/-/bson-objectid-2.0.4.tgz",
+ "integrity": "sha512-vgnKAUzcDoa+AeyYwXCoHyF2q6u/8H46dxu5JN+4/TZeq/Dlinn0K6GvxsCLb3LHUJl0m/TLiEK31kUwtgocMQ=="
+ },
+ "sjcl": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz",
+ "integrity": "sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ=="
+ },
+ "web-worker": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
+ "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
+ },
+ "ws": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
+ "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
+ "requires": {}
+ }
+ }
+}
diff --git a/__package.json b/build/node/package.json
similarity index 74%
rename from __package.json
rename to build/node/package.json
index f9e4ebad..6b97fbc9 100644
--- a/__package.json
+++ b/build/node/package.json
@@ -1,11 +1,12 @@
{
"name": "graphscript-node",
- "version": "0.3.2",
+ "version": "0.2.27",
"description": "Comprehensive acyclic-graph based application architecture with microservices and networking",
- "main": "dist/index.node.js",
- "types": "dist/index.node.d.ts",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "type": "module",
"scripts": {
- "start": "tinybuild path=tinybuild.node.config.js && tinybuild && tinybuild path=tinybuild.core.config.js",
+ "start": "tinybuild path=tinybuild.config.js",
"build": "tinybuild build",
"serve": "tinybuild serve",
"init": "node tinybuild/init.js",
@@ -20,13 +21,14 @@
"esbuild"
],
"author": "Joshua Brewster",
- "license": "LGPL-3.0-or-later",
+ "license": "AGPL-3.0-or-later",
"dependencies": {
- "better-sse": "~0.10.0",
- "brainsatplay-math": "~0.1.0",
+ "better-sse": "^0.8.0",
+ "brainsatplay-math": "~0.0.25",
"bson-objectid": "~2.0.3",
+ "sjcl": "^1.0.8",
"web-worker": "~1.2.0",
- "ws": "~8.14.2"
+ "ws": "~8.11.0"
},
"nodemonConfig": {
"env": {
@@ -38,7 +40,6 @@
]
},
"devDependencies": {
- "@types/node": "~18.7.15",
- "@types/ws": "^8.5.3"
+ "@types/node": "~18.7.15"
}
}
diff --git a/tinybuild.node.config.js b/build/node/tinybuild.config.js
similarity index 93%
rename from tinybuild.node.config.js
rename to build/node/tinybuild.config.js
index 8268b979..6f6a9933 100644
--- a/tinybuild.node.config.js
+++ b/build/node/tinybuild.config.js
@@ -4,7 +4,7 @@ const config = {
entryPoints: [ //entry point file(s). These can include .js, .mjs, .ts, .jsx, .tsx, or other javascript files. Make sure your entry point is a ts file if you want to generate types
"index.node.ts"
],
- outfile: "dist/index.node", //exit point file, will append .js as well as indicators like .esm.js, .node.js for other build flags
+ outfile: "dist/index", //exit point file, will append .js as well as indicators like .esm.js, .node.js for other build flags
//outdir:[] //exit point files, define for multiple bundle files
bundleBrowser: false, //create plain js build? Can include globals and init scripts
bundleESM: false, //create esm module js files
@@ -37,4 +37,4 @@ const config = {
// }
}
-module.exports = config; //es5 //export default config; //
\ No newline at end of file
+export default config; //es5 //export default config; //
\ No newline at end of file
diff --git a/coverage/clover.xml b/coverage/clover.xml
new file mode 100644
index 00000000..b912105c
--- /dev/null
+++ b/coverage/clover.xml
@@ -0,0 +1,2261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
new file mode 100644
index 00000000..4351651d
--- /dev/null
+++ b/coverage/coverage-final.json
@@ -0,0 +1,20 @@
+{"/Users/garrettflynn/Documents/Github/graphscript/examples/graph/operations.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/examples/graph/operations.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":56}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":63}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":59}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":53}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":19}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":15}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":19}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":14}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":17}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":23}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":18}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":22}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":1}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":0}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":37}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":0}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":28}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":0}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":21}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":26}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":12}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":0}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":43}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":0}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":19}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":52}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":36}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":34}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":61}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":54}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":5}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":0}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":25}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":39}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":0}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":29}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":21}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":16}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":7}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":0}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":38}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":0}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":37}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":29}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":42}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":6}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":0}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":48}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":33}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":25}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":0}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":17}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":1}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":0}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":27}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":40}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":1}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":0}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":27}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":5}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":35}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":50}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":6}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":5}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":36}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":25}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":83}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":43}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":9}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":6}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":5}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":41}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":25}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":53}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":37}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":27}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":9}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":6}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":42}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":25}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":53}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":64}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":27}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":9}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":6}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":5}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":44}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":91}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":6}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":48}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":25}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":58}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":25}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":9}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":6}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":5}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":42}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":25}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":53}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":64}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":9}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":6}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":5}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":40}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":62}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":6}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":0}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":0}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":36}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":5}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":37}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":25}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":74}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":34}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":9}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":6}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":5}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":33}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":25}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":59}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":60}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":34}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":9}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":6}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":5}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":42}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":25}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":53}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":68}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":9}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":6}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":5}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":45}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":25}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":84}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":106}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":33}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":9}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":6}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":5}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":30}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":25}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":87}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":36}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":9}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":6}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":5}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":54}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":25}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":61}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":40}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":9}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":6}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":5}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":42}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":120}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":6}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":5}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":49}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":25}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":45}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":32}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":40}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":34}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":25}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":14}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":9}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":5}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":1}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":0}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":0}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":6,"34":6,"35":6,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":6,"51":6,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":0,"123":0,"124":0,"125":1,"126":1,"127":1,"128":1,"129":0,"130":0,"131":0,"132":0,"133":1,"134":1,"135":1,"136":1,"137":0,"138":0,"139":0,"140":1,"141":1,"142":1,"143":1,"144":0,"145":0,"146":0,"147":0,"148":1,"149":1,"150":1,"151":1,"152":0,"153":0,"154":0,"155":1,"156":1,"157":1,"158":1,"159":0,"160":0,"161":0,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":1,"178":1,"179":1,"180":1,"181":1},"branchMap":{"0":{"type":"branch","line":22,"loc":{"start":{"line":22,"column":21},"end":{"line":60,"column":1}},"locations":[{"start":{"line":22,"column":21},"end":{"line":60,"column":1}}]},"1":{"type":"branch","line":28,"loc":{"start":{"line":28,"column":17},"end":{"line":28,"column":43}},"locations":[{"start":{"line":28,"column":17},"end":{"line":28,"column":43}}]},"2":{"type":"branch","line":33,"loc":{"start":{"line":33,"column":13},"end":{"line":37,"column":9}},"locations":[{"start":{"line":33,"column":13},"end":{"line":37,"column":9}}]},"3":{"type":"branch","line":35,"loc":{"start":{"line":35,"column":30},"end":{"line":35,"column":53}},"locations":[{"start":{"line":35,"column":30},"end":{"line":35,"column":53}}]},"4":{"type":"branch","line":35,"loc":{"start":{"line":35,"column":54},"end":{"line":35,"column":60}},"locations":[{"start":{"line":35,"column":54},"end":{"line":35,"column":60}}]},"5":{"type":"branch","line":50,"loc":{"start":{"line":50,"column":31},"end":{"line":53,"column":5}},"locations":[{"start":{"line":50,"column":31},"end":{"line":53,"column":5}}]},"6":{"type":"branch","line":62,"loc":{"start":{"line":62,"column":20},"end":{"line":64,"column":1}},"locations":[{"start":{"line":62,"column":20},"end":{"line":64,"column":1}}]},"7":{"type":"branch","line":69,"loc":{"start":{"line":69,"column":18},"end":{"line":69,"column":50}},"locations":[{"start":{"line":69,"column":18},"end":{"line":69,"column":50}}]},"8":{"type":"branch","line":73,"loc":{"start":{"line":73,"column":18},"end":{"line":76,"column":9}},"locations":[{"start":{"line":73,"column":18},"end":{"line":76,"column":9}}]},"9":{"type":"branch","line":80,"loc":{"start":{"line":80,"column":18},"end":{"line":84,"column":9}},"locations":[{"start":{"line":80,"column":18},"end":{"line":84,"column":9}}]},"10":{"type":"branch","line":88,"loc":{"start":{"line":88,"column":18},"end":{"line":92,"column":9}},"locations":[{"start":{"line":88,"column":18},"end":{"line":92,"column":9}}]},"11":{"type":"branch","line":96,"loc":{"start":{"line":96,"column":18},"end":{"line":96,"column":59}},"locations":[{"start":{"line":96,"column":18},"end":{"line":96,"column":59}}]},"12":{"type":"branch","line":100,"loc":{"start":{"line":100,"column":18},"end":{"line":104,"column":9}},"locations":[{"start":{"line":100,"column":18},"end":{"line":104,"column":9}}]},"13":{"type":"branch","line":108,"loc":{"start":{"line":108,"column":18},"end":{"line":111,"column":9}},"locations":[{"start":{"line":108,"column":18},"end":{"line":111,"column":9}}]},"14":{"type":"branch","line":115,"loc":{"start":{"line":115,"column":18},"end":{"line":115,"column":55}},"locations":[{"start":{"line":115,"column":18},"end":{"line":115,"column":55}}]}},"b":{"0":[1],"1":[0],"2":[6],"3":[5],"4":[1],"5":[6],"6":[1],"7":[1],"8":[1],"9":[1],"10":[1],"11":[1],"12":[1],"13":[1],"14":[1]},"fnMap":{"0":{"name":"start","decl":{"start":{"line":22,"column":21},"end":{"line":60,"column":1}},"loc":{"start":{"line":22,"column":21},"end":{"line":60,"column":1}},"line":22},"1":{"name":"get","decl":{"start":{"line":33,"column":13},"end":{"line":37,"column":9}},"loc":{"start":{"line":33,"column":13},"end":{"line":37,"column":9}},"line":33},"2":{"name":"stop","decl":{"start":{"line":62,"column":20},"end":{"line":64,"column":1}},"loc":{"start":{"line":62,"column":20},"end":{"line":64,"column":1}},"line":62},"3":{"name":"function","decl":{"start":{"line":69,"column":18},"end":{"line":69,"column":50}},"loc":{"start":{"line":69,"column":18},"end":{"line":69,"column":50}},"line":69},"4":{"name":"function","decl":{"start":{"line":73,"column":18},"end":{"line":76,"column":9}},"loc":{"start":{"line":73,"column":18},"end":{"line":76,"column":9}},"line":73},"5":{"name":"function","decl":{"start":{"line":80,"column":18},"end":{"line":84,"column":9}},"loc":{"start":{"line":80,"column":18},"end":{"line":84,"column":9}},"line":80},"6":{"name":"function","decl":{"start":{"line":88,"column":18},"end":{"line":92,"column":9}},"loc":{"start":{"line":88,"column":18},"end":{"line":92,"column":9}},"line":88},"7":{"name":"function","decl":{"start":{"line":96,"column":18},"end":{"line":96,"column":59}},"loc":{"start":{"line":96,"column":18},"end":{"line":96,"column":59}},"line":96},"8":{"name":"function","decl":{"start":{"line":100,"column":18},"end":{"line":104,"column":9}},"loc":{"start":{"line":100,"column":18},"end":{"line":104,"column":9}},"line":100},"9":{"name":"function","decl":{"start":{"line":108,"column":18},"end":{"line":111,"column":9}},"loc":{"start":{"line":108,"column":18},"end":{"line":111,"column":9}},"line":108},"10":{"name":"function","decl":{"start":{"line":115,"column":18},"end":{"line":115,"column":55}},"loc":{"start":{"line":115,"column":18},"end":{"line":115,"column":55}},"line":115},"11":{"name":"function","decl":{"start":{"line":122,"column":18},"end":{"line":125,"column":9}},"loc":{"start":{"line":122,"column":18},"end":{"line":125,"column":9}},"line":122},"12":{"name":"function","decl":{"start":{"line":129,"column":18},"end":{"line":133,"column":9}},"loc":{"start":{"line":129,"column":18},"end":{"line":133,"column":9}},"line":129},"13":{"name":"function","decl":{"start":{"line":137,"column":18},"end":{"line":140,"column":9}},"loc":{"start":{"line":137,"column":18},"end":{"line":140,"column":9}},"line":137},"14":{"name":"function","decl":{"start":{"line":144,"column":18},"end":{"line":148,"column":9}},"loc":{"start":{"line":144,"column":18},"end":{"line":148,"column":9}},"line":144},"15":{"name":"function","decl":{"start":{"line":152,"column":18},"end":{"line":155,"column":9}},"loc":{"start":{"line":152,"column":18},"end":{"line":155,"column":9}},"line":152},"16":{"name":"function","decl":{"start":{"line":159,"column":18},"end":{"line":162,"column":9}},"loc":{"start":{"line":159,"column":18},"end":{"line":162,"column":9}},"line":159},"17":{"name":"function","decl":{"start":{"line":166,"column":18},"end":{"line":166,"column":57}},"loc":{"start":{"line":166,"column":18},"end":{"line":166,"column":57}},"line":166},"18":{"name":"function","decl":{"start":{"line":170,"column":18},"end":{"line":177,"column":9}},"loc":{"start":{"line":170,"column":18},"end":{"line":177,"column":9}},"line":170}},"f":{"0":1,"1":6,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/examples/graph/tree.js": {"path":"/Users/garrettflynn/Documents/Github/graphscript/examples/graph/tree.js","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":94}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":54}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":24}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":19}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":5}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":1}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":12}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":61}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":11}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":12}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":12}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":20}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":23}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":24}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":48}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":44}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":22}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":45}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":79}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":40}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":39}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":22}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":33}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":51}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":82}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":44}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":66}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":26}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":54}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":68}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":69}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":21}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":17}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":13}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":8}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":6}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":0}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":138}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":0}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":0}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":11}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":31}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":36}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":28}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":24}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":10}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":16}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":22}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":24}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":9}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":6}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":0}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":20}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":0}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":2}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":0}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":0}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":14}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":18}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":172}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":40}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":36}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":50}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":56}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":46}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":10}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":41}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":52}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":9}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":8}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":5}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":1}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":0}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":19}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":2,"35":2,"36":1,"37":1,"38":4,"39":4,"40":4,"41":4,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":1,"84":1},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":85,"column":19}},"locations":[{"start":{"line":1,"column":0},"end":{"line":85,"column":19}}]},"1":{"type":"branch","line":69,"loc":{"start":{"line":69,"column":13},"end":{"line":83,"column":1}},"locations":[{"start":{"line":69,"column":13},"end":{"line":83,"column":1}}]},"2":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":4},"end":{"line":9,"column":5}},"locations":[{"start":{"line":5,"column":4},"end":{"line":9,"column":5}}]},"3":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":17},"end":{"line":9,"column":5}},"locations":[{"start":{"line":5,"column":17},"end":{"line":9,"column":5}}]},"4":{"type":"branch","line":26,"loc":{"start":{"line":26,"column":31},"end":{"line":31,"column":21}},"locations":[{"start":{"line":26,"column":31},"end":{"line":31,"column":21}}]},"5":{"type":"branch","line":33,"loc":{"start":{"line":33,"column":34},"end":{"line":37,"column":25}},"locations":[{"start":{"line":33,"column":34},"end":{"line":37,"column":25}}]},"6":{"type":"branch","line":38,"loc":{"start":{"line":38,"column":37},"end":{"line":42,"column":25}},"locations":[{"start":{"line":38,"column":37},"end":{"line":42,"column":25}}]},"7":{"type":"branch","line":53,"loc":{"start":{"line":53,"column":19},"end":{"line":57,"column":9}},"locations":[{"start":{"line":53,"column":19},"end":{"line":57,"column":9}}]}},"b":{"0":[1],"1":[0],"2":[1],"3":[1],"4":[1],"5":[2],"6":[4],"7":[1]},"fnMap":{"0":{"name":"","decl":{"start":{"line":5,"column":4},"end":{"line":9,"column":5}},"loc":{"start":{"line":5,"column":4},"end":{"line":9,"column":5}},"line":5},"1":{"name":"__operator","decl":{"start":{"line":5,"column":17},"end":{"line":9,"column":5}},"loc":{"start":{"line":5,"column":17},"end":{"line":9,"column":5}},"line":5},"2":{"name":"__operator","decl":{"start":{"line":26,"column":31},"end":{"line":31,"column":21}},"loc":{"start":{"line":26,"column":31},"end":{"line":31,"column":21}},"line":26},"3":{"name":"nodeA.x","decl":{"start":{"line":33,"column":34},"end":{"line":37,"column":25}},"loc":{"start":{"line":33,"column":34},"end":{"line":37,"column":25}},"line":33},"4":{"name":"nodeA.jump","decl":{"start":{"line":38,"column":37},"end":{"line":42,"column":25}},"loc":{"start":{"line":38,"column":37},"end":{"line":42,"column":25}},"line":38},"5":{"name":"nodeD","decl":{"start":{"line":49,"column":10},"end":{"line":49,"column":36}},"loc":{"start":{"line":49,"column":10},"end":{"line":49,"column":36}},"line":49},"6":{"name":"__operator","decl":{"start":{"line":53,"column":19},"end":{"line":57,"column":9}},"loc":{"start":{"line":53,"column":19},"end":{"line":57,"column":9}},"line":53},"7":{"name":"__onconnected","decl":{"start":{"line":72,"column":22},"end":{"line":77,"column":9}},"loc":{"start":{"line":72,"column":22},"end":{"line":77,"column":9}},"line":72},"8":{"name":"__ondisconnected","decl":{"start":{"line":78,"column":25},"end":{"line":80,"column":9}},"loc":{"start":{"line":78,"column":25},"end":{"line":80,"column":9}},"line":78}},"f":{"0":1,"1":1,"2":1,"3":2,"4":4,"5":0,"6":1,"7":0,"8":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/examples/graph/nodes/nodeA.js": {"path":"/Users/garrettflynn/Documents/Github/graphscript/examples/graph/nodes/nodeA.js","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":48}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":18}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":18}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":30}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":27}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":20}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":0}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":25}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":38}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":17}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":1}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":29}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":30}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":1}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":28}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":69}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":66}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":24}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":46}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":6}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":36}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":63}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":48}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":6}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":19}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":4,"8":4,"9":4,"10":4,"11":4,"12":4,"13":4,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":2,"29":2,"30":2,"31":1,"32":1,"33":1},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":34,"column":1}},"locations":[{"start":{"line":1,"column":0},"end":{"line":34,"column":1}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":20},"end":{"line":14,"column":1}},"locations":[{"start":{"line":7,"column":20},"end":{"line":14,"column":1}}]},"2":{"type":"branch","line":12,"loc":{"start":{"line":12,"column":15},"end":{"line":12,"column":38}},"locations":[{"start":{"line":12,"column":15},"end":{"line":12,"column":38}}]},"3":{"type":"branch","line":23,"loc":{"start":{"line":23,"column":18},"end":{"line":27,"column":5}},"locations":[{"start":{"line":23,"column":18},"end":{"line":27,"column":5}}]},"4":{"type":"branch","line":28,"loc":{"start":{"line":28,"column":20},"end":{"line":32,"column":5}},"locations":[{"start":{"line":28,"column":20},"end":{"line":32,"column":5}}]}},"b":{"0":[1],"1":[4],"2":[2],"3":[1],"4":[2]},"fnMap":{"0":{"name":"jump","decl":{"start":{"line":7,"column":20},"end":{"line":14,"column":1}},"loc":{"start":{"line":7,"column":20},"end":{"line":14,"column":1}},"line":7},"1":{"name":"nodeB.nodeC","decl":{"start":{"line":23,"column":18},"end":{"line":27,"column":5}},"loc":{"start":{"line":23,"column":18},"end":{"line":27,"column":5}},"line":23},"2":{"name":"nodeB.nodeC.z","decl":{"start":{"line":28,"column":20},"end":{"line":32,"column":5}},"loc":{"start":{"line":28,"column":20},"end":{"line":32,"column":5}},"line":28}},"f":{"0":4,"1":1,"2":2}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/EventHandler.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/EventHandler.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":69}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":130}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":18}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":11}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":15}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":92}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":0}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":50}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":44}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":106}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":25}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":5}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":31}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":37}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":5}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":36}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":88}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":5}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":110}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":17}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":0}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":61}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":88}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":53}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":29}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":49}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":22}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":36}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":50}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":22}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":36}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":37}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":19}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":13}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":0}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":37}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":40}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":13}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":0}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":46}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":0}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":0}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":55}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":47}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":32}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":5}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":52}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":41}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":22}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":22}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":42}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":69}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":13}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":18}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":36}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":48}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":37}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":32}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":36}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":21}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":0}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":47}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":56}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":46}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":73}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":17}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":16}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":55}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":28}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":13}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":9}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":5}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":68}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":16}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":8}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":34}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":28}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":43}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":9}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":47}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":29}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":44}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":79}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":9}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":5}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":60}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":28}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":37}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":143}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":9}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":5}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":62}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":1,"16":2,"17":2,"18":2,"19":1,"20":11,"21":11,"22":1,"23":6,"24":6,"25":6,"26":4,"27":4,"28":4,"29":5,"30":4,"31":4,"32":0,"33":4,"34":4,"35":4,"36":4,"37":4,"38":6,"39":6,"40":6,"41":6,"42":6,"43":6,"44":6,"45":6,"46":6,"47":6,"48":6,"49":6,"50":1,"51":2,"52":2,"53":1,"54":1,"55":1,"56":1,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":1,"76":2,"77":1,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":1,"87":6,"88":6,"89":6,"90":0,"91":1,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":1},"branchMap":{"0":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":92}},"locations":[{"start":{"line":9,"column":4},"end":{"line":9,"column":92}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":73},"end":{"line":9,"column":90}},"locations":[{"start":{"line":9,"column":73},"end":{"line":9,"column":90}}]},"2":{"type":"branch","line":16,"loc":{"start":{"line":16,"column":15},"end":{"line":19,"column":5}},"locations":[{"start":{"line":16,"column":15},"end":{"line":19,"column":5}}]},"3":{"type":"branch","line":20,"loc":{"start":{"line":20,"column":19},"end":{"line":22,"column":5}},"locations":[{"start":{"line":20,"column":19},"end":{"line":22,"column":5}}]},"4":{"type":"branch","line":21,"loc":{"start":{"line":21,"column":58},"end":{"line":21,"column":86}},"locations":[{"start":{"line":21,"column":58},"end":{"line":21,"column":86}}]},"5":{"type":"branch","line":23,"loc":{"start":{"line":23,"column":21},"end":{"line":50,"column":5}},"locations":[{"start":{"line":23,"column":21},"end":{"line":50,"column":5}}]},"6":{"type":"branch","line":26,"loc":{"start":{"line":26,"column":34},"end":{"line":26,"column":57}},"locations":[{"start":{"line":26,"column":34},"end":{"line":26,"column":57}}]},"7":{"type":"branch","line":26,"loc":{"start":{"line":26,"column":59},"end":{"line":38,"column":13}},"locations":[{"start":{"line":26,"column":59},"end":{"line":38,"column":13}}]},"8":{"type":"branch","line":49,"loc":{"start":{"line":49,"column":9},"end":{"line":49,"column":32}},"locations":[{"start":{"line":49,"column":9},"end":{"line":49,"column":32}}]},"9":{"type":"branch","line":29,"loc":{"start":{"line":29,"column":24},"end":{"line":31,"column":21}},"locations":[{"start":{"line":29,"column":24},"end":{"line":31,"column":21}}]},"10":{"type":"branch","line":51,"loc":{"start":{"line":51,"column":23},"end":{"line":77,"column":5}},"locations":[{"start":{"line":51,"column":23},"end":{"line":77,"column":5}}]},"11":{"type":"branch","line":53,"loc":{"start":{"line":53,"column":21},"end":{"line":76,"column":9}},"locations":[{"start":{"line":53,"column":21},"end":{"line":76,"column":9}}]},"12":{"type":"branch","line":58,"loc":{"start":{"line":58,"column":-1},"end":{"line":75,"column":13}},"locations":[{"start":{"line":58,"column":-1},"end":{"line":75,"column":13}}]},"13":{"type":"branch","line":87,"loc":{"start":{"line":87,"column":15},"end":{"line":91,"column":5}},"locations":[{"start":{"line":87,"column":15},"end":{"line":91,"column":5}}]},"14":{"type":"branch","line":91,"loc":{"start":{"line":91,"column":-1},"end":{"line":91,"column":5}},"locations":[{"start":{"line":91,"column":-1},"end":{"line":91,"column":5}}]}},"b":{"0":[1],"1":[0],"2":[2],"3":[11],"4":[11],"5":[6],"6":[4],"7":[4],"8":[0],"9":[5],"10":[2],"11":[1],"12":[0],"13":[6],"14":[0]},"fnMap":{"0":{"name":"EventHandler","decl":{"start":{"line":9,"column":4},"end":{"line":9,"column":92}},"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":92}},"line":9},"1":{"name":"EventHandler.setState","decl":{"start":{"line":11,"column":15},"end":{"line":15,"column":5}},"loc":{"start":{"line":11,"column":15},"end":{"line":15,"column":5}},"line":11},"2":{"name":"EventHandler.setValue","decl":{"start":{"line":16,"column":15},"end":{"line":19,"column":5}},"loc":{"start":{"line":16,"column":15},"end":{"line":19,"column":5}},"line":16},"3":{"name":"EventHandler.triggerEvent","decl":{"start":{"line":20,"column":19},"end":{"line":22,"column":5}},"loc":{"start":{"line":20,"column":19},"end":{"line":22,"column":5}},"line":20},"4":{"name":"EventHandler.subscribeEvent","decl":{"start":{"line":23,"column":21},"end":{"line":50,"column":5}},"loc":{"start":{"line":23,"column":21},"end":{"line":50,"column":5}},"line":23},"5":{"name":"get","decl":{"start":{"line":29,"column":24},"end":{"line":31,"column":21}},"loc":{"start":{"line":29,"column":24},"end":{"line":31,"column":21}},"line":29},"6":{"name":"set","decl":{"start":{"line":32,"column":24},"end":{"line":34,"column":21}},"loc":{"start":{"line":32,"column":24},"end":{"line":34,"column":21}},"line":32},"7":{"name":"EventHandler.unsubscribeEvent","decl":{"start":{"line":51,"column":23},"end":{"line":77,"column":5}},"loc":{"start":{"line":51,"column":23},"end":{"line":77,"column":5}},"line":51},"8":{"name":"EventHandler.subscribeEventOnce","decl":{"start":{"line":78,"column":25},"end":{"line":86,"column":5}},"loc":{"start":{"line":78,"column":25},"end":{"line":86,"column":5}},"line":78},"9":{"name":"EventHandler.getEvent","decl":{"start":{"line":87,"column":15},"end":{"line":91,"column":5}},"loc":{"start":{"line":87,"column":15},"end":{"line":91,"column":5}},"line":87},"10":{"name":"EventHandler.getSnapshot","decl":{"start":{"line":92,"column":18},"end":{"line":97,"column":5}},"loc":{"start":{"line":92,"column":18},"end":{"line":97,"column":5}},"line":92}},"f":{"0":1,"1":0,"2":2,"3":11,"4":6,"5":5,"6":0,"7":2,"8":0,"9":6,"10":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/Graph.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/Graph.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":97}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":122}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":39}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":46}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":69}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":70}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":37}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":51}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":67}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":0}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":48}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":0}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":70}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":35}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":241}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":227}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":118}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":258}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":92}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":95}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":71}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":20}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":67}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":6}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":20}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":1}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":0}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":0}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":22}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":19}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":16}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":14}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":35}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":14}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":8}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":0}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":54}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":0}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":28}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":49}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":14}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":29}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":26}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":37}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":39}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":10}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":24}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":148}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":20}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":1}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":0}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":17}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":24}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":0}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":12}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":19}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":22}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":27}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":24}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":42}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":64}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":35}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":14}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":38}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":35}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":38}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":40}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":70}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":70}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":104}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":84}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":5}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":0}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":41}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":30}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":16}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":17}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":13}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":0}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":20}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":4}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":65}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":75}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":0}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":34}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":88}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":95}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":0}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":45}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":12}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":86}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":77}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":0}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":81}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":59}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":0}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":89}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":50}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":53}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":60}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":155}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":0}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":54}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":0}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":85}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":62}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":37}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":0}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":68}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":64}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":44}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":81}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":131}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":17}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":0}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":60}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":50}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":47}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":56}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":97}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":18}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":13}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":0}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":77}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":77}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":0}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":0}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":75}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":53}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":9}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":5}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":1}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":0}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":20}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":0}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":21}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":0}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":12}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":19}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":22}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":27}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":40}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":33}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":27}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":25}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":24}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":9}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":65}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":34}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":24}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":14}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":20}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":153}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":34}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":36}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":5}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":0}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":0}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":16}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":29}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":7}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":27}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":5}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":0}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":38}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":21}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":118}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":73}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":55}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":9}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":5}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":0}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":42}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":0}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":93}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":0}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":42}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":113}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":0}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":43}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":0}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":70}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":26}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":106}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":51}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":106}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":52}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":38}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":13}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":75}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":0}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":32}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":38}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":42}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":53}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":13}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":9}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":0}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":46}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":0}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":5}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":0}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":57}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":50}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":56}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":0}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":35}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":5}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":0}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":30}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":49}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":53}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":36}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":45}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":56}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":74}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":83}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":135}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":5}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":0}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":57}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":0}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":65}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":0}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":22}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":46}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":69}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":207}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":101}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":58}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":9}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":92}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":8}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":24}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":105}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":9}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":54}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":48}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":0}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":110}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":21}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":44}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":77}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":43}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":34}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":124}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":71}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":4}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":93}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":0}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":24}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":0}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":9}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":0}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":15}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":5}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":0}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":70}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":31}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":0}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":59}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":0}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":39}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":41}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":54}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":0}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":32}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":42}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":13}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":0}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":43}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":1}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":44}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":37}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":45}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":51}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":63}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":37}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":49}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":0}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":64}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":106}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":0}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":40}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":52}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":21}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":0}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":53}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":19}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":43}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":59}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":21}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":0}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":53}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":18}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":13}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":0}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":33}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":49}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":13}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":9}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":0}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":66}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":42}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":115}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":9}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":0}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":32}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":5}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":0}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":53}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":38}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":36}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":43}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":71}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":148}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":68}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":9}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":45}},"324":{"start":{"line":325,"column":0},"end":{"line":325,"column":60}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":9}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":5}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":0}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":66}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":72}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":31}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":45}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":44}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":48}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":59}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":75}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":38}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":24}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":72}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":101}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":27}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":63}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":67}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":157}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":29}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":150}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":21}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":24}},"348":{"start":{"line":349,"column":0},"end":{"line":349,"column":59}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":63}},"350":{"start":{"line":351,"column":0},"end":{"line":351,"column":125}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":25}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":118}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":17}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":0}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":50}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":45}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":13}},"358":{"start":{"line":359,"column":0},"end":{"line":359,"column":9}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":5}},"360":{"start":{"line":361,"column":0},"end":{"line":361,"column":0}},"361":{"start":{"line":362,"column":0},"end":{"line":362,"column":65}},"362":{"start":{"line":363,"column":0},"end":{"line":363,"column":85}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":70}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":0}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":64}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":59}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":0}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":39}},"369":{"start":{"line":370,"column":0},"end":{"line":370,"column":12}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":20}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":87}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":18}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":52}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":72}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":41}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":44}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":34}},"378":{"start":{"line":379,"column":0},"end":{"line":379,"column":44}},"379":{"start":{"line":380,"column":0},"end":{"line":380,"column":39}},"380":{"start":{"line":381,"column":0},"end":{"line":381,"column":13}},"381":{"start":{"line":382,"column":0},"end":{"line":382,"column":9}},"382":{"start":{"line":383,"column":0},"end":{"line":383,"column":5}},"383":{"start":{"line":384,"column":0},"end":{"line":384,"column":0}},"384":{"start":{"line":385,"column":0},"end":{"line":385,"column":17}},"385":{"start":{"line":386,"column":0},"end":{"line":386,"column":31}},"386":{"start":{"line":387,"column":0},"end":{"line":387,"column":53}},"387":{"start":{"line":388,"column":0},"end":{"line":388,"column":31}},"388":{"start":{"line":389,"column":0},"end":{"line":389,"column":27}},"389":{"start":{"line":390,"column":0},"end":{"line":390,"column":37}},"390":{"start":{"line":391,"column":0},"end":{"line":391,"column":10}},"391":{"start":{"line":392,"column":0},"end":{"line":392,"column":0}},"392":{"start":{"line":393,"column":0},"end":{"line":393,"column":0}},"393":{"start":{"line":394,"column":0},"end":{"line":394,"column":22}},"394":{"start":{"line":395,"column":0},"end":{"line":395,"column":61}},"395":{"start":{"line":396,"column":0},"end":{"line":396,"column":0}},"396":{"start":{"line":397,"column":0},"end":{"line":397,"column":16}},"397":{"start":{"line":398,"column":0},"end":{"line":398,"column":0}},"398":{"start":{"line":399,"column":0},"end":{"line":399,"column":42}},"399":{"start":{"line":400,"column":0},"end":{"line":400,"column":68}},"400":{"start":{"line":401,"column":0},"end":{"line":401,"column":24}},"401":{"start":{"line":402,"column":0},"end":{"line":402,"column":72}},"402":{"start":{"line":403,"column":0},"end":{"line":403,"column":39}},"403":{"start":{"line":404,"column":0},"end":{"line":404,"column":48}},"404":{"start":{"line":405,"column":0},"end":{"line":405,"column":62}},"405":{"start":{"line":406,"column":0},"end":{"line":406,"column":17}},"406":{"start":{"line":407,"column":0},"end":{"line":407,"column":61}},"407":{"start":{"line":408,"column":0},"end":{"line":408,"column":10}},"408":{"start":{"line":409,"column":0},"end":{"line":409,"column":0}},"409":{"start":{"line":410,"column":0},"end":{"line":410,"column":37}},"410":{"start":{"line":411,"column":0},"end":{"line":411,"column":84}},"411":{"start":{"line":412,"column":0},"end":{"line":412,"column":11}},"412":{"start":{"line":413,"column":0},"end":{"line":413,"column":34}},"413":{"start":{"line":414,"column":0},"end":{"line":414,"column":81}},"414":{"start":{"line":415,"column":0},"end":{"line":415,"column":13}},"415":{"start":{"line":416,"column":0},"end":{"line":416,"column":0}},"416":{"start":{"line":417,"column":0},"end":{"line":417,"column":34}},"417":{"start":{"line":418,"column":0},"end":{"line":418,"column":45}},"418":{"start":{"line":419,"column":0},"end":{"line":419,"column":46}},"419":{"start":{"line":420,"column":0},"end":{"line":420,"column":32}},"420":{"start":{"line":421,"column":0},"end":{"line":421,"column":74}},"421":{"start":{"line":422,"column":0},"end":{"line":422,"column":148}},"422":{"start":{"line":423,"column":0},"end":{"line":423,"column":42}},"423":{"start":{"line":424,"column":0},"end":{"line":424,"column":72}},"424":{"start":{"line":425,"column":0},"end":{"line":425,"column":58}},"425":{"start":{"line":426,"column":0},"end":{"line":426,"column":21}},"426":{"start":{"line":427,"column":0},"end":{"line":427,"column":0}},"427":{"start":{"line":428,"column":0},"end":{"line":428,"column":48}},"428":{"start":{"line":429,"column":0},"end":{"line":429,"column":53}},"429":{"start":{"line":430,"column":0},"end":{"line":430,"column":17}},"430":{"start":{"line":431,"column":0},"end":{"line":431,"column":90}},"431":{"start":{"line":432,"column":0},"end":{"line":432,"column":120}},"432":{"start":{"line":433,"column":0},"end":{"line":433,"column":20}},"433":{"start":{"line":434,"column":0},"end":{"line":434,"column":95}},"434":{"start":{"line":435,"column":0},"end":{"line":435,"column":17}},"435":{"start":{"line":436,"column":0},"end":{"line":436,"column":20}},"436":{"start":{"line":437,"column":0},"end":{"line":437,"column":104}},"437":{"start":{"line":438,"column":0},"end":{"line":438,"column":106}},"438":{"start":{"line":439,"column":0},"end":{"line":439,"column":13}},"439":{"start":{"line":440,"column":0},"end":{"line":440,"column":9}},"440":{"start":{"line":441,"column":0},"end":{"line":441,"column":19}},"441":{"start":{"line":442,"column":0},"end":{"line":442,"column":5}},"442":{"start":{"line":443,"column":0},"end":{"line":443,"column":0}},"443":{"start":{"line":444,"column":0},"end":{"line":444,"column":92}},"444":{"start":{"line":445,"column":0},"end":{"line":445,"column":39}},"445":{"start":{"line":446,"column":0},"end":{"line":446,"column":71}},"446":{"start":{"line":447,"column":0},"end":{"line":447,"column":9}},"447":{"start":{"line":448,"column":0},"end":{"line":448,"column":83}},"448":{"start":{"line":449,"column":0},"end":{"line":449,"column":5}},"449":{"start":{"line":450,"column":0},"end":{"line":450,"column":0}},"450":{"start":{"line":451,"column":0},"end":{"line":451,"column":47}},"451":{"start":{"line":452,"column":0},"end":{"line":452,"column":43}},"452":{"start":{"line":453,"column":0},"end":{"line":453,"column":5}},"453":{"start":{"line":454,"column":0},"end":{"line":454,"column":0}},"454":{"start":{"line":455,"column":0},"end":{"line":455,"column":1}},"455":{"start":{"line":456,"column":0},"end":{"line":456,"column":0}},"456":{"start":{"line":457,"column":0},"end":{"line":457,"column":0}},"457":{"start":{"line":458,"column":0},"end":{"line":458,"column":41}},"458":{"start":{"line":459,"column":0},"end":{"line":459,"column":27}},"459":{"start":{"line":460,"column":0},"end":{"line":460,"column":81}},"460":{"start":{"line":461,"column":0},"end":{"line":461,"column":131}},"461":{"start":{"line":462,"column":0},"end":{"line":462,"column":63}},"462":{"start":{"line":463,"column":0},"end":{"line":463,"column":38}},"463":{"start":{"line":464,"column":0},"end":{"line":464,"column":5}},"464":{"start":{"line":465,"column":0},"end":{"line":465,"column":0}},"465":{"start":{"line":466,"column":0},"end":{"line":466,"column":18}},"466":{"start":{"line":467,"column":0},"end":{"line":467,"column":1}},"467":{"start":{"line":468,"column":0},"end":{"line":468,"column":0}},"468":{"start":{"line":469,"column":0},"end":{"line":469,"column":0}},"469":{"start":{"line":470,"column":0},"end":{"line":470,"column":166}},"470":{"start":{"line":471,"column":0},"end":{"line":471,"column":36}},"471":{"start":{"line":472,"column":0},"end":{"line":472,"column":10}},"472":{"start":{"line":473,"column":0},"end":{"line":473,"column":55}},"473":{"start":{"line":474,"column":0},"end":{"line":474,"column":40}},"474":{"start":{"line":475,"column":0},"end":{"line":475,"column":49}},"475":{"start":{"line":476,"column":0},"end":{"line":476,"column":38}},"476":{"start":{"line":477,"column":0},"end":{"line":477,"column":13}},"477":{"start":{"line":478,"column":0},"end":{"line":478,"column":49}},"478":{"start":{"line":479,"column":0},"end":{"line":479,"column":23}},"479":{"start":{"line":480,"column":0},"end":{"line":480,"column":4}},"480":{"start":{"line":481,"column":0},"end":{"line":481,"column":0}},"481":{"start":{"line":482,"column":0},"end":{"line":482,"column":0}},"482":{"start":{"line":483,"column":0},"end":{"line":483,"column":24}},"483":{"start":{"line":484,"column":0},"end":{"line":484,"column":55}},"484":{"start":{"line":485,"column":0},"end":{"line":485,"column":0}},"485":{"start":{"line":486,"column":0},"end":{"line":486,"column":46}},"486":{"start":{"line":487,"column":0},"end":{"line":487,"column":0}},"487":{"start":{"line":488,"column":0},"end":{"line":488,"column":29}},"488":{"start":{"line":489,"column":0},"end":{"line":489,"column":14}},"489":{"start":{"line":490,"column":0},"end":{"line":490,"column":12}},"490":{"start":{"line":491,"column":0},"end":{"line":491,"column":0}},"491":{"start":{"line":492,"column":0},"end":{"line":492,"column":47}},"492":{"start":{"line":493,"column":0},"end":{"line":493,"column":63}},"493":{"start":{"line":494,"column":0},"end":{"line":494,"column":47}},"494":{"start":{"line":495,"column":0},"end":{"line":495,"column":123}},"495":{"start":{"line":496,"column":0},"end":{"line":496,"column":13}},"496":{"start":{"line":497,"column":0},"end":{"line":497,"column":0}},"497":{"start":{"line":498,"column":0},"end":{"line":498,"column":73}},"498":{"start":{"line":499,"column":0},"end":{"line":499,"column":83}},"499":{"start":{"line":500,"column":0},"end":{"line":500,"column":114}},"500":{"start":{"line":501,"column":0},"end":{"line":501,"column":101}},"501":{"start":{"line":502,"column":0},"end":{"line":502,"column":70}},"502":{"start":{"line":503,"column":0},"end":{"line":503,"column":15}},"503":{"start":{"line":504,"column":0},"end":{"line":504,"column":54}},"504":{"start":{"line":505,"column":0},"end":{"line":505,"column":5}},"505":{"start":{"line":506,"column":0},"end":{"line":506,"column":0}},"506":{"start":{"line":507,"column":0},"end":{"line":507,"column":17}},"507":{"start":{"line":508,"column":0},"end":{"line":508,"column":1}},"508":{"start":{"line":509,"column":0},"end":{"line":509,"column":0}},"509":{"start":{"line":510,"column":0},"end":{"line":510,"column":37}},"510":{"start":{"line":511,"column":0},"end":{"line":511,"column":50}},"511":{"start":{"line":512,"column":0},"end":{"line":512,"column":22}},"512":{"start":{"line":513,"column":0},"end":{"line":513,"column":53}},"513":{"start":{"line":514,"column":0},"end":{"line":514,"column":20}},"514":{"start":{"line":515,"column":0},"end":{"line":515,"column":159}},"515":{"start":{"line":516,"column":0},"end":{"line":516,"column":1}},"516":{"start":{"line":517,"column":0},"end":{"line":517,"column":0}},"517":{"start":{"line":518,"column":0},"end":{"line":518,"column":23}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":6,"89":6,"90":6,"91":6,"92":6,"93":6,"94":6,"95":6,"96":6,"97":6,"98":6,"99":6,"100":6,"101":6,"102":6,"103":6,"104":6,"105":6,"106":6,"107":6,"108":6,"109":6,"110":6,"111":6,"112":39,"113":39,"114":39,"115":39,"116":31,"117":31,"118":31,"119":39,"120":39,"121":39,"122":39,"123":39,"124":39,"125":39,"126":39,"127":6,"128":6,"129":6,"130":6,"131":6,"132":6,"133":6,"134":6,"135":6,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":1,"195":1,"196":1,"197":5,"198":5,"199":5,"200":5,"201":5,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":0,"209":0,"210":0,"211":0,"212":0,"213":1,"214":1,"215":6,"216":48,"217":48,"218":48,"219":0,"220":0,"221":0,"222":6,"223":6,"224":1,"225":1,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":1,"302":1,"303":0,"304":0,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":3,"317":3,"318":3,"319":1,"320":1,"321":3,"322":3,"323":3,"324":0,"325":0,"326":3,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":1,"384":1,"385":6,"386":6,"387":6,"388":6,"389":6,"390":6,"391":6,"392":6,"393":6,"394":6,"395":6,"396":6,"397":6,"398":6,"399":2,"400":2,"401":2,"402":2,"403":2,"404":2,"405":2,"406":2,"407":2,"408":6,"409":6,"410":6,"411":6,"412":6,"413":1,"414":1,"415":6,"416":6,"417":6,"418":6,"419":0,"420":0,"421":0,"422":0,"423":0,"424":0,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":6,"441":6,"442":1,"443":1,"444":1,"445":0,"446":0,"447":1,"448":1,"449":1,"450":1,"451":0,"452":0,"453":1,"454":1,"455":1,"456":1,"457":13,"458":13,"459":42,"460":12,"461":12,"462":42,"463":42,"464":13,"465":13,"466":13,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"473":1,"474":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":0,"487":0,"488":0,"489":0,"490":0,"491":0,"492":0,"493":0,"494":0,"495":0,"496":0,"497":0,"498":0,"499":0,"500":0,"501":0,"502":0,"503":0,"504":0,"505":0,"506":0,"507":0,"508":1,"509":1,"510":0,"511":0,"512":0,"513":0,"514":0,"515":0,"516":1,"517":1},"branchMap":{"0":{"type":"branch","line":88,"loc":{"start":{"line":88,"column":4},"end":{"line":136,"column":5}},"locations":[{"start":{"line":88,"column":4},"end":{"line":136,"column":5}}]},"1":{"type":"branch","line":91,"loc":{"start":{"line":91,"column":46},"end":{"line":91,"column":88}},"locations":[{"start":{"line":91,"column":46},"end":{"line":91,"column":88}}]},"2":{"type":"branch","line":92,"loc":{"start":{"line":92,"column":49},"end":{"line":92,"column":95}},"locations":[{"start":{"line":92,"column":49},"end":{"line":92,"column":95}}]},"3":{"type":"branch","line":106,"loc":{"start":{"line":106,"column":36},"end":{"line":106,"column":87}},"locations":[{"start":{"line":106,"column":36},"end":{"line":106,"column":87}}]},"4":{"type":"branch","line":112,"loc":{"start":{"line":112,"column":36},"end":{"line":127,"column":13}},"locations":[{"start":{"line":112,"column":36},"end":{"line":127,"column":13}}]},"5":{"type":"branch","line":116,"loc":{"start":{"line":116,"column":43},"end":{"line":119,"column":17}},"locations":[{"start":{"line":116,"column":43},"end":{"line":119,"column":17}}]},"6":{"type":"branch","line":118,"loc":{"start":{"line":118,"column":51},"end":{"line":118,"column":131}},"locations":[{"start":{"line":118,"column":51},"end":{"line":118,"column":131}}]},"7":{"type":"branch","line":125,"loc":{"start":{"line":125,"column":51},"end":{"line":125,"column":58}},"locations":[{"start":{"line":125,"column":51},"end":{"line":125,"column":58}}]},"8":{"type":"branch","line":125,"loc":{"start":{"line":125,"column":59},"end":{"line":125,"column":65}},"locations":[{"start":{"line":125,"column":59},"end":{"line":125,"column":65}}]},"9":{"type":"branch","line":130,"loc":{"start":{"line":130,"column":45},"end":{"line":130,"column":77}},"locations":[{"start":{"line":130,"column":45},"end":{"line":130,"column":77}}]},"10":{"type":"branch","line":123,"loc":{"start":{"line":123,"column":25},"end":{"line":123,"column":46}},"locations":[{"start":{"line":123,"column":25},"end":{"line":123,"column":46}}]},"11":{"type":"branch","line":124,"loc":{"start":{"line":124,"column":25},"end":{"line":124,"column":55}},"locations":[{"start":{"line":124,"column":25},"end":{"line":124,"column":55}}]},"12":{"type":"branch","line":164,"loc":{"start":{"line":164,"column":4},"end":{"line":168,"column":5}},"locations":[{"start":{"line":164,"column":4},"end":{"line":168,"column":5}}]},"13":{"type":"branch","line":170,"loc":{"start":{"line":170,"column":11},"end":{"line":176,"column":5}},"locations":[{"start":{"line":170,"column":11},"end":{"line":176,"column":5}}]},"14":{"type":"branch","line":178,"loc":{"start":{"line":178,"column":11},"end":{"line":206,"column":5}},"locations":[{"start":{"line":178,"column":11},"end":{"line":206,"column":5}}]},"15":{"type":"branch","line":180,"loc":{"start":{"line":180,"column":80},"end":{"line":180,"column":84}},"locations":[{"start":{"line":180,"column":80},"end":{"line":180,"column":84}}]},"16":{"type":"branch","line":183,"loc":{"start":{"line":183,"column":23},"end":{"line":183,"column":41}},"locations":[{"start":{"line":183,"column":23},"end":{"line":183,"column":41}}]},"17":{"type":"branch","line":188,"loc":{"start":{"line":188,"column":25},"end":{"line":195,"column":15}},"locations":[{"start":{"line":188,"column":25},"end":{"line":195,"column":15}}]},"18":{"type":"branch","line":195,"loc":{"start":{"line":195,"column":38},"end":{"line":195,"column":75}},"locations":[{"start":{"line":195,"column":38},"end":{"line":195,"column":75}}]},"19":{"type":"branch","line":197,"loc":{"start":{"line":197,"column":31},"end":{"line":202,"column":9}},"locations":[{"start":{"line":197,"column":31},"end":{"line":202,"column":9}}]},"20":{"type":"branch","line":215,"loc":{"start":{"line":215,"column":17},"end":{"line":224,"column":5}},"locations":[{"start":{"line":215,"column":17},"end":{"line":224,"column":5}}]},"21":{"type":"branch","line":216,"loc":{"start":{"line":216,"column":47},"end":{"line":223,"column":80}},"locations":[{"start":{"line":216,"column":47},"end":{"line":223,"column":80}}]},"22":{"type":"branch","line":219,"loc":{"start":{"line":219,"column":43},"end":{"line":223,"column":19}},"locations":[{"start":{"line":219,"column":43},"end":{"line":223,"column":19}}]},"23":{"type":"branch","line":263,"loc":{"start":{"line":263,"column":13},"end":{"line":314,"column":5}},"locations":[{"start":{"line":263,"column":13},"end":{"line":314,"column":5}}]},"24":{"type":"branch","line":303,"loc":{"start":{"line":303,"column":32},"end":{"line":305,"column":13}},"locations":[{"start":{"line":303,"column":32},"end":{"line":305,"column":13}}]},"25":{"type":"branch","line":316,"loc":{"start":{"line":316,"column":10},"end":{"line":327,"column":5}},"locations":[{"start":{"line":316,"column":10},"end":{"line":327,"column":5}}]},"26":{"type":"branch","line":319,"loc":{"start":{"line":319,"column":18},"end":{"line":319,"column":40}},"locations":[{"start":{"line":319,"column":18},"end":{"line":319,"column":40}}]},"27":{"type":"branch","line":319,"loc":{"start":{"line":319,"column":42},"end":{"line":322,"column":19}},"locations":[{"start":{"line":319,"column":42},"end":{"line":322,"column":19}}]},"28":{"type":"branch","line":322,"loc":{"start":{"line":322,"column":13},"end":{"line":322,"column":68}},"locations":[{"start":{"line":322,"column":13},"end":{"line":322,"column":68}}]},"29":{"type":"branch","line":324,"loc":{"start":{"line":324,"column":-1},"end":{"line":324,"column":42}},"locations":[{"start":{"line":324,"column":-1},"end":{"line":324,"column":42}}]},"30":{"type":"branch","line":324,"loc":{"start":{"line":324,"column":44},"end":{"line":326,"column":9}},"locations":[{"start":{"line":324,"column":44},"end":{"line":326,"column":9}}]},"31":{"type":"branch","line":329,"loc":{"start":{"line":329,"column":21},"end":{"line":360,"column":5}},"locations":[{"start":{"line":329,"column":21},"end":{"line":360,"column":5}}]},"32":{"type":"branch","line":330,"loc":{"start":{"line":330,"column":37},"end":{"line":330,"column":72}},"locations":[{"start":{"line":330,"column":37},"end":{"line":330,"column":72}}]},"33":{"type":"branch","line":334,"loc":{"start":{"line":334,"column":47},"end":{"line":358,"column":13}},"locations":[{"start":{"line":334,"column":47},"end":{"line":358,"column":13}}]},"34":{"type":"branch","line":362,"loc":{"start":{"line":362,"column":10},"end":{"line":362,"column":64}},"locations":[{"start":{"line":362,"column":10},"end":{"line":362,"column":64}}]},"35":{"type":"branch","line":363,"loc":{"start":{"line":363,"column":10},"end":{"line":363,"column":84}},"locations":[{"start":{"line":363,"column":10},"end":{"line":363,"column":84}}]},"36":{"type":"branch","line":364,"loc":{"start":{"line":364,"column":13},"end":{"line":364,"column":70}},"locations":[{"start":{"line":364,"column":13},"end":{"line":364,"column":70}}]},"37":{"type":"branch","line":385,"loc":{"start":{"line":385,"column":16},"end":{"line":442,"column":5}},"locations":[{"start":{"line":385,"column":16},"end":{"line":442,"column":5}}]},"38":{"type":"branch","line":395,"loc":{"start":{"line":395,"column":41},"end":{"line":395,"column":61}},"locations":[{"start":{"line":395,"column":41},"end":{"line":395,"column":61}}]},"39":{"type":"branch","line":399,"loc":{"start":{"line":399,"column":41},"end":{"line":408,"column":10}},"locations":[{"start":{"line":399,"column":41},"end":{"line":408,"column":10}}]},"40":{"type":"branch","line":407,"loc":{"start":{"line":407,"column":13},"end":{"line":407,"column":61}},"locations":[{"start":{"line":407,"column":13},"end":{"line":407,"column":61}}]},"41":{"type":"branch","line":419,"loc":{"start":{"line":419,"column":9},"end":{"line":440,"column":9}},"locations":[{"start":{"line":419,"column":9},"end":{"line":440,"column":9}}]},"42":{"type":"branch","line":405,"loc":{"start":{"line":405,"column":31},"end":{"line":405,"column":61}},"locations":[{"start":{"line":405,"column":31},"end":{"line":405,"column":61}}]},"43":{"type":"branch","line":413,"loc":{"start":{"line":413,"column":27},"end":{"line":415,"column":13}},"locations":[{"start":{"line":413,"column":27},"end":{"line":415,"column":13}}]},"44":{"type":"branch","line":444,"loc":{"start":{"line":444,"column":18},"end":{"line":449,"column":5}},"locations":[{"start":{"line":444,"column":18},"end":{"line":449,"column":5}}]},"45":{"type":"branch","line":445,"loc":{"start":{"line":445,"column":38},"end":{"line":447,"column":9}},"locations":[{"start":{"line":445,"column":38},"end":{"line":447,"column":9}}]},"46":{"type":"branch","line":458,"loc":{"start":{"line":458,"column":0},"end":{"line":467,"column":1}},"locations":[{"start":{"line":458,"column":0},"end":{"line":467,"column":1}}]},"47":{"type":"branch","line":459,"loc":{"start":{"line":459,"column":26},"end":{"line":464,"column":5}},"locations":[{"start":{"line":459,"column":26},"end":{"line":464,"column":5}}]},"48":{"type":"branch","line":460,"loc":{"start":{"line":460,"column":19},"end":{"line":460,"column":32}},"locations":[{"start":{"line":460,"column":19},"end":{"line":460,"column":32}}]},"49":{"type":"branch","line":460,"loc":{"start":{"line":460,"column":50},"end":{"line":460,"column":78}},"locations":[{"start":{"line":460,"column":50},"end":{"line":460,"column":78}}]},"50":{"type":"branch","line":460,"loc":{"start":{"line":460,"column":80},"end":{"line":463,"column":15}},"locations":[{"start":{"line":460,"column":80},"end":{"line":463,"column":15}}]},"51":{"type":"branch","line":461,"loc":{"start":{"line":461,"column":26},"end":{"line":461,"column":39}},"locations":[{"start":{"line":461,"column":26},"end":{"line":461,"column":39}}]},"52":{"type":"branch","line":461,"loc":{"start":{"line":461,"column":57},"end":{"line":461,"column":88}},"locations":[{"start":{"line":461,"column":57},"end":{"line":461,"column":88}}]},"53":{"type":"branch","line":461,"loc":{"start":{"line":461,"column":90},"end":{"line":461,"column":131}},"locations":[{"start":{"line":461,"column":90},"end":{"line":461,"column":131}}]},"54":{"type":"branch","line":462,"loc":{"start":{"line":462,"column":-1},"end":{"line":462,"column":62}},"locations":[{"start":{"line":462,"column":-1},"end":{"line":462,"column":62}}]},"55":{"type":"branch","line":463,"loc":{"start":{"line":463,"column":9},"end":{"line":463,"column":38}},"locations":[{"start":{"line":463,"column":9},"end":{"line":463,"column":38}}]}},"b":{"0":[6],"1":[0],"2":[0],"3":[0],"4":[39],"5":[31],"6":[5],"7":[31],"8":[8],"9":[0],"10":[138],"11":[5],"12":[1],"13":[1],"14":[1],"15":[0],"16":[0],"17":[0],"18":[0],"19":[5],"20":[6],"21":[48],"22":[0],"23":[1],"24":[0],"25":[3],"26":[1],"27":[1],"28":[2],"29":[0],"30":[0],"31":[1],"32":[0],"33":[0],"34":[47],"35":[6],"36":[1],"37":[6],"38":[0],"39":[2],"40":[0],"41":[0],"42":[2],"43":[1],"44":[1],"45":[0],"46":[13],"47":[42],"48":[38],"49":[12],"50":[12],"51":[1],"52":[1],"53":[1],"54":[11],"55":[30]},"fnMap":{"0":{"name":"GraphNode","decl":{"start":{"line":88,"column":4},"end":{"line":136,"column":5}},"loc":{"start":{"line":88,"column":4},"end":{"line":136,"column":5}},"line":88},"1":{"name":"get","decl":{"start":{"line":123,"column":25},"end":{"line":123,"column":46}},"loc":{"start":{"line":123,"column":25},"end":{"line":123,"column":46}},"line":123},"2":{"name":"set","decl":{"start":{"line":124,"column":25},"end":{"line":124,"column":55}},"loc":{"start":{"line":124,"column":25},"end":{"line":124,"column":55}},"line":124},"3":{"name":"Graph","decl":{"start":{"line":164,"column":4},"end":{"line":168,"column":5}},"loc":{"start":{"line":164,"column":4},"end":{"line":168,"column":5}},"line":164},"4":{"name":"Graph.init","decl":{"start":{"line":170,"column":11},"end":{"line":176,"column":5}},"loc":{"start":{"line":170,"column":11},"end":{"line":176,"column":5}},"line":170},"5":{"name":"Graph.load","decl":{"start":{"line":178,"column":11},"end":{"line":206,"column":5}},"loc":{"start":{"line":178,"column":11},"end":{"line":206,"column":5}},"line":178},"6":{"name":"Graph.setLoaders","decl":{"start":{"line":208,"column":17},"end":{"line":213,"column":5}},"loc":{"start":{"line":208,"column":17},"end":{"line":213,"column":5}},"line":208},"7":{"name":"Graph.runLoaders","decl":{"start":{"line":215,"column":17},"end":{"line":224,"column":5}},"loc":{"start":{"line":215,"column":17},"end":{"line":224,"column":5}},"line":215},"8":{"name":"Graph.add","decl":{"start":{"line":226,"column":10},"end":{"line":261,"column":5}},"loc":{"start":{"line":226,"column":10},"end":{"line":261,"column":5}},"line":226},"9":{"name":"Graph.remove","decl":{"start":{"line":263,"column":13},"end":{"line":314,"column":5}},"loc":{"start":{"line":263,"column":13},"end":{"line":314,"column":5}},"line":263},"10":{"name":"recursiveRemove","decl":{"start":{"line":278,"column":36},"end":{"line":301,"column":13}},"loc":{"start":{"line":278,"column":36},"end":{"line":301,"column":13}},"line":278},"11":{"name":"Graph.run","decl":{"start":{"line":316,"column":10},"end":{"line":327,"column":5}},"loc":{"start":{"line":316,"column":10},"end":{"line":327,"column":5}},"line":316},"12":{"name":"Graph.clearListeners","decl":{"start":{"line":329,"column":21},"end":{"line":360,"column":5}},"loc":{"start":{"line":329,"column":21},"end":{"line":360,"column":5}},"line":329},"13":{"name":"Graph.get","decl":{"start":{"line":362,"column":10},"end":{"line":362,"column":64}},"loc":{"start":{"line":362,"column":10},"end":{"line":362,"column":64}},"line":362},"14":{"name":"Graph.set","decl":{"start":{"line":363,"column":10},"end":{"line":363,"column":84}},"loc":{"start":{"line":363,"column":10},"end":{"line":363,"column":84}},"line":363},"15":{"name":"Graph.delete","decl":{"start":{"line":364,"column":13},"end":{"line":364,"column":70}},"loc":{"start":{"line":364,"column":13},"end":{"line":364,"column":70}},"line":364},"16":{"name":"Graph.getProps","decl":{"start":{"line":366,"column":15},"end":{"line":383,"column":5}},"loc":{"start":{"line":366,"column":15},"end":{"line":383,"column":5}},"line":366},"17":{"name":"Graph.subscribe","decl":{"start":{"line":385,"column":16},"end":{"line":442,"column":5}},"loc":{"start":{"line":385,"column":16},"end":{"line":442,"column":5}},"line":385},"18":{"name":"callback","decl":{"start":{"line":405,"column":31},"end":{"line":405,"column":61}},"loc":{"start":{"line":405,"column":31},"end":{"line":405,"column":61}},"line":405},"19":{"name":"ondelete","decl":{"start":{"line":413,"column":27},"end":{"line":415,"column":13}},"loc":{"start":{"line":413,"column":27},"end":{"line":415,"column":13}},"line":413},"20":{"name":"ondelete","decl":{"start":{"line":423,"column":35},"end":{"line":426,"column":21}},"loc":{"start":{"line":423,"column":35},"end":{"line":426,"column":21}},"line":423},"21":{"name":"Graph.unsubscribe","decl":{"start":{"line":444,"column":18},"end":{"line":449,"column":5}},"loc":{"start":{"line":444,"column":18},"end":{"line":449,"column":5}},"line":444},"22":{"name":"Graph.setState","decl":{"start":{"line":451,"column":15},"end":{"line":453,"column":5}},"loc":{"start":{"line":451,"column":15},"end":{"line":453,"column":5}},"line":451},"23":{"name":"recursivelyAssign","decl":{"start":{"line":458,"column":0},"end":{"line":467,"column":1}},"loc":{"start":{"line":458,"column":0},"end":{"line":467,"column":1}},"line":458},"24":{"name":"getAllProperties","decl":{"start":{"line":486,"column":6},"end":{"line":508,"column":1}},"loc":{"start":{"line":486,"column":6},"end":{"line":508,"column":1}},"line":486},"25":{"name":"instanceObject","decl":{"start":{"line":510,"column":6},"end":{"line":516,"column":1}},"loc":{"start":{"line":510,"column":6},"end":{"line":516,"column":1}},"line":510}},"f":{"0":6,"1":138,"2":5,"3":1,"4":1,"5":1,"6":0,"7":6,"8":0,"9":1,"10":0,"11":3,"12":1,"13":47,"14":6,"15":1,"16":0,"17":6,"18":2,"19":1,"20":0,"21":1,"22":0,"23":13,"24":0,"25":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":58}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":58}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":54}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":52}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":50}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":64}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":8}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":13}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":14}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":11}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":10}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":8}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-children-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-children-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":32}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":35}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":29}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":31}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":92}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":59}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":5}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":0}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":39}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":17}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":41}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":118}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":0}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":21}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":0}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":55}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":50}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":28}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":40}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":28}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":22}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":37}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":60}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":78}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":134}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":40}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":43}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":72}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":43}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":44}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":76}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":45}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":9}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":0}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":35}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":12}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":57}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":88}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":13}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":40}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":49}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":60}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":259}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":32}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":53}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":25}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":72}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":197}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":78}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":85}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":63}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":51}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":48}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":61}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":0}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":63}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":120}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":13}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":9}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":6}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":6,"6":6,"7":6,"8":1,"9":1,"10":1,"11":6,"12":6,"13":6,"14":6,"15":6,"16":6,"17":6,"18":6,"19":6,"20":1,"21":1,"22":2,"23":2,"24":6,"25":6,"26":6,"27":6,"28":6,"29":2,"30":1,"31":1,"32":1,"33":6,"34":0,"35":0,"36":4,"37":0,"38":0,"39":0,"40":6,"41":6,"42":6,"43":6,"44":6,"45":6,"46":6,"47":6,"48":6,"49":6,"50":6,"51":6,"52":0,"53":6,"54":6,"55":0,"56":0,"57":0,"58":6,"59":6,"60":6,"61":6,"62":6,"63":6,"64":6,"65":6,"66":6,"67":2},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":15},"end":{"line":20,"column":1}},"locations":[{"start":{"line":5,"column":15},"end":{"line":20,"column":1}}]},"1":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":30},"end":{"line":11,"column":5}},"locations":[{"start":{"line":8,"column":30},"end":{"line":11,"column":5}}]},"2":{"type":"branch","line":16,"loc":{"start":{"line":16,"column":39},"end":{"line":16,"column":85}},"locations":[{"start":{"line":16,"column":39},"end":{"line":16,"column":85}}]},"3":{"type":"branch","line":22,"loc":{"start":{"line":22,"column":6},"end":{"line":68,"column":1}},"locations":[{"start":{"line":22,"column":6},"end":{"line":68,"column":1}}]},"4":{"type":"branch","line":24,"loc":{"start":{"line":24,"column":27},"end":{"line":67,"column":6}},"locations":[{"start":{"line":24,"column":27},"end":{"line":67,"column":6}}]},"5":{"type":"branch","line":25,"loc":{"start":{"line":25,"column":31},"end":{"line":25,"column":40}},"locations":[{"start":{"line":25,"column":31},"end":{"line":25,"column":40}}]},"6":{"type":"branch","line":27,"loc":{"start":{"line":27,"column":29},"end":{"line":27,"column":38}},"locations":[{"start":{"line":27,"column":29},"end":{"line":27,"column":38}}]},"7":{"type":"branch","line":29,"loc":{"start":{"line":29,"column":36},"end":{"line":34,"column":15}},"locations":[{"start":{"line":29,"column":36},"end":{"line":34,"column":15}}]},"8":{"type":"branch","line":30,"loc":{"start":{"line":30,"column":33},"end":{"line":33,"column":40}},"locations":[{"start":{"line":30,"column":33},"end":{"line":33,"column":40}}]},"9":{"type":"branch","line":32,"loc":{"start":{"line":32,"column":43},"end":{"line":32,"column":110}},"locations":[{"start":{"line":32,"column":43},"end":{"line":32,"column":110}}]},"10":{"type":"branch","line":34,"loc":{"start":{"line":34,"column":9},"end":{"line":40,"column":9}},"locations":[{"start":{"line":34,"column":9},"end":{"line":40,"column":9}}]},"11":{"type":"branch","line":34,"loc":{"start":{"line":34,"column":42},"end":{"line":37,"column":15}},"locations":[{"start":{"line":34,"column":42},"end":{"line":37,"column":15}}]},"12":{"type":"branch","line":37,"loc":{"start":{"line":37,"column":43},"end":{"line":40,"column":9}},"locations":[{"start":{"line":37,"column":43},"end":{"line":40,"column":9}}]},"13":{"type":"branch","line":47,"loc":{"start":{"line":47,"column":26},"end":{"line":47,"column":40}},"locations":[{"start":{"line":47,"column":26},"end":{"line":47,"column":40}}]},"14":{"type":"branch","line":50,"loc":{"start":{"line":50,"column":39},"end":{"line":50,"column":113}},"locations":[{"start":{"line":50,"column":39},"end":{"line":50,"column":113}}]},"15":{"type":"branch","line":50,"loc":{"start":{"line":50,"column":189},"end":{"line":50,"column":198}},"locations":[{"start":{"line":50,"column":189},"end":{"line":50,"column":198}}]},"16":{"type":"branch","line":52,"loc":{"start":{"line":52,"column":52},"end":{"line":54,"column":19}},"locations":[{"start":{"line":52,"column":52},"end":{"line":54,"column":19}}]},"17":{"type":"branch","line":55,"loc":{"start":{"line":55,"column":37},"end":{"line":55,"column":51}},"locations":[{"start":{"line":55,"column":37},"end":{"line":55,"column":51}}]},"18":{"type":"branch","line":55,"loc":{"start":{"line":55,"column":51},"end":{"line":55,"column":82}},"locations":[{"start":{"line":55,"column":51},"end":{"line":55,"column":82}}]},"19":{"type":"branch","line":55,"loc":{"start":{"line":55,"column":84},"end":{"line":59,"column":19}},"locations":[{"start":{"line":55,"column":84},"end":{"line":59,"column":19}}]}},"b":{"0":[6],"1":[1],"2":[1],"3":[2],"4":[6],"5":[0],"6":[0],"7":[2],"8":[1],"9":[0],"10":[4],"11":[0],"12":[0],"13":[5],"14":[0],"15":[0],"16":[0],"17":[0],"18":[0],"19":[0]},"fnMap":{"0":{"name":"default","decl":{"start":{"line":5,"column":15},"end":{"line":20,"column":1}},"loc":{"start":{"line":5,"column":15},"end":{"line":20,"column":1}},"line":5},"1":{"name":"recursiveSet","decl":{"start":{"line":22,"column":6},"end":{"line":68,"column":1}},"loc":{"start":{"line":22,"column":6},"end":{"line":68,"column":1}},"line":22},"2":{"name":"ondelete","decl":{"start":{"line":57,"column":31},"end":{"line":57,"column":85}},"loc":{"start":{"line":57,"column":31},"end":{"line":57,"column":85}},"line":57}},"f":{"0":6,"1":2,"2":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-default-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-default-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":32}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":15}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":115}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":35}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":46}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":117}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":37}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":52}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":148}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":110}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":26}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":10}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":45}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":5}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":4}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":21}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":1}}},"s":{"0":1,"1":6,"2":6,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":6,"16":6,"17":6},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":15},"end":{"line":18,"column":1}},"locations":[{"start":{"line":1,"column":15},"end":{"line":18,"column":1}}]},"1":{"type":"branch","line":3,"loc":{"start":{"line":3,"column":48},"end":{"line":3,"column":74}},"locations":[{"start":{"line":3,"column":48},"end":{"line":3,"column":74}}]},"2":{"type":"branch","line":3,"loc":{"start":{"line":3,"column":76},"end":{"line":15,"column":5}},"locations":[{"start":{"line":3,"column":76},"end":{"line":15,"column":5}}]}},"b":{"0":[6],"1":[0],"2":[0]},"fnMap":{"0":{"name":"default","decl":{"start":{"line":1,"column":15},"end":{"line":18,"column":1}},"loc":{"start":{"line":1,"column":15},"end":{"line":18,"column":1}},"line":1},"1":{"name":"defaultFunction","decl":{"start":{"line":5,"column":32},"end":{"line":12,"column":9}},"loc":{"start":{"line":5,"column":32},"end":{"line":12,"column":9}},"line":5}},"f":{"0":6,"1":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-listeners-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-listeners-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":47}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":58}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":31}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":33}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":34}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":48}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":44}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":37}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":24}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":113}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":102}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":56}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":71}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":87}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":125}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":25}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":47}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":32}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":37}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":76}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":52}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":40}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":174}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":205}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":70}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":33}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":36}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":141}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":202}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":66}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":29}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":21}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":17}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":50}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":109}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":147}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":28}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":68}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":43}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":31}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":157}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":181}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":58}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":25}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":28}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":128}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":178}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":54}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":21}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":39}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":17}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":13}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":9}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":5}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":1}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":0}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":32}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":41}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":44}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":34}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":0}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":0}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":18}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":25}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":22}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":29}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":57}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":38}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":10}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":46}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":50}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":54}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":5}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":0}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":54}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":31}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":26}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":24}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":28}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":6}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":0}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":64}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":0}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":32}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":24}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":67}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":18}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":6}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":21}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":1}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":0}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":0}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":0}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":61}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":129}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":0}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":137}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":86}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":0}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":37}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":60}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":45}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":38}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":68}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":44}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":0}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":22}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":9}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":0}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":48}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":53}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":47}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":94}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":74}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":106}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":37}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":13}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":9}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":0}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":17}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":70}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":136}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":13}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":46}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":83}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":69}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":13}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":20}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":12}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":95}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":0}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":75}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":82}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":94}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":102}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":13}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":0}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":23}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":9}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":14}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":0}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":42}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":46}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":81}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":70}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":13}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":0}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":20}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":79}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":75}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":82}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":94}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":102}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":13}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":0}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":23}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":9}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":5}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":4}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":24}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":73}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":141}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":122}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":5}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":0}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":170}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":26}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":37}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":40}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":9}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":50}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":40}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":47}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":60}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":70}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":57}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":131}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":99}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":45}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":57}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":106}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":116}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":74}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":21}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":20}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":34}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":17}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":20}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":47}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":39}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":58}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":34}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":102}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":44}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":164}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":22}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":24}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":46}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":56}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":34}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":102}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":42}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":164}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":22}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":17}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":48}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":0}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":36}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":29}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":37}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":38}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":18}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":0}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":60}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":16}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":61}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":85}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":64}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":82}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":21}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":17}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":13}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":9}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":0}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":37}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":57}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":5}}},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":6,"10":6,"11":6,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":6,"37":6,"38":6,"39":6,"40":4,"41":4,"42":4,"43":4,"44":4,"45":4,"46":4,"47":6,"48":2,"49":2,"50":2,"51":2,"52":6,"53":6,"54":6,"55":2,"56":2,"57":2,"58":1,"59":1,"60":6,"61":6,"62":6,"63":6,"64":6,"65":6,"66":6,"67":6,"68":6,"69":2,"70":2,"71":6,"72":6,"73":6,"74":6,"75":6,"76":6,"77":6,"78":6,"79":6,"80":6,"81":6,"82":6,"83":6,"84":6,"85":6,"86":6,"87":6,"88":6,"89":6,"90":6,"91":6,"92":6,"93":1,"94":1,"95":1,"96":1,"97":1,"98":6,"99":6,"100":6,"101":6,"102":6,"103":6,"104":6,"105":6,"106":6,"107":6,"108":6,"109":6,"110":6,"111":6,"112":6,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":6,"122":6,"123":4,"124":4,"125":4,"126":4,"127":0,"128":0,"129":0,"130":4,"131":4,"132":4,"133":4,"134":4,"135":0,"136":0,"137":0,"138":0,"139":4,"140":4,"141":4,"142":2,"143":2,"144":2,"145":2,"146":0,"147":0,"148":0,"149":2,"150":2,"151":2,"152":2,"153":0,"154":0,"155":0,"156":0,"157":2,"158":2,"159":2,"160":6,"161":1,"162":1,"163":1,"164":2,"165":2,"166":2,"167":1,"168":1,"169":4,"170":4,"171":3,"172":3,"173":4,"174":4,"175":4,"176":4,"177":4,"178":1,"179":1,"180":4,"181":4,"182":4,"183":4,"184":0,"185":4,"186":4,"187":4,"188":4,"189":4,"190":4,"191":3,"192":3,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":3,"200":3,"201":3,"202":3,"203":5,"204":5,"205":5,"206":3,"207":3,"208":3,"209":3,"210":3,"211":3,"212":3,"213":3,"214":3,"215":3,"216":3,"217":3,"218":3,"219":3,"220":3,"221":3,"222":3,"223":3,"224":3,"225":4,"226":4,"227":4,"228":0,"229":4},"branchMap":{"0":{"type":"branch","line":3,"loc":{"start":{"line":3,"column":28},"end":{"line":58,"column":1}},"locations":[{"start":{"line":3,"column":28},"end":{"line":58,"column":1}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":43},"end":{"line":55,"column":13}},"locations":[{"start":{"line":9,"column":43},"end":{"line":55,"column":13}}]},"2":{"type":"branch","line":13,"loc":{"start":{"line":13,"column":-1},"end":{"line":36,"column":17}},"locations":[{"start":{"line":13,"column":-1},"end":{"line":36,"column":17}}]},"3":{"type":"branch","line":38,"loc":{"start":{"line":38,"column":62},"end":{"line":38,"column":109}},"locations":[{"start":{"line":38,"column":62},"end":{"line":38,"column":109}}]},"4":{"type":"branch","line":39,"loc":{"start":{"line":39,"column":76},"end":{"line":39,"column":147}},"locations":[{"start":{"line":39,"column":76},"end":{"line":39,"column":147}}]},"5":{"type":"branch","line":40,"loc":{"start":{"line":40,"column":27},"end":{"line":48,"column":27}},"locations":[{"start":{"line":40,"column":27},"end":{"line":48,"column":27}}]},"6":{"type":"branch","line":45,"loc":{"start":{"line":45,"column":72},"end":{"line":45,"column":181}},"locations":[{"start":{"line":45,"column":72},"end":{"line":45,"column":181}}]},"7":{"type":"branch","line":48,"loc":{"start":{"line":48,"column":21},"end":{"line":52,"column":21}},"locations":[{"start":{"line":48,"column":21},"end":{"line":52,"column":21}}]},"8":{"type":"branch","line":50,"loc":{"start":{"line":50,"column":68},"end":{"line":50,"column":178}},"locations":[{"start":{"line":50,"column":68},"end":{"line":50,"column":178}}]},"9":{"type":"branch","line":60,"loc":{"start":{"line":60,"column":15},"end":{"line":93,"column":1}},"locations":[{"start":{"line":60,"column":15},"end":{"line":93,"column":1}}]},"10":{"type":"branch","line":79,"loc":{"start":{"line":79,"column":24},"end":{"line":79,"column":30}},"locations":[{"start":{"line":79,"column":24},"end":{"line":79,"column":30}}]},"11":{"type":"branch","line":85,"loc":{"start":{"line":85,"column":19},"end":{"line":85,"column":64}},"locations":[{"start":{"line":85,"column":19},"end":{"line":85,"column":64}}]},"12":{"type":"branch","line":69,"loc":{"start":{"line":69,"column":13},"end":{"line":72,"column":9}},"locations":[{"start":{"line":69,"column":13},"end":{"line":72,"column":9}}]},"13":{"type":"branch","line":70,"loc":{"start":{"line":70,"column":27},"end":{"line":70,"column":57}},"locations":[{"start":{"line":70,"column":27},"end":{"line":70,"column":57}}]},"14":{"type":"branch","line":87,"loc":{"start":{"line":87,"column":24},"end":{"line":91,"column":5}},"locations":[{"start":{"line":87,"column":24},"end":{"line":91,"column":5}}]},"15":{"type":"branch","line":89,"loc":{"start":{"line":89,"column":22},"end":{"line":89,"column":66}},"locations":[{"start":{"line":89,"column":22},"end":{"line":89,"column":66}}]},"16":{"type":"branch","line":98,"loc":{"start":{"line":98,"column":4},"end":{"line":161,"column":5}},"locations":[{"start":{"line":98,"column":4},"end":{"line":161,"column":5}}]},"17":{"type":"branch","line":123,"loc":{"start":{"line":123,"column":16},"end":{"line":142,"column":9}},"locations":[{"start":{"line":123,"column":16},"end":{"line":142,"column":9}}]},"18":{"type":"branch","line":125,"loc":{"start":{"line":125,"column":38},"end":{"line":125,"column":70}},"locations":[{"start":{"line":125,"column":38},"end":{"line":125,"column":70}}]},"19":{"type":"branch","line":127,"loc":{"start":{"line":127,"column":45},"end":{"line":130,"column":13}},"locations":[{"start":{"line":127,"column":45},"end":{"line":130,"column":13}}]},"20":{"type":"branch","line":133,"loc":{"start":{"line":133,"column":29},"end":{"line":133,"column":65}},"locations":[{"start":{"line":133,"column":29},"end":{"line":133,"column":65}}]},"21":{"type":"branch","line":136,"loc":{"start":{"line":136,"column":-1},"end":{"line":139,"column":13}},"locations":[{"start":{"line":136,"column":-1},"end":{"line":139,"column":13}}]},"22":{"type":"branch","line":143,"loc":{"start":{"line":143,"column":-1},"end":{"line":160,"column":9}},"locations":[{"start":{"line":143,"column":-1},"end":{"line":160,"column":9}}]},"23":{"type":"branch","line":146,"loc":{"start":{"line":146,"column":45},"end":{"line":149,"column":13}},"locations":[{"start":{"line":146,"column":45},"end":{"line":149,"column":13}}]},"24":{"type":"branch","line":152,"loc":{"start":{"line":152,"column":29},"end":{"line":152,"column":57}},"locations":[{"start":{"line":152,"column":29},"end":{"line":152,"column":57}}]},"25":{"type":"branch","line":154,"loc":{"start":{"line":154,"column":-1},"end":{"line":157,"column":13}},"locations":[{"start":{"line":154,"column":-1},"end":{"line":157,"column":13}}]},"26":{"type":"branch","line":100,"loc":{"start":{"line":100,"column":36},"end":{"line":111,"column":9}},"locations":[{"start":{"line":100,"column":36},"end":{"line":111,"column":9}}]},"27":{"type":"branch","line":106,"loc":{"start":{"line":106,"column":20},"end":{"line":106,"column":38}},"locations":[{"start":{"line":106,"column":20},"end":{"line":106,"column":38}}]},"28":{"type":"branch","line":100,"loc":{"start":{"line":100,"column":52},"end":{"line":100,"column":83}},"locations":[{"start":{"line":100,"column":52},"end":{"line":100,"column":83}}]},"29":{"type":"branch","line":164,"loc":{"start":{"line":164,"column":4},"end":{"line":167,"column":5}},"locations":[{"start":{"line":164,"column":4},"end":{"line":167,"column":5}}]},"30":{"type":"branch","line":165,"loc":{"start":{"line":165,"column":16},"end":{"line":165,"column":141}},"locations":[{"start":{"line":165,"column":16},"end":{"line":165,"column":141}}]},"31":{"type":"branch","line":166,"loc":{"start":{"line":166,"column":66},"end":{"line":166,"column":94}},"locations":[{"start":{"line":166,"column":66},"end":{"line":166,"column":94}}]},"32":{"type":"branch","line":169,"loc":{"start":{"line":169,"column":4},"end":{"line":230,"column":5}},"locations":[{"start":{"line":169,"column":4},"end":{"line":230,"column":5}}]},"33":{"type":"branch","line":170,"loc":{"start":{"line":170,"column":19},"end":{"line":170,"column":26}},"locations":[{"start":{"line":170,"column":19},"end":{"line":170,"column":26}}]},"34":{"type":"branch","line":171,"loc":{"start":{"line":171,"column":36},"end":{"line":173,"column":9}},"locations":[{"start":{"line":171,"column":36},"end":{"line":173,"column":9}}]},"35":{"type":"branch","line":229,"loc":{"start":{"line":229,"column":-1},"end":{"line":229,"column":57}},"locations":[{"start":{"line":229,"column":-1},"end":{"line":229,"column":57}}]},"36":{"type":"branch","line":175,"loc":{"start":{"line":175,"column":26},"end":{"line":226,"column":9}},"locations":[{"start":{"line":175,"column":26},"end":{"line":226,"column":9}}]},"37":{"type":"branch","line":178,"loc":{"start":{"line":178,"column":45},"end":{"line":178,"column":67}},"locations":[{"start":{"line":178,"column":45},"end":{"line":178,"column":67}}]},"38":{"type":"branch","line":178,"loc":{"start":{"line":178,"column":69},"end":{"line":191,"column":19}},"locations":[{"start":{"line":178,"column":69},"end":{"line":191,"column":19}}]},"39":{"type":"branch","line":191,"loc":{"start":{"line":191,"column":13},"end":{"line":225,"column":13}},"locations":[{"start":{"line":191,"column":13},"end":{"line":225,"column":13}}]},"40":{"type":"branch","line":193,"loc":{"start":{"line":193,"column":31},"end":{"line":193,"column":36}},"locations":[{"start":{"line":193,"column":31},"end":{"line":193,"column":36}}]},"41":{"type":"branch","line":193,"loc":{"start":{"line":193,"column":38},"end":{"line":200,"column":23}},"locations":[{"start":{"line":193,"column":38},"end":{"line":200,"column":23}}]},"42":{"type":"branch","line":180,"loc":{"start":{"line":180,"column":27},"end":{"line":190,"column":17}},"locations":[{"start":{"line":180,"column":27},"end":{"line":190,"column":17}}]},"43":{"type":"branch","line":181,"loc":{"start":{"line":181,"column":59},"end":{"line":181,"column":99}},"locations":[{"start":{"line":181,"column":59},"end":{"line":181,"column":99}}]},"44":{"type":"branch","line":184,"loc":{"start":{"line":184,"column":63},"end":{"line":186,"column":31}},"locations":[{"start":{"line":184,"column":63},"end":{"line":186,"column":31}}]},"45":{"type":"branch","line":202,"loc":{"start":{"line":202,"column":26},"end":{"line":202,"column":55}},"locations":[{"start":{"line":202,"column":26},"end":{"line":202,"column":55}}]},"46":{"type":"branch","line":203,"loc":{"start":{"line":203,"column":26},"end":{"line":207,"column":21}},"locations":[{"start":{"line":203,"column":26},"end":{"line":207,"column":21}}]}},"b":{"0":[2],"1":[6],"2":[0],"3":[0],"4":[4],"5":[4],"6":[0],"7":[2],"8":[0],"9":[6],"10":[4],"11":[2],"12":[2],"13":[0],"14":[6],"15":[2],"16":[6],"17":[4],"18":[1],"19":[0],"20":[0],"21":[0],"22":[2],"23":[0],"24":[0],"25":[0],"26":[6],"27":[4],"28":[6],"29":[2],"30":[0],"31":[0],"32":[4],"33":[0],"34":[3],"35":[0],"36":[4],"37":[1],"38":[1],"39":[3],"40":[0],"41":[0],"42":[4],"43":[0],"44":[0],"45":[14],"46":[5]},"fnMap":{"0":{"name":"setListeners","decl":{"start":{"line":3,"column":28},"end":{"line":58,"column":1}},"loc":{"start":{"line":3,"column":28},"end":{"line":58,"column":1}},"line":3},"1":{"name":"default","decl":{"start":{"line":60,"column":15},"end":{"line":93,"column":1}},"loc":{"start":{"line":60,"column":15},"end":{"line":93,"column":1}},"line":60},"2":{"name":"set","decl":{"start":{"line":69,"column":13},"end":{"line":72,"column":9}},"loc":{"start":{"line":69,"column":13},"end":{"line":72,"column":9}},"line":69},"3":{"name":"subscribe","decl":{"start":{"line":98,"column":4},"end":{"line":161,"column":5}},"loc":{"start":{"line":98,"column":4},"end":{"line":161,"column":5}},"line":98},"4":{"name":"subscribeToFunction","decl":{"start":{"line":100,"column":36},"end":{"line":111,"column":9}},"loc":{"start":{"line":100,"column":36},"end":{"line":111,"column":9}},"line":100},"5":{"name":"setTarget","decl":{"start":{"line":100,"column":52},"end":{"line":100,"column":83}},"loc":{"start":{"line":100,"column":52},"end":{"line":100,"column":83}},"line":100},"6":{"name":"subscribeToGraph","decl":{"start":{"line":113,"column":33},"end":{"line":121,"column":9}},"loc":{"start":{"line":113,"column":33},"end":{"line":121,"column":9}},"line":113},"7":{"name":"unsubscribe","decl":{"start":{"line":164,"column":4},"end":{"line":167,"column":5}},"loc":{"start":{"line":164,"column":4},"end":{"line":167,"column":5}},"line":164},"8":{"name":"addLocalState","decl":{"start":{"line":169,"column":4},"end":{"line":230,"column":5}},"loc":{"start":{"line":169,"column":4},"end":{"line":230,"column":5}},"line":169},"9":{"name":"initState","decl":{"start":{"line":175,"column":26},"end":{"line":226,"column":9}},"loc":{"start":{"line":175,"column":26},"end":{"line":226,"column":9}},"line":175},"10":{"name":"props.","decl":{"start":{"line":180,"column":27},"end":{"line":190,"column":17}},"loc":{"start":{"line":180,"column":27},"end":{"line":190,"column":17}},"line":180},"11":{"name":"get","decl":{"start":{"line":194,"column":26},"end":{"line":194,"column":57}},"loc":{"start":{"line":194,"column":26},"end":{"line":194,"column":57}},"line":194},"12":{"name":"set","decl":{"start":{"line":195,"column":26},"end":{"line":199,"column":21}},"loc":{"start":{"line":195,"column":26},"end":{"line":199,"column":21}},"line":195},"13":{"name":"get","decl":{"start":{"line":202,"column":26},"end":{"line":202,"column":55}},"loc":{"start":{"line":202,"column":26},"end":{"line":202,"column":55}},"line":202},"14":{"name":"set","decl":{"start":{"line":203,"column":26},"end":{"line":207,"column":21}},"loc":{"start":{"line":203,"column":26},"end":{"line":207,"column":21}},"line":203}},"f":{"0":2,"1":6,"2":2,"3":6,"4":6,"5":6,"6":0,"7":2,"8":4,"9":4,"10":4,"11":0,"12":0,"13":14,"14":5}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-operator-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-operator-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":37}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":61}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":67}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":72}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":65}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":123}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":12}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":66}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":45}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":52}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":1}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":0}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":35}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":42}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":38}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":0}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":0}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":33}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":5}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":0}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":53}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":43}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":56}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":12}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":60}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":0}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":34}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":107}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":41}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":141}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":60}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":156}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":118}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":17}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":30}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":14}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":72}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":0}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":51}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":101}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":0}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":9}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":6}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":0}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":0}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":16}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":0}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":40}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":23}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":41}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":43}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":120}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":13}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":9}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":0}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":71}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":8}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":5}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":0}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":21}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":5,"5":5,"6":5,"7":5,"8":5,"9":5,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":5,"18":5,"19":1,"20":1,"21":6,"22":6,"23":6,"24":6,"25":6,"26":6,"27":6,"28":6,"29":6,"30":6,"31":6,"32":6,"33":6,"34":6,"35":5,"36":5,"37":5,"38":5,"39":5,"40":4,"41":4,"42":4,"43":3,"44":0,"45":3,"46":3,"47":4,"48":5,"49":5,"50":5,"51":5,"52":5,"53":5,"54":0,"55":0,"56":6,"57":6,"58":6,"59":6,"60":4,"61":4,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":4,"69":4,"70":4,"71":4,"72":6,"73":6,"74":6},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":26},"end":{"line":19,"column":1}},"locations":[{"start":{"line":4,"column":26},"end":{"line":19,"column":1}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":60},"end":{"line":9,"column":66}},"locations":[{"start":{"line":9,"column":60},"end":{"line":9,"column":66}}]},"2":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":41},"end":{"line":10,"column":69}},"locations":[{"start":{"line":10,"column":41},"end":{"line":10,"column":69}}]},"3":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":71},"end":{"line":17,"column":9}},"locations":[{"start":{"line":10,"column":71},"end":{"line":17,"column":9}}]},"4":{"type":"branch","line":21,"loc":{"start":{"line":21,"column":15},"end":{"line":75,"column":1}},"locations":[{"start":{"line":21,"column":15},"end":{"line":75,"column":1}}]},"5":{"type":"branch","line":60,"loc":{"start":{"line":60,"column":15},"end":{"line":72,"column":5}},"locations":[{"start":{"line":60,"column":15},"end":{"line":72,"column":5}}]},"6":{"type":"branch","line":62,"loc":{"start":{"line":62,"column":39},"end":{"line":68,"column":9}},"locations":[{"start":{"line":62,"column":39},"end":{"line":68,"column":9}}]},"7":{"type":"branch","line":34,"loc":{"start":{"line":34,"column":13},"end":{"line":34,"column":24}},"locations":[{"start":{"line":34,"column":13},"end":{"line":34,"column":24}}]},"8":{"type":"branch","line":35,"loc":{"start":{"line":35,"column":13},"end":{"line":56,"column":9}},"locations":[{"start":{"line":35,"column":13},"end":{"line":56,"column":9}}]},"9":{"type":"branch","line":54,"loc":{"start":{"line":54,"column":38},"end":{"line":56,"column":9}},"locations":[{"start":{"line":54,"column":38},"end":{"line":56,"column":9}}]},"10":{"type":"branch","line":40,"loc":{"start":{"line":40,"column":20},"end":{"line":49,"column":13}},"locations":[{"start":{"line":40,"column":20},"end":{"line":49,"column":13}}]},"11":{"type":"branch","line":41,"loc":{"start":{"line":41,"column":61},"end":{"line":41,"column":107}},"locations":[{"start":{"line":41,"column":61},"end":{"line":41,"column":107}}]},"12":{"type":"branch","line":43,"loc":{"start":{"line":43,"column":79},"end":{"line":47,"column":17}},"locations":[{"start":{"line":43,"column":79},"end":{"line":47,"column":17}}]},"13":{"type":"branch","line":44,"loc":{"start":{"line":44,"column":36},"end":{"line":44,"column":42}},"locations":[{"start":{"line":44,"column":36},"end":{"line":44,"column":42}}]},"14":{"type":"branch","line":44,"loc":{"start":{"line":44,"column":59},"end":{"line":46,"column":27}},"locations":[{"start":{"line":44,"column":59},"end":{"line":46,"column":27}}]},"15":{"type":"branch","line":46,"loc":{"start":{"line":46,"column":52},"end":{"line":46,"column":118}},"locations":[{"start":{"line":46,"column":52},"end":{"line":46,"column":118}}]}},"b":{"0":[5],"1":[0],"2":[1],"3":[0],"4":[6],"5":[4],"6":[0],"7":[29],"8":[5],"9":[0],"10":[4],"11":[0],"12":[3],"13":[2],"14":[0],"15":[2]},"fnMap":{"0":{"name":"checkIfSubscribed","decl":{"start":{"line":4,"column":26},"end":{"line":19,"column":1}},"loc":{"start":{"line":4,"column":26},"end":{"line":19,"column":1}},"line":4},"1":{"name":"ondelete","decl":{"start":{"line":12,"column":27},"end":{"line":12,"column":123}},"loc":{"start":{"line":12,"column":27},"end":{"line":12,"column":123}},"line":12},"2":{"name":"default","decl":{"start":{"line":21,"column":15},"end":{"line":75,"column":1}},"loc":{"start":{"line":21,"column":15},"end":{"line":75,"column":1}},"line":21},"3":{"name":"get","decl":{"start":{"line":34,"column":13},"end":{"line":34,"column":24}},"loc":{"start":{"line":34,"column":13},"end":{"line":34,"column":24}},"line":34},"4":{"name":"set","decl":{"start":{"line":35,"column":13},"end":{"line":56,"column":9}},"loc":{"start":{"line":35,"column":13},"end":{"line":56,"column":9}},"line":35},"5":{"name":"value","decl":{"start":{"line":40,"column":20},"end":{"line":49,"column":13}},"loc":{"start":{"line":40,"column":20},"end":{"line":49,"column":13}},"line":40}},"f":{"0":5,"1":0,"2":6,"3":29,"4":5,"5":4}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-parent-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-parent-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":68}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":86}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":71}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":0}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":57}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":51}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":22}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":26}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":23}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":27}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":6}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":0}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":64}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":160}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":0}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":37}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":152}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":81}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":0}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":120}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":0}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":5}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":0}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":0}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":21}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":6,"4":6,"5":6,"6":6,"7":6,"8":6,"9":6,"10":6,"11":6,"12":6,"13":6,"14":6,"15":6,"16":6,"17":6,"18":6,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":6,"32":6,"33":6,"34":6},"branchMap":{"0":{"type":"branch","line":3,"loc":{"start":{"line":3,"column":15},"end":{"line":35,"column":1}},"locations":[{"start":{"line":3,"column":15},"end":{"line":35,"column":1}}]},"1":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":51},"end":{"line":8,"column":82}},"locations":[{"start":{"line":8,"column":51},"end":{"line":8,"column":82}}]},"2":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":50}},"locations":[{"start":{"line":9,"column":4},"end":{"line":9,"column":50}}]},"3":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":30},"end":{"line":19,"column":61}},"locations":[{"start":{"line":19,"column":30},"end":{"line":19,"column":61}}]},"4":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":63},"end":{"line":31,"column":5}},"locations":[{"start":{"line":19,"column":63},"end":{"line":31,"column":5}}]}},"b":{"0":[6],"1":[1],"2":[1],"3":[5],"4":[0]},"fnMap":{"0":{"name":"default","decl":{"start":{"line":3,"column":15},"end":{"line":35,"column":1}},"loc":{"start":{"line":3,"column":15},"end":{"line":35,"column":1}},"line":3},"1":{"name":"ondelete","decl":{"start":{"line":27,"column":27},"end":{"line":27,"column":120}},"loc":{"start":{"line":27,"column":27},"end":{"line":27,"column":120}},"line":27}},"f":{"0":6,"1":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-props-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-props-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":47}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":35}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":22}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":96}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":1}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":32}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":19}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":37}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":50}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":78}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":0}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":23}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":39}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":51}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":38}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":37}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":49}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":54}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":67}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":73}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":63}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":63}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":42}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":41}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":113}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":36}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":42}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":44}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":71}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":23}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":0}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":37}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":85}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":17}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":13}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":9}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":6}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":4}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":254}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":67}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":93}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":5}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":0}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":21}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":1,"8":6,"9":6,"10":6,"11":6,"12":6,"13":6,"14":6,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":6,"42":6,"43":6,"44":0,"45":0,"46":0,"47":6,"48":6,"49":6},"branchMap":{"0":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":15},"end":{"line":50,"column":1}},"locations":[{"start":{"line":8,"column":15},"end":{"line":50,"column":1}}]},"1":{"type":"branch","line":44,"loc":{"start":{"line":44,"column":16},"end":{"line":47,"column":5}},"locations":[{"start":{"line":44,"column":16},"end":{"line":47,"column":5}}]},"2":{"type":"branch","line":13,"loc":{"start":{"line":13,"column":13},"end":{"line":13,"column":26}},"locations":[{"start":{"line":13,"column":13},"end":{"line":13,"column":26}}]}},"b":{"0":[6],"1":[0],"2":[3]},"fnMap":{"0":{"name":"proxyFunction","decl":{"start":{"line":4,"column":22},"end":{"line":7,"column":1}},"loc":{"start":{"line":4,"column":22},"end":{"line":7,"column":1}},"line":4},"1":{"name":"default","decl":{"start":{"line":8,"column":15},"end":{"line":50,"column":1}},"loc":{"start":{"line":8,"column":15},"end":{"line":50,"column":1}},"line":8},"2":{"name":"get","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":26}},"loc":{"start":{"line":13,"column":13},"end":{"line":13,"column":26}},"line":13},"3":{"name":"set","decl":{"start":{"line":15,"column":13},"end":{"line":41,"column":9}},"loc":{"start":{"line":15,"column":13},"end":{"line":41,"column":9}},"line":15}},"f":{"0":0,"1":6,"2":3,"3":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-root-loader/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/loaders/graphscript-root-loader/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":1}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":51}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":26}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":32}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":78}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":1}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":0}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":29}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":82}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":1}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":0}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":55}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":0}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":50}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":48}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":93}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":5}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":0}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":134}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":43}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":59}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":55}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":0}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":18}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":20}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":26}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":24}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":27}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":5}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":0}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":54}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":0}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":28}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":58}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":64}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":56}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":62}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":46}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":52}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":4}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":57}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":66}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":0}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":33}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":33}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":0}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":0}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":21}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":103}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":0}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":35}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":19}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":78}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":76}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":5}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":0}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":21}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":1}}},"s":{"0":1,"1":8,"2":8,"3":8,"4":1,"5":7,"6":7,"7":7,"8":1,"9":6,"10":6,"11":6,"12":6,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":6,"21":6,"22":6,"23":0,"24":0,"25":6,"26":6,"27":6,"28":6,"29":6,"30":6,"31":6,"32":6,"33":6,"34":6,"35":6,"36":6,"37":6,"38":6,"39":6,"40":6,"41":6,"42":6,"43":6,"44":6,"45":6,"46":6,"47":6,"48":6,"49":6,"50":6,"51":6,"52":6,"53":6,"54":6,"55":6,"56":6,"57":6,"58":6,"59":6,"60":6,"61":0,"62":0,"63":0,"64":6,"65":6,"66":6},"branchMap":{"0":{"type":"branch","line":2,"loc":{"start":{"line":2,"column":0},"end":{"line":4,"column":1}},"locations":[{"start":{"line":2,"column":0},"end":{"line":4,"column":1}}]},"1":{"type":"branch","line":6,"loc":{"start":{"line":6,"column":0},"end":{"line":8,"column":1}},"locations":[{"start":{"line":6,"column":0},"end":{"line":8,"column":1}}]},"2":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":0},"end":{"line":13,"column":1}},"locations":[{"start":{"line":10,"column":0},"end":{"line":13,"column":1}}]},"3":{"type":"branch","line":12,"loc":{"start":{"line":12,"column":41},"end":{"line":12,"column":77}},"locations":[{"start":{"line":12,"column":41},"end":{"line":12,"column":77}}]},"4":{"type":"branch","line":15,"loc":{"start":{"line":15,"column":0},"end":{"line":18,"column":1}},"locations":[{"start":{"line":15,"column":0},"end":{"line":18,"column":1}}]},"5":{"type":"branch","line":17,"loc":{"start":{"line":17,"column":44},"end":{"line":17,"column":80}},"locations":[{"start":{"line":17,"column":44},"end":{"line":17,"column":80}}]},"6":{"type":"branch","line":20,"loc":{"start":{"line":20,"column":14},"end":{"line":67,"column":1}},"locations":[{"start":{"line":20,"column":14},"end":{"line":67,"column":1}}]},"7":{"type":"branch","line":23,"loc":{"start":{"line":23,"column":47},"end":{"line":25,"column":5}},"locations":[{"start":{"line":23,"column":47},"end":{"line":25,"column":5}}]},"8":{"type":"branch","line":27,"loc":{"start":{"line":27,"column":32},"end":{"line":27,"column":38}},"locations":[{"start":{"line":27,"column":32},"end":{"line":27,"column":38}}]},"9":{"type":"branch","line":28,"loc":{"start":{"line":28,"column":21},"end":{"line":28,"column":52}},"locations":[{"start":{"line":28,"column":21},"end":{"line":28,"column":52}}]},"10":{"type":"branch","line":50,"loc":{"start":{"line":50,"column":38},"end":{"line":50,"column":51}},"locations":[{"start":{"line":50,"column":38},"end":{"line":50,"column":51}}]},"11":{"type":"branch","line":51,"loc":{"start":{"line":51,"column":44},"end":{"line":51,"column":60}},"locations":[{"start":{"line":51,"column":44},"end":{"line":51,"column":60}}]},"12":{"type":"branch","line":58,"loc":{"start":{"line":58,"column":36},"end":{"line":58,"column":73}},"locations":[{"start":{"line":58,"column":36},"end":{"line":58,"column":73}}]},"13":{"type":"branch","line":61,"loc":{"start":{"line":61,"column":18},"end":{"line":64,"column":5}},"locations":[{"start":{"line":61,"column":18},"end":{"line":64,"column":5}}]}},"b":{"0":[8],"1":[7],"2":[6],"3":[8],"4":[1],"5":[2],"6":[6],"7":[0],"8":[0],"9":[0],"10":[0],"11":[0],"12":[0],"13":[0]},"fnMap":{"0":{"name":"addOnConnected","decl":{"start":{"line":2,"column":0},"end":{"line":4,"column":1}},"loc":{"start":{"line":2,"column":0},"end":{"line":4,"column":1}},"line":2},"1":{"name":"addOnDisconnected","decl":{"start":{"line":6,"column":0},"end":{"line":8,"column":1}},"loc":{"start":{"line":6,"column":0},"end":{"line":8,"column":1}},"line":6},"2":{"name":"callConnected","decl":{"start":{"line":10,"column":0},"end":{"line":13,"column":1}},"loc":{"start":{"line":10,"column":0},"end":{"line":13,"column":1}},"line":10},"3":{"name":"callDisconnected","decl":{"start":{"line":15,"column":0},"end":{"line":18,"column":1}},"loc":{"start":{"line":15,"column":0},"end":{"line":18,"column":1}},"line":15},"4":{"name":"default","decl":{"start":{"line":20,"column":14},"end":{"line":67,"column":1}},"loc":{"start":{"line":20,"column":14},"end":{"line":67,"column":1}},"line":20}},"f":{"0":8,"1":7,"2":6,"3":1,"4":6}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/parsers/function.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/parsers/function.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":116}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":4}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":39}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":40}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":0}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":31}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":39}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":21}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":70}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":28}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":25}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":48}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":17}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":17}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":9}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":0}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":14}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":1}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":0}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":110}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":17}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":30}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":66}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":31}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":9}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":6}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":2,"7":2,"8":1,"9":1,"10":1,"11":2,"12":2,"13":2,"14":1,"15":1,"16":2,"17":1,"18":1,"19":2,"20":2,"21":2,"22":2,"23":1,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0},"branchMap":{"0":{"type":"branch","line":6,"loc":{"start":{"line":6,"column":6},"end":{"line":8,"column":1}},"locations":[{"start":{"line":6,"column":6},"end":{"line":8,"column":1}}]},"1":{"type":"branch","line":11,"loc":{"start":{"line":11,"column":6},"end":{"line":23,"column":1}},"locations":[{"start":{"line":11,"column":6},"end":{"line":23,"column":1}}]},"2":{"type":"branch","line":14,"loc":{"start":{"line":14,"column":12},"end":{"line":16,"column":25}},"locations":[{"start":{"line":14,"column":12},"end":{"line":16,"column":25}}]},"3":{"type":"branch","line":15,"loc":{"start":{"line":15,"column":16},"end":{"line":15,"column":28}},"locations":[{"start":{"line":15,"column":16},"end":{"line":15,"column":28}}]},"4":{"type":"branch","line":17,"loc":{"start":{"line":17,"column":8},"end":{"line":19,"column":17}},"locations":[{"start":{"line":17,"column":8},"end":{"line":19,"column":17}}]},"5":{"type":"branch","line":18,"loc":{"start":{"line":18,"column":8},"end":{"line":18,"column":17}},"locations":[{"start":{"line":18,"column":8},"end":{"line":18,"column":17}}]},"6":{"type":"branch","line":20,"loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":8}},"locations":[{"start":{"line":20,"column":4},"end":{"line":20,"column":8}}]}},"b":{"0":[2],"1":[2],"2":[1],"3":[0],"4":[1],"5":[0],"6":[0]},"fnMap":{"0":{"name":"isNativeClass","decl":{"start":{"line":6,"column":6},"end":{"line":8,"column":1}},"loc":{"start":{"line":6,"column":6},"end":{"line":8,"column":1}},"line":6},"1":{"name":"isFunction","decl":{"start":{"line":11,"column":6},"end":{"line":23,"column":1}},"loc":{"start":{"line":11,"column":6},"end":{"line":23,"column":1}},"line":11},"2":{"name":"default","decl":{"start":{"line":25,"column":15},"end":{"line":34,"column":1}},"loc":{"start":{"line":25,"column":15},"end":{"line":34,"column":1}},"line":25}},"f":{"0":2,"1":2,"2":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/parsers/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/parsers/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":8}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":14}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":10}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/core/parsers/string.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/core/parsers/string.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":1}}},"s":{"0":1,"1":0,"2":0,"3":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"default","decl":{"start":{"line":1,"column":15},"end":{"line":4,"column":1}},"loc":{"start":{"line":1,"column":15},"end":{"line":4,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/loaders/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/loaders/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":70}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":81}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":3}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":75}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":3}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":47}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":4}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":28}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":69}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":0}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":61}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":0}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":28}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":40}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":13}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":5}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":0}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":4}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":1}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":0}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":3}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":93}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":72}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":3}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":6}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":113}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":109}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":3}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":27}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":77}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":107}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":3}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":3}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":3}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":41}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":0}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":51}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":37}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":51}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":37}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":50}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":49}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":42}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":68}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":19}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":14}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":48}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":37}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":50}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":49}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":79}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":19}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":14}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":9}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":0}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":97}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":37}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":57}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":89}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":27}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":61}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":37}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":68}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":60}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":60}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":61}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":33}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":65}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":30}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":34}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":25}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":56}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":31}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":21}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":17}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":42}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":30}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":14}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":10}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":15}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":70}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":12}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":36}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":23}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":12}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":37}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":45}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":75}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":41}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":32}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":80}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":17}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":14}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":0}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":70}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":12}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":38}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":68}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":13}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":0}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":39}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":38}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":0}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":45}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":9}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":5}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":0}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":1}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":0}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":14}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":3}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":31}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":59}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":79}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":3}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":40}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":3}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":3}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":47}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":58}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":37}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":0}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":24}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":44}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":79}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":43}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":89}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":37}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":0}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":91}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":17}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":13}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":0}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":121}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":92}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":13}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":0}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":0}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":36}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":39}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":26}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":14}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":8}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":0}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":34}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":68}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":9}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":0}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":41}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":5}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":1}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":0}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":0}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":24}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":3}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":117}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":82}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":3}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":35}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":29}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":57}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":4}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":3}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":3}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":48}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":87}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":33}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":36}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":47}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":37}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":72}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":39}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":71}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":77}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":115}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":80}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":99}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":17}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":65}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":63}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":36}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":21}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":61}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":32}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":18}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":13}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":26}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":11}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":5}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":26}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":44}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":59}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":90}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":60}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":20}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":63}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":58}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":47}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":89}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":98}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":143}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":101}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":114}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":25}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":83}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":70}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":44}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":29}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":76}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":40}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":26}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":39}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":21}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":17}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":13}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":9}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":5}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":1}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":0}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":54}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":3}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":76}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":3}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":3}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":62}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":26}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":44}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":59}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":52}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":83}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":17}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":13}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":9}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":5}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":1}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":0}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":54}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":3}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":90}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":3}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":3}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":51}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":26}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":44}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":59}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":71}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":110}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":17}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":13}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":9}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":5}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":1}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":0}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":0}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":3}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":3}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":87}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":3}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":3}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":62}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":26}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":44}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":59}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":118}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":60}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":66}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":58}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":66}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":39}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":21}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":17}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":13}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":9}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":5}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":1}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":0}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":0}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":81}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":29}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":35}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":39}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":36}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":67}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":35}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":40}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":35}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":24}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":37}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":30}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":38}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":45}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":13}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":4}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":36}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":45}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":10}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":5}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":129}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":1}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":0}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":62}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":24}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":13}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":9}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":12}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":14}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":28}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":17}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":28}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":24}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":6,"9":6,"10":6,"11":6,"12":6,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":6,"21":6,"22":6,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":6,"41":6,"42":4,"43":4,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":4,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":4,"60":4,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":4,"85":4,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":4,"112":6,"113":6,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":6,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":6,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":6,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":6,"196":6,"197":6,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":6,"222":6,"223":6,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":6,"232":6,"233":6,"234":0,"235":0,"236":0,"237":0,"238":6,"239":6,"240":6,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":6,"249":6,"250":6,"251":0,"252":0,"253":0,"254":0,"255":6,"256":6,"257":6,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":6,"267":6,"268":6,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":6,"279":6,"280":6,"281":1,"282":1,"283":1,"284":6,"285":6,"286":6,"287":0,"288":6,"289":0,"290":6,"291":4,"292":6,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":6,"304":6,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1},"branchMap":{"0":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":24},"end":{"line":23,"column":1}},"locations":[{"start":{"line":8,"column":24},"end":{"line":23,"column":1}}]},"1":{"type":"branch","line":11,"loc":{"start":{"line":11,"column":62},"end":{"line":11,"column":68}},"locations":[{"start":{"line":11,"column":62},"end":{"line":11,"column":68}}]},"2":{"type":"branch","line":13,"loc":{"start":{"line":13,"column":27},"end":{"line":13,"column":58}},"locations":[{"start":{"line":13,"column":27},"end":{"line":13,"column":58}}]},"3":{"type":"branch","line":13,"loc":{"start":{"line":13,"column":60},"end":{"line":20,"column":5}},"locations":[{"start":{"line":13,"column":60},"end":{"line":20,"column":5}}]},"4":{"type":"branch","line":40,"loc":{"start":{"line":40,"column":20},"end":{"line":114,"column":1}},"locations":[{"start":{"line":40,"column":20},"end":{"line":114,"column":1}}]},"5":{"type":"branch","line":42,"loc":{"start":{"line":42,"column":22},"end":{"line":42,"column":48}},"locations":[{"start":{"line":42,"column":22},"end":{"line":42,"column":48}}]},"6":{"type":"branch","line":42,"loc":{"start":{"line":42,"column":50},"end":{"line":112,"column":5}},"locations":[{"start":{"line":42,"column":50},"end":{"line":112,"column":5}}]},"7":{"type":"branch","line":44,"loc":{"start":{"line":44,"column":50},"end":{"line":52,"column":15}},"locations":[{"start":{"line":44,"column":50},"end":{"line":52,"column":15}}]},"8":{"type":"branch","line":52,"loc":{"start":{"line":52,"column":47},"end":{"line":59,"column":9}},"locations":[{"start":{"line":52,"column":47},"end":{"line":59,"column":9}}]},"9":{"type":"branch","line":61,"loc":{"start":{"line":61,"column":96},"end":{"line":84,"column":10}},"locations":[{"start":{"line":61,"column":96},"end":{"line":84,"column":10}}]},"10":{"type":"branch","line":86,"loc":{"start":{"line":86,"column":27},"end":{"line":86,"column":67}},"locations":[{"start":{"line":86,"column":27},"end":{"line":86,"column":67}}]},"11":{"type":"branch","line":86,"loc":{"start":{"line":86,"column":69},"end":{"line":111,"column":9}},"locations":[{"start":{"line":86,"column":69},"end":{"line":111,"column":9}}]},"12":{"type":"branch","line":92,"loc":{"start":{"line":92,"column":31},"end":{"line":98,"column":13}},"locations":[{"start":{"line":92,"column":31},"end":{"line":98,"column":13}}]},"13":{"type":"branch","line":93,"loc":{"start":{"line":93,"column":48},"end":{"line":93,"column":75}},"locations":[{"start":{"line":93,"column":48},"end":{"line":93,"column":75}}]},"14":{"type":"branch","line":100,"loc":{"start":{"line":100,"column":46},"end":{"line":100,"column":69}},"locations":[{"start":{"line":100,"column":46},"end":{"line":100,"column":69}}]},"15":{"type":"branch","line":102,"loc":{"start":{"line":102,"column":27},"end":{"line":104,"column":13}},"locations":[{"start":{"line":102,"column":27},"end":{"line":104,"column":13}}]},"16":{"type":"branch","line":106,"loc":{"start":{"line":106,"column":32},"end":{"line":108,"column":13}},"locations":[{"start":{"line":106,"column":32},"end":{"line":108,"column":13}}]},"17":{"type":"branch","line":125,"loc":{"start":{"line":125,"column":24},"end":{"line":157,"column":1}},"locations":[{"start":{"line":125,"column":24},"end":{"line":157,"column":1}}]},"18":{"type":"branch","line":126,"loc":{"start":{"line":126,"column":57},"end":{"line":156,"column":5}},"locations":[{"start":{"line":126,"column":57},"end":{"line":156,"column":5}}]},"19":{"type":"branch","line":171,"loc":{"start":{"line":171,"column":25},"end":{"line":224,"column":1}},"locations":[{"start":{"line":171,"column":25},"end":{"line":224,"column":1}}]},"20":{"type":"branch","line":172,"loc":{"start":{"line":172,"column":40},"end":{"line":172,"column":59}},"locations":[{"start":{"line":172,"column":40},"end":{"line":172,"column":59}}]},"21":{"type":"branch","line":172,"loc":{"start":{"line":172,"column":59},"end":{"line":172,"column":84}},"locations":[{"start":{"line":172,"column":59},"end":{"line":172,"column":84}}]},"22":{"type":"branch","line":172,"loc":{"start":{"line":172,"column":86},"end":{"line":195,"column":5}},"locations":[{"start":{"line":172,"column":86},"end":{"line":195,"column":5}}]},"23":{"type":"branch","line":198,"loc":{"start":{"line":198,"column":58},"end":{"line":221,"column":13}},"locations":[{"start":{"line":198,"column":58},"end":{"line":221,"column":13}}]},"24":{"type":"branch","line":231,"loc":{"start":{"line":231,"column":39},"end":{"line":241,"column":1}},"locations":[{"start":{"line":231,"column":39},"end":{"line":241,"column":1}}]},"25":{"type":"branch","line":234,"loc":{"start":{"line":234,"column":58},"end":{"line":238,"column":13}},"locations":[{"start":{"line":234,"column":58},"end":{"line":238,"column":13}}]},"26":{"type":"branch","line":248,"loc":{"start":{"line":248,"column":28},"end":{"line":258,"column":1}},"locations":[{"start":{"line":248,"column":28},"end":{"line":258,"column":1}}]},"27":{"type":"branch","line":251,"loc":{"start":{"line":251,"column":58},"end":{"line":255,"column":13}},"locations":[{"start":{"line":251,"column":58},"end":{"line":255,"column":13}}]},"28":{"type":"branch","line":266,"loc":{"start":{"line":266,"column":39},"end":{"line":281,"column":1}},"locations":[{"start":{"line":266,"column":39},"end":{"line":281,"column":1}}]},"29":{"type":"branch","line":269,"loc":{"start":{"line":269,"column":58},"end":{"line":278,"column":13}},"locations":[{"start":{"line":269,"column":58},"end":{"line":278,"column":13}}]},"30":{"type":"branch","line":284,"loc":{"start":{"line":284,"column":36},"end":{"line":305,"column":1}},"locations":[{"start":{"line":284,"column":36},"end":{"line":305,"column":1}}]},"31":{"type":"branch","line":287,"loc":{"start":{"line":287,"column":16},"end":{"line":287,"column":36}},"locations":[{"start":{"line":287,"column":16},"end":{"line":287,"column":36}}]},"32":{"type":"branch","line":287,"loc":{"start":{"line":287,"column":38},"end":{"line":289,"column":11}},"locations":[{"start":{"line":287,"column":38},"end":{"line":289,"column":11}}]},"33":{"type":"branch","line":289,"loc":{"start":{"line":289,"column":31},"end":{"line":289,"column":64}},"locations":[{"start":{"line":289,"column":31},"end":{"line":289,"column":64}}]},"34":{"type":"branch","line":289,"loc":{"start":{"line":289,"column":66},"end":{"line":291,"column":6}},"locations":[{"start":{"line":289,"column":66},"end":{"line":291,"column":6}}]},"35":{"type":"branch","line":291,"loc":{"start":{"line":291,"column":39},"end":{"line":293,"column":6}},"locations":[{"start":{"line":291,"column":39},"end":{"line":293,"column":6}}]},"36":{"type":"branch","line":293,"loc":{"start":{"line":293,"column":23},"end":{"line":303,"column":5}},"locations":[{"start":{"line":293,"column":23},"end":{"line":303,"column":5}}]},"37":{"type":"branch","line":304,"loc":{"start":{"line":304,"column":64},"end":{"line":304,"column":76}},"locations":[{"start":{"line":304,"column":64},"end":{"line":304,"column":76}}]},"38":{"type":"branch","line":304,"loc":{"start":{"line":304,"column":78},"end":{"line":304,"column":129}},"locations":[{"start":{"line":304,"column":78},"end":{"line":304,"column":129}}]}},"b":{"0":[6],"1":[0],"2":[0],"3":[0],"4":[6],"5":[4],"6":[4],"7":[0],"8":[0],"9":[0],"10":[1],"11":[1],"12":[1],"13":[0],"14":[1],"15":[1],"16":[1],"17":[6],"18":[0],"19":[6],"20":[0],"21":[0],"22":[0],"23":[0],"24":[6],"25":[0],"26":[6],"27":[0],"28":[6],"29":[0],"30":[6],"31":[0],"32":[0],"33":[2],"34":[0],"35":[4],"36":[0],"37":[3],"38":[1]},"fnMap":{"0":{"name":"backprop","decl":{"start":{"line":8,"column":24},"end":{"line":23,"column":1}},"loc":{"start":{"line":8,"column":24},"end":{"line":23,"column":1}},"line":8},"1":{"name":"loop","decl":{"start":{"line":40,"column":20},"end":{"line":114,"column":1}},"loc":{"start":{"line":40,"column":20},"end":{"line":114,"column":1}},"line":40},"2":{"name":"node.__operator","decl":{"start":{"line":46,"column":30},"end":{"line":51,"column":13}},"loc":{"start":{"line":46,"column":30},"end":{"line":51,"column":13}},"line":46},"3":{"name":"node.__operator","decl":{"start":{"line":54,"column":30},"end":{"line":58,"column":13}},"loc":{"start":{"line":54,"column":30},"end":{"line":58,"column":13}},"line":54},"4":{"name":"node.__operator","decl":{"start":{"line":63,"column":31},"end":{"line":83,"column":13}},"loc":{"start":{"line":63,"column":31},"end":{"line":83,"column":13}},"line":63},"5":{"name":"node.__operator","decl":{"start":{"line":92,"column":31},"end":{"line":98,"column":13}},"loc":{"start":{"line":92,"column":31},"end":{"line":98,"column":13}},"line":92},"6":{"name":"onstart","decl":{"start":{"line":100,"column":46},"end":{"line":100,"column":69}},"loc":{"start":{"line":100,"column":46},"end":{"line":100,"column":69}},"line":100},"7":{"name":"ondelete","decl":{"start":{"line":102,"column":27},"end":{"line":104,"column":13}},"loc":{"start":{"line":102,"column":27},"end":{"line":104,"column":13}},"line":102},"8":{"name":"animate","decl":{"start":{"line":125,"column":24},"end":{"line":157,"column":1}},"loc":{"start":{"line":125,"column":24},"end":{"line":157,"column":1}},"line":125},"9":{"name":"node.__operator","decl":{"start":{"line":130,"column":30},"end":{"line":138,"column":13}},"loc":{"start":{"line":130,"column":30},"end":{"line":138,"column":13}},"line":130},"10":{"name":"onstart","decl":{"start":{"line":141,"column":26},"end":{"line":141,"column":91}},"loc":{"start":{"line":141,"column":26},"end":{"line":141,"column":91}},"line":141},"11":{"name":"ondelete","decl":{"start":{"line":151,"column":23},"end":{"line":153,"column":9}},"loc":{"start":{"line":151,"column":23},"end":{"line":153,"column":9}},"line":151},"12":{"name":"branching","decl":{"start":{"line":171,"column":25},"end":{"line":224,"column":1}},"loc":{"start":{"line":171,"column":25},"end":{"line":224,"column":1}},"line":171},"13":{"name":"node.__operator","decl":{"start":{"line":175,"column":27},"end":{"line":194,"column":9}},"loc":{"start":{"line":175,"column":27},"end":{"line":194,"column":9}},"line":175},"14":{"name":"node.__listeners.callback","decl":{"start":{"line":203,"column":48},"end":{"line":219,"column":21}},"loc":{"start":{"line":203,"column":48},"end":{"line":219,"column":21}},"line":203},"15":{"name":"triggerListenerOncreate","decl":{"start":{"line":231,"column":39},"end":{"line":241,"column":1}},"loc":{"start":{"line":231,"column":39},"end":{"line":241,"column":1}},"line":231},"16":{"name":"bindListener","decl":{"start":{"line":248,"column":28},"end":{"line":258,"column":1}},"loc":{"start":{"line":248,"column":28},"end":{"line":258,"column":1}},"line":248},"17":{"name":"transformListenerResult","decl":{"start":{"line":266,"column":39},"end":{"line":281,"column":1}},"loc":{"start":{"line":266,"column":39},"end":{"line":281,"column":1}},"line":266},"18":{"name":"node.__listeners.callback","decl":{"start":{"line":273,"column":48},"end":{"line":276,"column":21}},"loc":{"start":{"line":273,"column":48},"end":{"line":276,"column":21}},"line":273},"19":{"name":"substitute__operator","decl":{"start":{"line":284,"column":36},"end":{"line":305,"column":1}},"loc":{"start":{"line":284,"column":36},"end":{"line":305,"column":1}},"line":284}},"f":{"0":6,"1":6,"2":0,"3":0,"4":0,"5":1,"6":1,"7":1,"8":6,"9":0,"10":0,"11":0,"12":6,"13":0,"14":0,"15":6,"16":6,"17":6,"18":0,"19":6}}
+,"/Users/garrettflynn/Documents/Github/graphscript/src/loaders/html/html.loader.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/src/loaders/html/html.loader.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":69}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":56}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":25}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":42}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":42}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":42}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":85}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":187}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":114}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":42}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":23}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":49}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":23}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":127}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":0}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":10}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":83}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":157}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":1}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":0}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":27}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":6}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":0}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":28}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":32}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":28}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":48}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":38}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":99}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":0}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":0}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":0}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":25}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":39}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":76}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":5}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":0}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":39}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":52}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":41}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":9}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":5}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":0}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":25}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":39}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":52}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":41}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":9}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":5}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":0}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":40}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":77}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":34}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":84}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":71}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":9}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":0}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":59}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":36}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":133}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":10}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":5}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":4}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":45}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":0}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":27}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":80}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":0}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":6}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":0}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":67}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":43}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":129}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":51}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":9}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":5}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":4}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":45}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":30}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":0}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":32}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":74}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":30}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":95}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":82}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":98}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":62}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":57}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":105}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":82}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":64}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":59}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":149}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":8}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":66}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":105}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":0}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":11}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":0}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":40}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":49}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":0}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":52}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":39}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":13}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":0}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":30}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":67}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":13}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":11}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":5}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":0}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":0}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":1}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":0}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":1,"121":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"htmlloader","decl":{"start":{"line":23,"column":26},"end":{"line":120,"column":1}},"loc":{"start":{"line":23,"column":26},"end":{"line":120,"column":1}},"line":23}},"f":{"0":0}}
+,"/Users/garrettflynn/Documents/Github/graphscript/tests/utils/index.ts": {"path":"/Users/garrettflynn/Documents/Github/graphscript/tests/utils/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":49}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":36}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":14}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":43}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":16}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":33}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":49}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":23}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":12}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":31}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":21}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":29}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":22}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":55}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":26}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":29}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":26}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":9}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":0}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":12}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":30}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":9}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":5}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":36}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":1}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":0}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":39}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":20}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":66}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":29}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":27}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":50}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":35}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":41}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":70}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":6}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":36}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":0}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":88}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":27}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":51}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":35}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":41}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":41}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":9}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":6}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":35}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":88}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":27}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":50}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":35}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":41}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":9}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":6}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":1}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":0}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":0}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":42}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":23}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":18}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":20}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":20}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":0}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":38}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":37}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":0}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":0}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":32}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":32}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":28}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":1}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":0}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":0}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":32}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":0}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":35}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":0}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":13}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":4}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":12}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":19}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":23}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":31}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":5}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":0}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":26}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":30}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":61}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":40}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":5}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":4}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":35}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":33}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":19}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":0}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":22}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":0}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":47}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":24}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":43}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":33}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":47}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":50}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":12}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":5}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":0}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":39}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":61}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":14}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":62}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":77}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":59}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":9}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":5}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":0}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":0}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":26}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":65}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":14}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":31}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":38}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":70}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":36}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":13}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":9}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":5}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":0}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":25}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":27}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":32}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":79}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":9}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":5}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":0}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":20}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":28}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":34}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":5}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":0}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":18}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":32}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":5}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":0}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":52}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":36}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":5}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":0}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":0}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":20}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":40}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":0}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":31}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":23}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":9}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":5}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":0}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":24}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":39}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":0}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":54}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":30}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":30}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":9}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":0}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":22}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":38}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":18}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":65}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":62}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":50}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":13}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":9}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":5}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":0}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":18}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":56}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":25}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":18}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":5}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":1,"36":1,"37":1,"38":1,"39":16,"40":0,"41":0,"42":0,"43":16,"44":1,"45":1,"46":8,"47":8,"48":8,"49":0,"50":0,"51":0,"52":0,"53":0,"54":1,"55":1,"56":1,"57":1,"58":0,"59":0,"60":0,"61":0,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":8,"94":8,"95":1,"96":1,"97":8,"98":8,"99":8,"100":8,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":1,"167":1,"168":8,"169":8,"170":8,"171":0,"172":0,"173":0,"174":8,"175":8,"176":8,"177":8,"178":8,"179":8,"180":8,"181":8,"182":8,"183":8,"184":1,"185":1,"186":8,"187":8,"188":8,"189":8,"190":1},"branchMap":{"0":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":13},"end":{"line":34,"column":1}},"locations":[{"start":{"line":9,"column":13},"end":{"line":34,"column":1}}]},"1":{"type":"branch","line":38,"loc":{"start":{"line":38,"column":34},"end":{"line":38,"column":65}},"locations":[{"start":{"line":38,"column":34},"end":{"line":38,"column":65}}]},"2":{"type":"branch","line":39,"loc":{"start":{"line":39,"column":9},"end":{"line":45,"column":5}},"locations":[{"start":{"line":39,"column":9},"end":{"line":45,"column":5}}]},"3":{"type":"branch","line":40,"loc":{"start":{"line":40,"column":26},"end":{"line":44,"column":15}},"locations":[{"start":{"line":40,"column":26},"end":{"line":44,"column":15}}]},"4":{"type":"branch","line":44,"loc":{"start":{"line":44,"column":50},"end":{"line":44,"column":70}},"locations":[{"start":{"line":44,"column":50},"end":{"line":44,"column":70}}]},"5":{"type":"branch","line":46,"loc":{"start":{"line":46,"column":16},"end":{"line":55,"column":5}},"locations":[{"start":{"line":46,"column":16},"end":{"line":55,"column":5}}]},"6":{"type":"branch","line":48,"loc":{"start":{"line":48,"column":43},"end":{"line":48,"column":88}},"locations":[{"start":{"line":48,"column":43},"end":{"line":48,"column":88}}]},"7":{"type":"branch","line":49,"loc":{"start":{"line":49,"column":26},"end":{"line":54,"column":9}},"locations":[{"start":{"line":49,"column":26},"end":{"line":54,"column":9}}]},"8":{"type":"branch","line":56,"loc":{"start":{"line":56,"column":15},"end":{"line":63,"column":5}},"locations":[{"start":{"line":56,"column":15},"end":{"line":63,"column":5}}]},"9":{"type":"branch","line":57,"loc":{"start":{"line":57,"column":43},"end":{"line":57,"column":88}},"locations":[{"start":{"line":57,"column":43},"end":{"line":57,"column":88}}]},"10":{"type":"branch","line":58,"loc":{"start":{"line":58,"column":26},"end":{"line":62,"column":9}},"locations":[{"start":{"line":58,"column":26},"end":{"line":62,"column":9}}]},"11":{"type":"branch","line":93,"loc":{"start":{"line":93,"column":4},"end":{"line":95,"column":5}},"locations":[{"start":{"line":93,"column":4},"end":{"line":95,"column":5}}]},"12":{"type":"branch","line":97,"loc":{"start":{"line":97,"column":4},"end":{"line":101,"column":5}},"locations":[{"start":{"line":97,"column":4},"end":{"line":101,"column":5}}]},"13":{"type":"branch","line":100,"loc":{"start":{"line":100,"column":29},"end":{"line":100,"column":40}},"locations":[{"start":{"line":100,"column":29},"end":{"line":100,"column":40}}]},"14":{"type":"branch","line":109,"loc":{"start":{"line":109,"column":4},"end":{"line":116,"column":5}},"locations":[{"start":{"line":109,"column":4},"end":{"line":116,"column":5}}]},"15":{"type":"branch","line":128,"loc":{"start":{"line":128,"column":12},"end":{"line":137,"column":5}},"locations":[{"start":{"line":128,"column":12},"end":{"line":137,"column":5}}]},"16":{"type":"branch","line":129,"loc":{"start":{"line":129,"column":26},"end":{"line":129,"column":47}},"locations":[{"start":{"line":129,"column":26},"end":{"line":129,"column":47}}]},"17":{"type":"branch","line":139,"loc":{"start":{"line":139,"column":11},"end":{"line":144,"column":5}},"locations":[{"start":{"line":139,"column":11},"end":{"line":144,"column":5}}]},"18":{"type":"branch","line":168,"loc":{"start":{"line":168,"column":10},"end":{"line":184,"column":5}},"locations":[{"start":{"line":168,"column":10},"end":{"line":184,"column":5}}]},"19":{"type":"branch","line":169,"loc":{"start":{"line":169,"column":27},"end":{"line":169,"column":39}},"locations":[{"start":{"line":169,"column":27},"end":{"line":169,"column":39}}]},"20":{"type":"branch","line":171,"loc":{"start":{"line":171,"column":43},"end":{"line":174,"column":9}},"locations":[{"start":{"line":171,"column":43},"end":{"line":174,"column":9}}]},"21":{"type":"branch","line":177,"loc":{"start":{"line":177,"column":32},"end":{"line":177,"column":38}},"locations":[{"start":{"line":177,"column":32},"end":{"line":177,"column":38}}]},"22":{"type":"branch","line":179,"loc":{"start":{"line":179,"column":36},"end":{"line":179,"column":65}},"locations":[{"start":{"line":179,"column":36},"end":{"line":179,"column":65}}]},"23":{"type":"branch","line":186,"loc":{"start":{"line":186,"column":11},"end":{"line":190,"column":5}},"locations":[{"start":{"line":186,"column":11},"end":{"line":190,"column":5}}]},"24":{"type":"branch","line":118,"loc":{"start":{"line":118,"column":4},"end":{"line":125,"column":5}},"locations":[{"start":{"line":118,"column":4},"end":{"line":125,"column":5}}]},"25":{"type":"branch","line":119,"loc":{"start":{"line":119,"column":35},"end":{"line":119,"column":61}},"locations":[{"start":{"line":119,"column":35},"end":{"line":119,"column":61}}]},"26":{"type":"branch","line":146,"loc":{"start":{"line":146,"column":4},"end":{"line":149,"column":5}},"locations":[{"start":{"line":146,"column":4},"end":{"line":149,"column":5}}]},"27":{"type":"branch","line":151,"loc":{"start":{"line":151,"column":4},"end":{"line":153,"column":5}},"locations":[{"start":{"line":151,"column":4},"end":{"line":153,"column":5}}]},"28":{"type":"branch","line":155,"loc":{"start":{"line":155,"column":4},"end":{"line":157,"column":5}},"locations":[{"start":{"line":155,"column":4},"end":{"line":157,"column":5}}]}},"b":{"0":[0],"1":[0],"2":[16],"3":[0],"4":[0],"5":[8],"6":[0],"7":[0],"8":[1],"9":[0],"10":[0],"11":[8],"12":[8],"13":[0],"14":[1],"15":[1],"16":[0],"17":[1],"18":[8],"19":[0],"20":[0],"21":[0],"22":[0],"23":[8],"24":[1],"25":[0],"26":[1],"27":[1],"28":[1]},"fnMap":{"0":{"name":"add","decl":{"start":{"line":39,"column":9},"end":{"line":45,"column":5}},"loc":{"start":{"line":39,"column":9},"end":{"line":45,"column":5}},"line":39},"1":{"name":"addCommand","decl":{"start":{"line":46,"column":16},"end":{"line":55,"column":5}},"loc":{"start":{"line":46,"column":16},"end":{"line":55,"column":5}},"line":46},"2":{"name":"addHeader","decl":{"start":{"line":56,"column":15},"end":{"line":63,"column":5}},"loc":{"start":{"line":56,"column":15},"end":{"line":63,"column":5}},"line":56},"3":{"name":"get iterations","decl":{"start":{"line":93,"column":4},"end":{"line":95,"column":5}},"loc":{"start":{"line":93,"column":4},"end":{"line":95,"column":5}},"line":93},"4":{"name":"set iterations","decl":{"start":{"line":97,"column":4},"end":{"line":101,"column":5}},"loc":{"start":{"line":97,"column":4},"end":{"line":101,"column":5}},"line":97},"5":{"name":"OperationsManager","decl":{"start":{"line":109,"column":4},"end":{"line":116,"column":5}},"loc":{"start":{"line":109,"column":4},"end":{"line":116,"column":5}},"line":109},"6":{"name":"OperationsManager.start","decl":{"start":{"line":128,"column":12},"end":{"line":137,"column":5}},"loc":{"start":{"line":128,"column":12},"end":{"line":137,"column":5}},"line":128},"7":{"name":"OperationsManager.stop","decl":{"start":{"line":139,"column":11},"end":{"line":144,"column":5}},"loc":{"start":{"line":139,"column":11},"end":{"line":144,"column":5}},"line":139},"8":{"name":"OperationsManager.runAll","decl":{"start":{"line":160,"column":13},"end":{"line":166,"column":5}},"loc":{"start":{"line":160,"column":13},"end":{"line":166,"column":5}},"line":160},"9":{"name":"OperationsManager.run","decl":{"start":{"line":168,"column":10},"end":{"line":184,"column":5}},"loc":{"start":{"line":168,"column":10},"end":{"line":184,"column":5}},"line":168},"10":{"name":"OperationsManager.next","decl":{"start":{"line":186,"column":11},"end":{"line":190,"column":5}},"loc":{"start":{"line":186,"column":11},"end":{"line":190,"column":5}},"line":186},"11":{"name":"set","decl":{"start":{"line":118,"column":4},"end":{"line":125,"column":5}},"loc":{"start":{"line":118,"column":4},"end":{"line":125,"column":5}},"line":118},"12":{"name":"setStart","decl":{"start":{"line":146,"column":4},"end":{"line":149,"column":5}},"loc":{"start":{"line":146,"column":4},"end":{"line":149,"column":5}},"line":146},"13":{"name":"setStop","decl":{"start":{"line":151,"column":4},"end":{"line":153,"column":5}},"loc":{"start":{"line":151,"column":4},"end":{"line":153,"column":5}},"line":151},"14":{"name":"setOperations","decl":{"start":{"line":155,"column":4},"end":{"line":157,"column":5}},"loc":{"start":{"line":155,"column":4},"end":{"line":157,"column":5}},"line":155}},"f":{"0":16,"1":8,"2":1,"3":8,"4":8,"5":1,"6":1,"7":1,"8":0,"9":8,"10":8,"11":1,"12":1,"13":1,"14":1}}
+}
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
new file mode 100644
index 00000000..f418035b
--- /dev/null
+++ b/coverage/lcov-report/base.css
@@ -0,0 +1,224 @@
+body, html {
+ margin:0; padding: 0;
+ height: 100%;
+}
+body {
+ font-family: Helvetica Neue, Helvetica, Arial;
+ font-size: 14px;
+ color:#333;
+}
+.small { font-size: 12px; }
+*, *:after, *:before {
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ }
+h1 { font-size: 20px; margin: 0;}
+h2 { font-size: 14px; }
+pre {
+ font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace;
+ margin: 0;
+ padding: 0;
+ -moz-tab-size: 2;
+ -o-tab-size: 2;
+ tab-size: 2;
+}
+a { color:#0074D9; text-decoration:none; }
+a:hover { text-decoration:underline; }
+.strong { font-weight: bold; }
+.space-top1 { padding: 10px 0 0 0; }
+.pad2y { padding: 20px 0; }
+.pad1y { padding: 10px 0; }
+.pad2x { padding: 0 20px; }
+.pad2 { padding: 20px; }
+.pad1 { padding: 10px; }
+.space-left2 { padding-left:55px; }
+.space-right2 { padding-right:20px; }
+.center { text-align:center; }
+.clearfix { display:block; }
+.clearfix:after {
+ content:'';
+ display:block;
+ height:0;
+ clear:both;
+ visibility:hidden;
+ }
+.fl { float: left; }
+@media only screen and (max-width:640px) {
+ .col3 { width:100%; max-width:100%; }
+ .hide-mobile { display:none!important; }
+}
+
+.quiet {
+ color: #7f7f7f;
+ color: rgba(0,0,0,0.5);
+}
+.quiet a { opacity: 0.7; }
+
+.fraction {
+ font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
+ font-size: 10px;
+ color: #555;
+ background: #E8E8E8;
+ padding: 4px 5px;
+ border-radius: 3px;
+ vertical-align: middle;
+}
+
+div.path a:link, div.path a:visited { color: #333; }
+table.coverage {
+ border-collapse: collapse;
+ margin: 10px 0 0 0;
+ padding: 0;
+}
+
+table.coverage td {
+ margin: 0;
+ padding: 0;
+ vertical-align: top;
+}
+table.coverage td.line-count {
+ text-align: right;
+ padding: 0 5px 0 20px;
+}
+table.coverage td.line-coverage {
+ text-align: right;
+ padding-right: 10px;
+ min-width:20px;
+}
+
+table.coverage td span.cline-any {
+ display: inline-block;
+ padding: 0 5px;
+ width: 100%;
+}
+.missing-if-branch {
+ display: inline-block;
+ margin-right: 5px;
+ border-radius: 3px;
+ position: relative;
+ padding: 0 4px;
+ background: #333;
+ color: yellow;
+}
+
+.skip-if-branch {
+ display: none;
+ margin-right: 10px;
+ position: relative;
+ padding: 0 4px;
+ background: #ccc;
+ color: white;
+}
+.missing-if-branch .typ, .skip-if-branch .typ {
+ color: inherit !important;
+}
+.coverage-summary {
+ border-collapse: collapse;
+ width: 100%;
+}
+.coverage-summary tr { border-bottom: 1px solid #bbb; }
+.keyline-all { border: 1px solid #ddd; }
+.coverage-summary td, .coverage-summary th { padding: 10px; }
+.coverage-summary tbody { border: 1px solid #bbb; }
+.coverage-summary td { border-right: 1px solid #bbb; }
+.coverage-summary td:last-child { border-right: none; }
+.coverage-summary th {
+ text-align: left;
+ font-weight: normal;
+ white-space: nowrap;
+}
+.coverage-summary th.file { border-right: none !important; }
+.coverage-summary th.pct { }
+.coverage-summary th.pic,
+.coverage-summary th.abs,
+.coverage-summary td.pct,
+.coverage-summary td.abs { text-align: right; }
+.coverage-summary td.file { white-space: nowrap; }
+.coverage-summary td.pic { min-width: 120px !important; }
+.coverage-summary tfoot td { }
+
+.coverage-summary .sorter {
+ height: 10px;
+ width: 7px;
+ display: inline-block;
+ margin-left: 0.5em;
+ background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
+}
+.coverage-summary .sorted .sorter {
+ background-position: 0 -20px;
+}
+.coverage-summary .sorted-desc .sorter {
+ background-position: 0 -10px;
+}
+.status-line { height: 10px; }
+/* yellow */
+.cbranch-no { background: yellow !important; color: #111; }
+/* dark red */
+.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }
+.low .chart { border:1px solid #C21F39 }
+.highlighted,
+.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{
+ background: #C21F39 !important;
+}
+/* medium red */
+.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }
+/* light red */
+.low, .cline-no { background:#FCE1E5 }
+/* light green */
+.high, .cline-yes { background:rgb(230,245,208) }
+/* medium green */
+.cstat-yes { background:rgb(161,215,106) }
+/* dark green */
+.status-line.high, .high .cover-fill { background:rgb(77,146,33) }
+.high .chart { border:1px solid rgb(77,146,33) }
+/* dark yellow (gold) */
+.status-line.medium, .medium .cover-fill { background: #f9cd0b; }
+.medium .chart { border:1px solid #f9cd0b; }
+/* light yellow */
+.medium { background: #fff4c2; }
+
+.cstat-skip { background: #ddd; color: #111; }
+.fstat-skip { background: #ddd; color: #111 !important; }
+.cbranch-skip { background: #ddd !important; color: #111; }
+
+span.cline-neutral { background: #eaeaea; }
+
+.coverage-summary td.empty {
+ opacity: .5;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ line-height: 1;
+ color: #888;
+}
+
+.cover-fill, .cover-empty {
+ display:inline-block;
+ height: 12px;
+}
+.chart {
+ line-height: 0;
+}
+.cover-empty {
+ background: white;
+}
+.cover-full {
+ border-right: none !important;
+}
+pre.prettyprint {
+ border: none !important;
+ padding: 0 !important;
+ margin: 0 !important;
+}
+.com { color: #999 !important; }
+.ignore-none { color: #999; font-weight: normal; }
+
+.wrapper {
+ min-height: 100%;
+ height: auto !important;
+ height: 100%;
+ margin: 0 auto -48px;
+}
+.footer, .push {
+ height: 48px;
+}
diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js
new file mode 100644
index 00000000..cc121302
--- /dev/null
+++ b/coverage/lcov-report/block-navigation.js
@@ -0,0 +1,87 @@
+/* eslint-disable */
+var jumpToCode = (function init() {
+ // Classes of code we would like to highlight in the file view
+ var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no'];
+
+ // Elements to highlight in the file listing view
+ var fileListingElements = ['td.pct.low'];
+
+ // We don't want to select elements that are direct descendants of another match
+ var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > `
+
+ // Selecter that finds elements on the page to which we can jump
+ var selector =
+ fileListingElements.join(', ') +
+ ', ' +
+ notSelector +
+ missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b`
+
+ // The NodeList of matching elements
+ var missingCoverageElements = document.querySelectorAll(selector);
+
+ var currentIndex;
+
+ function toggleClass(index) {
+ missingCoverageElements
+ .item(currentIndex)
+ .classList.remove('highlighted');
+ missingCoverageElements.item(index).classList.add('highlighted');
+ }
+
+ function makeCurrent(index) {
+ toggleClass(index);
+ currentIndex = index;
+ missingCoverageElements.item(index).scrollIntoView({
+ behavior: 'smooth',
+ block: 'center',
+ inline: 'center'
+ });
+ }
+
+ function goToPrevious() {
+ var nextIndex = 0;
+ if (typeof currentIndex !== 'number' || currentIndex === 0) {
+ nextIndex = missingCoverageElements.length - 1;
+ } else if (missingCoverageElements.length > 1) {
+ nextIndex = currentIndex - 1;
+ }
+
+ makeCurrent(nextIndex);
+ }
+
+ function goToNext() {
+ var nextIndex = 0;
+
+ if (
+ typeof currentIndex === 'number' &&
+ currentIndex < missingCoverageElements.length - 1
+ ) {
+ nextIndex = currentIndex + 1;
+ }
+
+ makeCurrent(nextIndex);
+ }
+
+ return function jump(event) {
+ if (
+ document.getElementById('fileSearch') === document.activeElement &&
+ document.activeElement != null
+ ) {
+ // if we're currently focused on the search input, we don't want to navigate
+ return;
+ }
+
+ switch (event.which) {
+ case 78: // n
+ case 74: // j
+ goToNext();
+ break;
+ case 66: // b
+ case 75: // k
+ case 80: // p
+ goToPrevious();
+ break;
+ }
+ };
+})();
+window.addEventListener('keydown', jumpToCode);
diff --git a/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png
new file mode 100644
index 00000000..c1525b81
Binary files /dev/null and b/coverage/lcov-report/favicon.png differ
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
new file mode 100644
index 00000000..13f5f198
--- /dev/null
+++ b/coverage/lcov-report/index.html
@@ -0,0 +1,326 @@
+
+
+
+
+
+ Code coverage report for All files
+
+
+
+
+
+
+
+
+
+
+
+
All files
+
+
+
+ 67.85%
+ Statements
+ 1461/2153
+
+
+
+
+ 61.7%
+ Branches
+ 174/282
+
+
+
+
+ 68.96%
+ Functions
+ 100/145
+
+
+
+
+ 67.85%
+ Lines
+ 1461/2153
+
+
+
+
+
+ Press n or j to go to the next uncovered block, b, p or k for the previous block.
+