diff --git a/.eslintrc b/.eslintrc
deleted file mode 100644
index 16931f1..0000000
--- a/.eslintrc
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "root": true,
- "parser": "@typescript-eslint/parser",
- "plugins": [
- "@typescript-eslint"
- ],
- "extends": [
- "plugin:@typescript-eslint/recommended",
- "@appliedblockchain"
- ],
- "rules": {
- "no-unused-vars": "off",
- "@typescript-eslint/no-non-null-assertion": "off"
- }
-}
diff --git a/.npmignore b/.npmignore
index 85c3b6f..8bcd23e 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,9 +1,8 @@
.github
.vscode
-*.sh
*.test.*
jest.*
Makefile
-src
test
-tsconfig.json
+tsconfig.*
+wip
diff --git a/Makefile b/Makefile
index 05182cf..b32f6ba 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,7 @@
test:
- pnpm exec jest
+ pnpm tsc
+ pnpm eslint src
+ pnpm jest --coverage
clean:
rm -Rf cjs mjs test/*.js
@@ -11,7 +13,7 @@ build-cjs:
build-mjs:
rm -Rf mjs
- pnpm exec tsc -d --sourceMap --outDir mjs
+ pnpm exec tsc -p tsconfig.mjs.json
build: build-cjs build-mjs
@@ -20,11 +22,11 @@ rebuild: clean build
update:
pnpm up --latest
-preversion: rebuild test
+preversion: test rebuild
postversion:
git push
git push --tags
- pnpm publish
+ pnpm publish --access public
.PHONY: test
diff --git a/coverage/clover.xml b/coverage/clover.xml
new file mode 100644
index 0000000..87d8d97
--- /dev/null
+++ b/coverage/clover.xml
@@ -0,0 +1,1511 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
new file mode 100644
index 0000000..b59059e
--- /dev/null
+++ b/coverage/coverage-final.json
@@ -0,0 +1,95 @@
+{"/Users/Mirek.Rusin/tsql/src/and.ts": {"path":"/Users/Mirek.Rusin/tsql/src/and.ts","statementMap":{"0":{"start":{"line":3,"column":9},"end":{"line":3,"column":null}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":15}},"2":{"start":{"line":1,"column":20},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":15},"end":{"line":5,"column":18}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":28,"2":22,"3":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/assign-object.ts": {"path":"/Users/Mirek.Rusin/tsql/src/assign-object.ts","statementMap":{"0":{"start":{"line":15,"column":16},"end":{"line":15,"column":28}},"1":{"start":{"line":43,"column":0},"end":{"line":43,"column":15}},"2":{"start":{"line":1,"column":19},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":16,"column":41},"end":{"line":16,"column":43}},"8":{"start":{"line":17,"column":45},"end":{"line":17,"column":null}},"9":{"start":{"line":18,"column":2},"end":{"line":31,"column":null}},"10":{"start":{"line":19,"column":4},"end":{"line":29,"column":null}},"11":{"start":{"line":20,"column":35},"end":{"line":20,"column":null}},"12":{"start":{"line":21,"column":6},"end":{"line":27,"column":null}},"13":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"14":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}},"15":{"start":{"line":32,"column":2},"end":{"line":39,"column":null}},"16":{"start":{"line":33,"column":14},"end":{"line":37,"column":null}},"17":{"start":{"line":38,"column":4},"end":{"line":38,"column":null}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":null}},"19":{"start":{"line":43,"column":15},"end":{"line":43,"column":27}}},"fnMap":{"0":{"name":"assignObject","decl":{"start":{"line":15,"column":16},"end":{"line":15,"column":28}},"loc":{"start":{"line":15,"column":60},"end":{"line":41,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":29,"column":null}}]},"1":{"loc":{"start":{"line":23,"column":12},"end":{"line":23,"column":52}},"type":"binary-expr","locations":[{"start":{"line":23,"column":12},"end":{"line":23,"column":36}},{"start":{"line":23,"column":40},"end":{"line":23,"column":52}}]}},"s":{"0":0,"1":10,"2":22,"3":22,"4":22,"5":22,"6":22,"7":10,"8":10,"9":10,"10":22,"11":3,"12":3,"13":3,"14":19,"15":10,"16":1,"17":1,"18":10,"19":22},"f":{"0":10},"b":{"0":[3],"1":[3,1]}}
+,"/Users/Mirek.Rusin/tsql/src/assign.ts": {"path":"/Users/Mirek.Rusin/tsql/src/assign.ts","statementMap":{"0":{"start":{"line":14,"column":16},"end":{"line":14,"column":22}},"1":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":21},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":14},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"6":{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},"7":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"8":{"start":{"line":18,"column":2},"end":{"line":20,"column":null}},"9":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}},"10":{"start":{"line":21,"column":2},"end":{"line":23,"column":null}},"11":{"start":{"line":22,"column":4},"end":{"line":22,"column":null}},"12":{"start":{"line":24,"column":31},"end":{"line":24,"column":null}},"13":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},"14":{"start":{"line":28,"column":15},"end":{"line":28,"column":21}}},"fnMap":{"0":{"name":"assign","decl":{"start":{"line":14,"column":16},"end":{"line":14,"column":22}},"loc":{"start":{"line":14,"column":60},"end":{"line":26,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":2},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":17,"column":null}}]},"1":{"loc":{"start":{"line":18,"column":2},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":20,"column":null}}]},"2":{"loc":{"start":{"line":21,"column":2},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":2},"end":{"line":23,"column":null}}]}},"s":{"0":0,"1":31,"2":22,"3":22,"4":22,"5":22,"6":31,"7":9,"8":22,"9":15,"10":7,"11":6,"12":1,"13":1,"14":22},"f":{"0":31},"b":{"0":[9],"1":[15],"2":[6]}}
+,"/Users/Mirek.Rusin/tsql/src/auto.ts": {"path":"/Users/Mirek.Rusin/tsql/src/auto.ts","statementMap":{"0":{"start":{"line":33,"column":13},"end":{"line":33,"column":17}},"1":{"start":{"line":60,"column":0},"end":{"line":60,"column":15}},"2":{"start":{"line":1,"column":23},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":20},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":18},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":19},"end":{"line":5,"column":null}},"7":{"start":{"line":6,"column":16},"end":{"line":6,"column":null}},"8":{"start":{"line":7,"column":14},"end":{"line":7,"column":null}},"9":{"start":{"line":8,"column":22},"end":{"line":8,"column":null}},"10":{"start":{"line":34,"column":2},"end":{"line":58,"column":null}},"11":{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"13":{"start":{"line":38,"column":4},"end":{"line":57,"column":null}},"14":{"start":{"line":39,"column":24},"end":{"line":39,"column":null}},"15":{"start":{"line":40,"column":21},"end":{"line":40,"column":null}},"16":{"start":{"line":41,"column":22},"end":{"line":41,"column":null}},"17":{"start":{"line":42,"column":21},"end":{"line":42,"column":null}},"18":{"start":{"line":44,"column":8},"end":{"line":46,"column":null}},"19":{"start":{"line":45,"column":10},"end":{"line":45,"column":null}},"20":{"start":{"line":47,"column":8},"end":{"line":49,"column":null}},"21":{"start":{"line":48,"column":10},"end":{"line":48,"column":null}},"22":{"start":{"line":50,"column":8},"end":{"line":52,"column":null}},"23":{"start":{"line":51,"column":10},"end":{"line":51,"column":null}},"24":{"start":{"line":53,"column":8},"end":{"line":53,"column":null}},"25":{"start":{"line":56,"column":8},"end":{"line":56,"column":null}},"26":{"start":{"line":60,"column":15},"end":{"line":60,"column":19}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":3}},"loc":{"start":{"line":34,"column":3},"end":{"line":58,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":37,"column":null}}]},"1":{"loc":{"start":{"line":38,"column":4},"end":{"line":57,"column":null}},"type":"switch","locations":[{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},{"start":{"line":41,"column":6},"end":{"line":41,"column":null}},{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},{"start":{"line":43,"column":6},"end":{"line":54,"column":null}},{"start":{"line":55,"column":6},"end":{"line":56,"column":null}}]},"2":{"loc":{"start":{"line":41,"column":29},"end":{"line":41,"column":59}},"type":"cond-expr","locations":[{"start":{"line":41,"column":37},"end":{"line":41,"column":46}},{"start":{"line":41,"column":49},"end":{"line":41,"column":59}}]},"3":{"loc":{"start":{"line":44,"column":8},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":8},"end":{"line":46,"column":null}}]},"4":{"loc":{"start":{"line":47,"column":8},"end":{"line":49,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":8},"end":{"line":49,"column":null}}]},"5":{"loc":{"start":{"line":50,"column":8},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":52,"column":null}}]},"6":{"loc":{"start":{"line":50,"column":12},"end":{"line":50,"column":70}},"type":"binary-expr","locations":[{"start":{"line":50,"column":12},"end":{"line":50,"column":45}},{"start":{"line":50,"column":45},"end":{"line":50,"column":70}}]}},"s":{"0":0,"1":8879,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":13442,"12":9096,"13":4346,"14":1,"15":75,"16":9,"17":4246,"18":15,"19":7,"20":8,"21":0,"22":8,"23":0,"24":8,"25":0,"26":22},"f":{"0":13442},"b":{"0":[9096],"1":[1,75,9,4246,15,0],"2":[6,3],"3":[7],"4":[0],"5":[0],"6":[8,8]}}
+,"/Users/Mirek.Rusin/tsql/src/between.ts": {"path":"/Users/Mirek.Rusin/tsql/src/between.ts","statementMap":{"0":{"start":{"line":6,"column":13},"end":{"line":6,"column":20}},"1":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"5":{"start":{"line":7,"column":2},"end":{"line":10,"column":58}},"6":{"start":{"line":8,"column":4},"end":{"line":10,"column":58}},"7":{"start":{"line":12,"column":15},"end":{"line":12,"column":22}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":6}},"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":58}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":58}},"type":"cond-expr","locations":[{"start":{"line":9,"column":6},"end":{"line":9,"column":null}},{"start":{"line":10,"column":6},"end":{"line":10,"column":58}}]},"1":{"loc":{"start":{"line":8,"column":4},"end":{"line":8,"column":null}},"type":"binary-expr","locations":[{"start":{"line":8,"column":4},"end":{"line":8,"column":32}},{"start":{"line":8,"column":32},"end":{"line":8,"column":null}}]}},"s":{"0":0,"1":22,"2":22,"3":22,"4":22,"5":22,"6":1,"7":22},"f":{"0":1},"b":{"0":[0,1],"1":[1,1]}}
+,"/Users/Mirek.Rusin/tsql/src/columns.ts": {"path":"/Users/Mirek.Rusin/tsql/src/columns.ts","statementMap":{"0":{"start":{"line":11,"column":13},"end":{"line":11,"column":20}},"1":{"start":{"line":22,"column":0},"end":{"line":22,"column":15}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"5":{"start":{"line":12,"column":2},"end":{"line":20,"column":null}},"6":{"start":{"line":13,"column":35},"end":{"line":13,"column":37}},"7":{"start":{"line":14,"column":4},"end":{"line":18,"column":null}},"8":{"start":{"line":15,"column":6},"end":{"line":17,"column":null}},"9":{"start":{"line":16,"column":8},"end":{"line":16,"column":null}},"10":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}},"11":{"start":{"line":19,"column":32},"end":{"line":19,"column":null}},"12":{"start":{"line":22,"column":15},"end":{"line":22,"column":22}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":3}},"loc":{"start":{"line":12,"column":85},"end":{"line":20,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":19,"column":27},"end":{"line":19,"column":32}},"loc":{"start":{"line":19,"column":32},"end":{"line":19,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":49},"end":{"line":12,"column":85}},"type":"default-arg","locations":[{"start":{"line":12,"column":83},"end":{"line":12,"column":85}}]},"1":{"loc":{"start":{"line":15,"column":6},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":6},"end":{"line":17,"column":null}}]},"2":{"loc":{"start":{"line":16,"column":20},"end":{"line":16,"column":60}},"type":"cond-expr","locations":[{"start":{"line":16,"column":43},"end":{"line":16,"column":49}},{"start":{"line":16,"column":49},"end":{"line":16,"column":60}}]}},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":22,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":22},"f":{"0":0,"1":0},"b":{"0":[0],"1":[0],"2":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/defined.ts": {"path":"/Users/Mirek.Rusin/tsql/src/defined.ts","statementMap":{"0":{"start":{"line":15,"column":0},"end":{"line":15,"column":15}},"1":{"start":{"line":3,"column":2},"end":{"line":13,"column":null}},"2":{"start":{"line":4,"column":20},"end":{"line":4,"column":null}},"3":{"start":{"line":5,"column":4},"end":{"line":11,"column":null}},"4":{"start":{"line":6,"column":6},"end":{"line":10,"column":null}},"5":{"start":{"line":9,"column":8},"end":{"line":9,"column":null}},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"7":{"start":{"line":15,"column":15},"end":{"line":15,"column":null}}},"fnMap":{"0":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":2},"end":{"line":3,"column":3}},"loc":{"start":{"line":3,"column":3},"end":{"line":13,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":6},"end":{"line":10,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":6},"end":{"line":10,"column":null}}]}},"s":{"0":10,"1":22,"2":10,"3":10,"4":24,"5":1,"6":10,"7":22},"f":{"0":10},"b":{"0":[1]}}
+,"/Users/Mirek.Rusin/tsql/src/delete.ts": {"path":"/Users/Mirek.Rusin/tsql/src/delete.ts","statementMap":{"0":{"start":{"line":19,"column":0},"end":{"line":19,"column":15}},"1":{"start":{"line":10,"column":13},"end":{"line":10,"column":20}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"5":{"start":{"line":6,"column":17},"end":{"line":6,"column":null}},"6":{"start":{"line":7,"column":20},"end":{"line":7,"column":null}},"7":{"start":{"line":11,"column":2},"end":{"line":16,"column":null}},"8":{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},"9":{"start":{"line":19,"column":15},"end":{"line":19,"column":22}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":3}},"loc":{"start":{"line":12,"column":4},"end":{"line":16,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":6},"end":{"line":16,"column":null}},"type":"cond-expr","locations":[{"start":{"line":15,"column":8},"end":{"line":15,"column":47}},{"start":{"line":16,"column":8},"end":{"line":16,"column":null}}]}},"s":{"0":13,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":13,"9":22},"f":{"0":13},"b":{"0":[13,0]}}
+,"/Users/Mirek.Rusin/tsql/src/demargin.ts": {"path":"/Users/Mirek.Rusin/tsql/src/demargin.ts","statementMap":{"0":{"start":{"line":33,"column":0},"end":{"line":33,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":21}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":31,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":8,"column":null}},"5":{"start":{"line":7,"column":6},"end":{"line":7,"column":null}},"6":{"start":{"line":9,"column":18},"end":{"line":9,"column":null}},"7":{"start":{"line":10,"column":4},"end":{"line":12,"column":null}},"8":{"start":{"line":10,"column":60},"end":{"line":10,"column":72}},"9":{"start":{"line":11,"column":6},"end":{"line":11,"column":null}},"10":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"11":{"start":{"line":13,"column":75},"end":{"line":13,"column":87}},"12":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},"13":{"start":{"line":16,"column":17},"end":{"line":16,"column":null}},"14":{"start":{"line":17,"column":4},"end":{"line":24,"column":null}},"15":{"start":{"line":18,"column":6},"end":{"line":23,"column":null}},"16":{"start":{"line":18,"column":19},"end":{"line":18,"column":22}},"17":{"start":{"line":19,"column":8},"end":{"line":22,"column":null}},"18":{"start":{"line":20,"column":10},"end":{"line":20,"column":null}},"19":{"start":{"line":21,"column":10},"end":{"line":21,"column":null}},"20":{"start":{"line":25,"column":4},"end":{"line":27,"column":null}},"21":{"start":{"line":26,"column":6},"end":{"line":26,"column":null}},"22":{"start":{"line":28,"column":4},"end":{"line":30,"column":null}},"23":{"start":{"line":29,"column":16},"end":{"line":29,"column":null}},"24":{"start":{"line":33,"column":15},"end":{"line":33,"column":23}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":5,"column":3},"end":{"line":31,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":10,"column":55},"end":{"line":10,"column":60}},"loc":{"start":{"line":10,"column":60},"end":{"line":10,"column":72}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":13,"column":70},"end":{"line":13,"column":75}},"loc":{"start":{"line":13,"column":75},"end":{"line":13,"column":87}}},"3":{"name":"(anonymous_7)","decl":{"start":{"line":29,"column":11},"end":{"line":29,"column":16}},"loc":{"start":{"line":29,"column":16},"end":{"line":29,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":10,"column":4},"end":{"line":12,"column":null}},"type":"if","locations":[{"start":{"line":10,"column":4},"end":{"line":12,"column":null}}]},"2":{"loc":{"start":{"line":10,"column":8},"end":{"line":10,"column":72}},"type":"binary-expr","locations":[{"start":{"line":10,"column":8},"end":{"line":10,"column":30}},{"start":{"line":10,"column":30},"end":{"line":10,"column":72}}]},"3":{"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":15,"column":null}}]},"4":{"loc":{"start":{"line":13,"column":8},"end":{"line":13,"column":87}},"type":"binary-expr","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":30}},{"start":{"line":13,"column":30},"end":{"line":13,"column":87}}]},"5":{"loc":{"start":{"line":19,"column":8},"end":{"line":22,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":8},"end":{"line":22,"column":null}}]},"6":{"loc":{"start":{"line":25,"column":4},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":27,"column":null}}]}},"s":{"0":421,"1":0,"2":22,"3":22,"4":421,"5":0,"6":421,"7":421,"8":340,"9":81,"10":421,"11":683,"12":66,"13":421,"14":421,"15":6910,"16":6910,"17":65027,"18":6909,"19":6909,"20":421,"21":0,"22":421,"23":6910,"24":22},"f":{"0":421,"1":340,"2":683,"3":6910},"b":{"0":[0],"1":[81],"2":[421,421],"3":[66],"4":[421,421],"5":[6909],"6":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/distinct.ts": {"path":"/Users/Mirek.Rusin/tsql/src/distinct.ts","statementMap":{"0":{"start":{"line":22,"column":0},"end":{"line":22,"column":15}},"1":{"start":{"line":13,"column":13},"end":{"line":13,"column":21}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"5":{"start":{"line":14,"column":2},"end":{"line":20,"column":null}},"6":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"7":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"8":{"start":{"line":18,"column":17},"end":{"line":18,"column":null}},"9":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}},"10":{"start":{"line":22,"column":15},"end":{"line":22,"column":23}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":14,"column":20},"end":{"line":20,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":17,"column":null}}]},"1":{"loc":{"start":{"line":15,"column":8},"end":{"line":15,"column":66}},"type":"binary-expr","locations":[{"start":{"line":15,"column":8},"end":{"line":15,"column":38}},{"start":{"line":15,"column":38},"end":{"line":15,"column":66}}]}},"s":{"0":22,"1":0,"2":22,"3":22,"4":22,"5":22,"6":0,"7":0,"8":0,"9":0,"10":22},"f":{"0":0},"b":{"0":[0],"1":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/eq.ts": {"path":"/Users/Mirek.Rusin/tsql/src/eq.ts","statementMap":{"0":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"1":{"start":{"line":22,"column":13},"end":{"line":22,"column":15}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"6":{"start":{"line":8,"column":2},"end":{"line":11,"column":20}},"7":{"start":{"line":9,"column":4},"end":{"line":11,"column":20}},"8":{"start":{"line":23,"column":2},"end":{"line":26,"column":46}},"9":{"start":{"line":24,"column":4},"end":{"line":26,"column":46}},"10":{"start":{"line":28,"column":15},"end":{"line":28,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":9,"column":4},"end":{"line":11,"column":20}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":23,"column":2},"end":{"line":23,"column":3}},"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":46}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":4},"end":{"line":11,"column":20}},"type":"cond-expr","locations":[{"start":{"line":10,"column":6},"end":{"line":10,"column":19}},{"start":{"line":11,"column":6},"end":{"line":11,"column":20}}]},"1":{"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":46}},"type":"cond-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},{"start":{"line":26,"column":6},"end":{"line":26,"column":46}}]}},"s":{"0":85,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":53,"8":22,"9":64,"10":22},"f":{"0":53,"1":64},"b":{"0":[15,38],"1":[11,53]}}
+,"/Users/Mirek.Rusin/tsql/src/exists.ts": {"path":"/Users/Mirek.Rusin/tsql/src/exists.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":9,"column":13},"end":{"line":9,"column":19}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"5":{"start":{"line":6,"column":20},"end":{"line":6,"column":null}},"6":{"start":{"line":10,"column":2},"end":{"line":14,"column":null}},"7":{"start":{"line":11,"column":19},"end":{"line":11,"column":null}},"8":{"start":{"line":12,"column":19},"end":{"line":12,"column":null}},"9":{"start":{"line":13,"column":4},"end":{"line":13,"column":null}},"10":{"start":{"line":16,"column":15},"end":{"line":16,"column":21}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":10,"column":24},"end":{"line":14,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":0,"8":0,"9":0,"10":22},"f":{"0":0},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/fallback.ts": {"path":"/Users/Mirek.Rusin/tsql/src/fallback.ts","statementMap":{"0":{"start":{"line":11,"column":0},"end":{"line":11,"column":15}},"1":{"start":{"line":5,"column":13},"end":{"line":5,"column":21}},"2":{"start":{"line":1,"column":14},"end":{"line":1,"column":null}},"3":{"start":{"line":6,"column":2},"end":{"line":9,"column":null}},"4":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}},"5":{"start":{"line":11,"column":15},"end":{"line":11,"column":23}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":6}},"loc":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}},"type":"cond-expr","locations":[{"start":{"line":8,"column":6},"end":{"line":8,"column":null}},{"start":{"line":9,"column":6},"end":{"line":9,"column":null}}]}},"s":{"0":105,"1":0,"2":22,"3":22,"4":105,"5":22},"f":{"0":105},"b":{"0":[35,70]}}
+,"/Users/Mirek.Rusin/tsql/src/false-value.ts": {"path":"/Users/Mirek.Rusin/tsql/src/false-value.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":13,"column":13},"end":{"line":13,"column":23}},"2":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"4":{"start":{"line":16,"column":15},"end":{"line":16,"column":25}}},"fnMap":{},"branchMap":{},"s":{"0":3,"1":0,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/gt.ts": {"path":"/Users/Mirek.Rusin/tsql/src/gt.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"1":{"start":{"line":9,"column":13},"end":{"line":9,"column":15}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":10,"column":2},"end":{"line":11,"column":null}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"5":{"start":{"line":13,"column":15},"end":{"line":13,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}}}},"branchMap":{},"s":{"0":24,"1":0,"2":22,"3":22,"4":5,"5":22},"f":{"0":5},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/gte.ts": {"path":"/Users/Mirek.Rusin/tsql/src/gte.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"1":{"start":{"line":9,"column":13},"end":{"line":9,"column":16}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":10,"column":2},"end":{"line":11,"column":null}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"5":{"start":{"line":13,"column":15},"end":{"line":13,"column":18}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}}}},"branchMap":{},"s":{"0":22,"1":0,"2":22,"3":22,"4":1,"5":22},"f":{"0":1},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/identifier.ts": {"path":"/Users/Mirek.Rusin/tsql/src/identifier.ts","statementMap":{"0":{"start":{"line":82,"column":0},"end":{"line":82,"column":15}},"1":{"start":{"line":40,"column":16},"end":{"line":40,"column":26}},"2":{"start":{"line":11,"column":16},"end":{"line":11,"column":23}},"3":{"start":{"line":78,"column":16},"end":{"line":78,"column":30}},"4":{"start":{"line":71,"column":16},"end":{"line":71,"column":25}},"5":{"start":{"line":66,"column":16},"end":{"line":66,"column":25}},"6":{"start":{"line":19,"column":16},"end":{"line":19,"column":21}},"7":{"start":{"line":1,"column":20},"end":{"line":1,"column":null}},"8":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"9":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"10":{"start":{"line":12,"column":2},"end":{"line":14,"column":null}},"11":{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},"12":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"13":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"14":{"start":{"line":44,"column":2},"end":{"line":58,"column":null}},"15":{"start":{"line":45,"column":4},"end":{"line":48,"column":null}},"16":{"start":{"line":46,"column":35},"end":{"line":46,"column":null}},"17":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"18":{"start":{"line":49,"column":4},"end":{"line":52,"column":null}},"19":{"start":{"line":50,"column":35},"end":{"line":50,"column":null}},"20":{"start":{"line":51,"column":6},"end":{"line":51,"column":null}},"21":{"start":{"line":53,"column":4},"end":{"line":56,"column":null}},"22":{"start":{"line":54,"column":35},"end":{"line":54,"column":null}},"23":{"start":{"line":55,"column":6},"end":{"line":55,"column":null}},"24":{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},"25":{"start":{"line":57,"column":45},"end":{"line":57,"column":72}},"26":{"start":{"line":59,"column":2},"end":{"line":61,"column":null}},"27":{"start":{"line":59,"column":47},"end":{"line":59,"column":88}},"28":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"29":{"start":{"line":60,"column":50},"end":{"line":60,"column":64}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":null}},"31":{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},"32":{"start":{"line":72,"column":2},"end":{"line":74,"column":null}},"33":{"start":{"line":79,"column":2},"end":{"line":79,"column":null}},"34":{"start":{"line":82,"column":15},"end":{"line":82,"column":25}}},"fnMap":{"0":{"name":"isPlain","decl":{"start":{"line":11,"column":16},"end":{"line":11,"column":23}},"loc":{"start":{"line":11,"column":37},"end":{"line":16,"column":null}}},"1":{"name":"quote","decl":{"start":{"line":19,"column":16},"end":{"line":19,"column":21}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":null}}},"2":{"name":"identifier","decl":{"start":{"line":40,"column":16},"end":{"line":40,"column":26}},"loc":{"start":{"line":40,"column":44},"end":{"line":63,"column":null}}},"3":{"name":"(anonymous_12)","decl":{"start":{"line":57,"column":40},"end":{"line":57,"column":45}},"loc":{"start":{"line":57,"column":45},"end":{"line":57,"column":72}}},"4":{"name":"(anonymous_13)","decl":{"start":{"line":59,"column":42},"end":{"line":59,"column":47}},"loc":{"start":{"line":59,"column":47},"end":{"line":59,"column":88}}},"5":{"name":"(anonymous_14)","decl":{"start":{"line":60,"column":45},"end":{"line":60,"column":50}},"loc":{"start":{"line":60,"column":50},"end":{"line":60,"column":64}}},"6":{"name":"jsonValue","decl":{"start":{"line":66,"column":16},"end":{"line":66,"column":25}},"loc":{"start":{"line":66,"column":61},"end":{"line":68,"column":null}}},"7":{"name":"jsonQuery","decl":{"start":{"line":71,"column":16},"end":{"line":71,"column":25}},"loc":{"start":{"line":71,"column":81},"end":{"line":75,"column":null}}},"8":{"name":"jsonPathExists","decl":{"start":{"line":78,"column":16},"end":{"line":78,"column":30}},"loc":{"start":{"line":78,"column":66},"end":{"line":80,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":4},"end":{"line":14,"column":null}},"type":"binary-expr","locations":[{"start":{"line":13,"column":4},"end":{"line":13,"column":34}},{"start":{"line":14,"column":4},"end":{"line":14,"column":null}}]},"1":{"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":43,"column":null}}]},"2":{"loc":{"start":{"line":44,"column":2},"end":{"line":58,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":58,"column":null}}]},"3":{"loc":{"start":{"line":45,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":48,"column":null}}]},"4":{"loc":{"start":{"line":49,"column":4},"end":{"line":52,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":52,"column":null}}]},"5":{"loc":{"start":{"line":53,"column":4},"end":{"line":56,"column":null}},"type":"if","locations":[{"start":{"line":53,"column":4},"end":{"line":56,"column":null}}]},"6":{"loc":{"start":{"line":57,"column":45},"end":{"line":57,"column":72}},"type":"cond-expr","locations":[{"start":{"line":57,"column":58},"end":{"line":57,"column":62}},{"start":{"line":57,"column":62},"end":{"line":57,"column":72}}]},"7":{"loc":{"start":{"line":59,"column":2},"end":{"line":61,"column":null}},"type":"if","locations":[{"start":{"line":59,"column":2},"end":{"line":61,"column":null}}]},"8":{"loc":{"start":{"line":59,"column":6},"end":{"line":59,"column":91}},"type":"binary-expr","locations":[{"start":{"line":59,"column":6},"end":{"line":59,"column":30}},{"start":{"line":59,"column":30},"end":{"line":59,"column":91}}]},"9":{"loc":{"start":{"line":59,"column":47},"end":{"line":59,"column":88}},"type":"binary-expr","locations":[{"start":{"line":59,"column":47},"end":{"line":59,"column":72}},{"start":{"line":59,"column":72},"end":{"line":59,"column":88}}]},"10":{"loc":{"start":{"line":72,"column":9},"end":{"line":74,"column":null}},"type":"cond-expr","locations":[{"start":{"line":73,"column":4},"end":{"line":73,"column":null}},{"start":{"line":74,"column":4},"end":{"line":74,"column":null}}]}},"s":{"0":343,"1":0,"2":0,"3":22,"4":22,"5":22,"6":0,"7":22,"8":22,"9":22,"10":424,"11":159,"12":485,"13":1,"14":484,"15":425,"16":6,"17":6,"18":419,"19":1,"20":1,"21":418,"22":2,"23":2,"24":416,"25":424,"26":59,"27":118,"28":59,"29":118,"30":0,"31":6,"32":1,"33":2,"34":22},"f":{"0":424,"1":159,"2":485,"3":424,"4":118,"5":118,"6":6,"7":1,"8":2},"b":{"0":[424,282],"1":[1],"2":[425],"3":[6],"4":[1],"5":[2],"6":[265,159],"7":[59],"8":[59,59],"9":[118,0],"10":[1,0]}}
+,"/Users/Mirek.Rusin/tsql/src/identifiers.ts": {"path":"/Users/Mirek.Rusin/tsql/src/identifiers.ts","statementMap":{"0":{"start":{"line":15,"column":0},"end":{"line":15,"column":15}},"1":{"start":{"line":11,"column":13},"end":{"line":11,"column":24}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":12,"column":2},"end":{"line":13,"column":null}},"5":{"start":{"line":13,"column":4},"end":{"line":13,"column":null}},"6":{"start":{"line":15,"column":15},"end":{"line":15,"column":26}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":3}},"loc":{"start":{"line":13,"column":4},"end":{"line":13,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":0,"6":22},"f":{"0":0},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/in.ts": {"path":"/Users/Mirek.Rusin/tsql/src/in.ts","statementMap":{"0":{"start":{"line":24,"column":0},"end":{"line":24,"column":15}},"1":{"start":{"line":16,"column":13},"end":{"line":16,"column":16}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":19},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":16},"end":{"line":5,"column":null}},"7":{"start":{"line":7,"column":25},"end":{"line":7,"column":null}},"8":{"start":{"line":17,"column":2},"end":{"line":22,"column":20}},"9":{"start":{"line":18,"column":4},"end":{"line":22,"column":20}},"10":{"start":{"line":24,"column":15},"end":{"line":24,"column":18}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":17,"column":2},"end":{"line":17,"column":3}},"loc":{"start":{"line":18,"column":4},"end":{"line":22,"column":20}}}},"branchMap":{"0":{"loc":{"start":{"line":18,"column":4},"end":{"line":22,"column":20}},"type":"cond-expr","locations":[{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},{"start":{"line":20,"column":6},"end":{"line":22,"column":20}}]},"1":{"loc":{"start":{"line":20,"column":6},"end":{"line":22,"column":20}},"type":"cond-expr","locations":[{"start":{"line":21,"column":8},"end":{"line":21,"column":45}},{"start":{"line":22,"column":8},"end":{"line":22,"column":20}}]},"2":{"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"type":"binary-expr","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":11}},{"start":{"line":20,"column":11},"end":{"line":20,"column":26}},{"start":{"line":20,"column":26},"end":{"line":20,"column":null}}]}},"s":{"0":32,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":11,"10":22},"f":{"0":11},"b":{"0":[2,9],"1":[5,4],"2":[9,7,7]}}
+,"/Users/Mirek.Rusin/tsql/src/indent-tail.ts": {"path":"/Users/Mirek.Rusin/tsql/src/indent-tail.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":10,"column":15}},"1":{"start":{"line":3,"column":2},"end":{"line":8,"column":null}},"2":{"start":{"line":4,"column":4},"end":{"line":8,"column":null}},"3":{"start":{"line":10,"column":15},"end":{"line":10,"column":null}}},"fnMap":{"0":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":2},"end":{"line":3,"column":3}},"loc":{"start":{"line":4,"column":4},"end":{"line":8,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":4},"end":{"line":8,"column":null}},"type":"cond-expr","locations":[{"start":{"line":5,"column":6},"end":{"line":7,"column":null}},{"start":{"line":8,"column":6},"end":{"line":8,"column":null}}]}},"s":{"0":705,"1":22,"2":705,"3":22},"f":{"0":705},"b":{"0":[236,469]}}
+,"/Users/Mirek.Rusin/tsql/src/index.ts": {"path":"/Users/Mirek.Rusin/tsql/src/index.ts","statementMap":{"0":{"start":{"line":184,"column":2},"end":{"line":184,"column":15}},"1":{"start":{"line":164,"column":2},"end":{"line":164,"column":null}},"2":{"start":{"line":165,"column":2},"end":{"line":165,"column":null}},"3":{"start":{"line":185,"column":2},"end":{"line":185,"column":25}},"4":{"start":{"line":168,"column":2},"end":{"line":168,"column":18}},"5":{"start":{"line":91,"column":2},"end":{"line":91,"column":null}},"6":{"start":{"line":92,"column":2},"end":{"line":92,"column":null}},"7":{"start":{"line":93,"column":2},"end":{"line":93,"column":null}},"8":{"start":{"line":94,"column":2},"end":{"line":94,"column":null}},"9":{"start":{"line":95,"column":2},"end":{"line":95,"column":null}},"10":{"start":{"line":96,"column":2},"end":{"line":96,"column":null}},"11":{"start":{"line":97,"column":2},"end":{"line":97,"column":13}},"12":{"start":{"line":98,"column":2},"end":{"line":98,"column":null}},"13":{"start":{"line":99,"column":2},"end":{"line":99,"column":null}},"14":{"start":{"line":100,"column":2},"end":{"line":100,"column":null}},"15":{"start":{"line":101,"column":2},"end":{"line":101,"column":null}},"16":{"start":{"line":102,"column":2},"end":{"line":102,"column":null}},"17":{"start":{"line":103,"column":2},"end":{"line":103,"column":null}},"18":{"start":{"line":104,"column":2},"end":{"line":104,"column":null}},"19":{"start":{"line":105,"column":2},"end":{"line":105,"column":null}},"20":{"start":{"line":181,"column":2},"end":{"line":182,"column":16}},"21":{"start":{"line":106,"column":2},"end":{"line":106,"column":null}},"22":{"start":{"line":107,"column":2},"end":{"line":107,"column":null}},"23":{"start":{"line":183,"column":2},"end":{"line":183,"column":17}},"24":{"start":{"line":108,"column":2},"end":{"line":108,"column":9}},"25":{"start":{"line":109,"column":2},"end":{"line":109,"column":null}},"26":{"start":{"line":110,"column":2},"end":{"line":110,"column":null}},"27":{"start":{"line":111,"column":2},"end":{"line":111,"column":null}},"28":{"start":{"line":112,"column":2},"end":{"line":112,"column":null}},"29":{"start":{"line":113,"column":2},"end":{"line":113,"column":null}},"30":{"start":{"line":114,"column":2},"end":{"line":114,"column":null}},"31":{"start":{"line":115,"column":2},"end":{"line":115,"column":null}},"32":{"start":{"line":116,"column":2},"end":{"line":116,"column":null}},"33":{"start":{"line":117,"column":2},"end":{"line":117,"column":null}},"34":{"start":{"line":118,"column":2},"end":{"line":118,"column":null}},"35":{"start":{"line":119,"column":2},"end":{"line":119,"column":null}},"36":{"start":{"line":120,"column":2},"end":{"line":120,"column":null}},"37":{"start":{"line":121,"column":2},"end":{"line":121,"column":null}},"38":{"start":{"line":122,"column":2},"end":{"line":122,"column":null}},"39":{"start":{"line":123,"column":2},"end":{"line":123,"column":null}},"40":{"start":{"line":124,"column":2},"end":{"line":124,"column":null}},"41":{"start":{"line":125,"column":2},"end":{"line":125,"column":null}},"42":{"start":{"line":126,"column":2},"end":{"line":126,"column":null}},"43":{"start":{"line":127,"column":2},"end":{"line":127,"column":null}},"44":{"start":{"line":128,"column":2},"end":{"line":128,"column":null}},"45":{"start":{"line":129,"column":2},"end":{"line":129,"column":null}},"46":{"start":{"line":130,"column":2},"end":{"line":130,"column":null}},"47":{"start":{"line":131,"column":2},"end":{"line":131,"column":null}},"48":{"start":{"line":132,"column":2},"end":{"line":132,"column":null}},"49":{"start":{"line":133,"column":2},"end":{"line":133,"column":null}},"50":{"start":{"line":134,"column":2},"end":{"line":134,"column":null}},"51":{"start":{"line":135,"column":2},"end":{"line":135,"column":null}},"52":{"start":{"line":136,"column":2},"end":{"line":136,"column":null}},"53":{"start":{"line":137,"column":2},"end":{"line":137,"column":null}},"54":{"start":{"line":138,"column":2},"end":{"line":138,"column":null}},"55":{"start":{"line":139,"column":2},"end":{"line":139,"column":null}},"56":{"start":{"line":140,"column":2},"end":{"line":140,"column":null}},"57":{"start":{"line":141,"column":2},"end":{"line":141,"column":null}},"58":{"start":{"line":142,"column":2},"end":{"line":142,"column":null}},"59":{"start":{"line":143,"column":2},"end":{"line":143,"column":null}},"60":{"start":{"line":144,"column":2},"end":{"line":144,"column":null}},"61":{"start":{"line":145,"column":2},"end":{"line":145,"column":null}},"62":{"start":{"line":146,"column":2},"end":{"line":146,"column":null}},"63":{"start":{"line":147,"column":2},"end":{"line":147,"column":null}},"64":{"start":{"line":148,"column":2},"end":{"line":148,"column":null}},"65":{"start":{"line":149,"column":2},"end":{"line":149,"column":null}},"66":{"start":{"line":150,"column":2},"end":{"line":150,"column":null}},"67":{"start":{"line":151,"column":2},"end":{"line":151,"column":null}},"68":{"start":{"line":152,"column":2},"end":{"line":152,"column":11}},"69":{"start":{"line":153,"column":2},"end":{"line":153,"column":13}},"70":{"start":{"line":154,"column":2},"end":{"line":154,"column":null}},"71":{"start":{"line":155,"column":2},"end":{"line":155,"column":null}},"72":{"start":{"line":156,"column":2},"end":{"line":156,"column":null}},"73":{"start":{"line":157,"column":2},"end":{"line":157,"column":null}},"74":{"start":{"line":158,"column":2},"end":{"line":158,"column":null}},"75":{"start":{"line":159,"column":2},"end":{"line":159,"column":null}},"76":{"start":{"line":160,"column":2},"end":{"line":160,"column":null}},"77":{"start":{"line":161,"column":2},"end":{"line":161,"column":null}},"78":{"start":{"line":162,"column":2},"end":{"line":162,"column":null}},"79":{"start":{"line":163,"column":2},"end":{"line":163,"column":null}},"80":{"start":{"line":166,"column":2},"end":{"line":166,"column":null}},"81":{"start":{"line":167,"column":2},"end":{"line":167,"column":null}},"82":{"start":{"line":169,"column":2},"end":{"line":169,"column":null}},"83":{"start":{"line":170,"column":2},"end":{"line":170,"column":null}},"84":{"start":{"line":171,"column":2},"end":{"line":171,"column":null}},"85":{"start":{"line":172,"column":2},"end":{"line":172,"column":null}},"86":{"start":{"line":173,"column":2},"end":{"line":173,"column":null}},"87":{"start":{"line":174,"column":2},"end":{"line":174,"column":null}},"88":{"start":{"line":176,"column":2},"end":{"line":176,"column":null}},"89":{"start":{"line":177,"column":2},"end":{"line":177,"column":null}},"90":{"start":{"line":178,"column":2},"end":{"line":178,"column":null}},"91":{"start":{"line":1,"column":34},"end":{"line":1,"column":null}},"92":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"93":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"94":{"start":{"line":4,"column":25},"end":{"line":4,"column":null}},"95":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"96":{"start":{"line":6,"column":20},"end":{"line":6,"column":null}},"97":{"start":{"line":7,"column":20},"end":{"line":7,"column":null}},"98":{"start":{"line":8,"column":20},"end":{"line":8,"column":null}},"99":{"start":{"line":9,"column":21},"end":{"line":9,"column":null}},"100":{"start":{"line":10,"column":21},"end":{"line":10,"column":null}},"101":{"start":{"line":11,"column":15},"end":{"line":11,"column":null}},"102":{"start":{"line":12,"column":19},"end":{"line":12,"column":null}},"103":{"start":{"line":13,"column":21},"end":{"line":13,"column":null}},"104":{"start":{"line":14,"column":23},"end":{"line":14,"column":null}},"105":{"start":{"line":15,"column":15},"end":{"line":15,"column":null}},"106":{"start":{"line":16,"column":16},"end":{"line":16,"column":null}},"107":{"start":{"line":17,"column":23},"end":{"line":17,"column":null}},"108":{"start":{"line":18,"column":24},"end":{"line":18,"column":null}},"109":{"start":{"line":19,"column":16},"end":{"line":19,"column":null}},"110":{"start":{"line":20,"column":23},"end":{"line":20,"column":null}},"111":{"start":{"line":21,"column":32},"end":{"line":21,"column":null}},"112":{"start":{"line":22,"column":33},"end":{"line":22,"column":null}},"113":{"start":{"line":23,"column":25},"end":{"line":23,"column":null}},"114":{"start":{"line":24,"column":29},"end":{"line":24,"column":null}},"115":{"start":{"line":25,"column":25},"end":{"line":25,"column":null}},"116":{"start":{"line":26,"column":26},"end":{"line":26,"column":null}},"117":{"start":{"line":27,"column":24},"end":{"line":27,"column":null}},"118":{"start":{"line":28,"column":25},"end":{"line":28,"column":null}},"119":{"start":{"line":29,"column":15},"end":{"line":29,"column":null}},"120":{"start":{"line":30,"column":19},"end":{"line":30,"column":null}},"121":{"start":{"line":31,"column":21},"end":{"line":31,"column":null}},"122":{"start":{"line":32,"column":17},"end":{"line":32,"column":null}},"123":{"start":{"line":33,"column":23},"end":{"line":33,"column":null}},"124":{"start":{"line":34,"column":21},"end":{"line":34,"column":null}},"125":{"start":{"line":35,"column":27},"end":{"line":35,"column":null}},"126":{"start":{"line":36,"column":22},"end":{"line":36,"column":null}},"127":{"start":{"line":37,"column":22},"end":{"line":37,"column":null}},"128":{"start":{"line":38,"column":26},"end":{"line":38,"column":null}},"129":{"start":{"line":39,"column":17},"end":{"line":39,"column":null}},"130":{"start":{"line":40,"column":35},"end":{"line":40,"column":null}},"131":{"start":{"line":41,"column":17},"end":{"line":41,"column":null}},"132":{"start":{"line":42,"column":18},"end":{"line":42,"column":null}},"133":{"start":{"line":43,"column":17},"end":{"line":43,"column":null}},"134":{"start":{"line":44,"column":25},"end":{"line":44,"column":null}},"135":{"start":{"line":45,"column":24},"end":{"line":45,"column":null}},"136":{"start":{"line":46,"column":15},"end":{"line":46,"column":null}},"137":{"start":{"line":47,"column":16},"end":{"line":47,"column":null}},"138":{"start":{"line":48,"column":30},"end":{"line":48,"column":null}},"139":{"start":{"line":49,"column":29},"end":{"line":49,"column":null}},"140":{"start":{"line":50,"column":22},"end":{"line":50,"column":null}},"141":{"start":{"line":51,"column":23},"end":{"line":51,"column":null}},"142":{"start":{"line":52,"column":20},"end":{"line":52,"column":null}},"143":{"start":{"line":53,"column":24},"end":{"line":53,"column":null}},"144":{"start":{"line":54,"column":15},"end":{"line":54,"column":null}},"145":{"start":{"line":55,"column":15},"end":{"line":55,"column":null}},"146":{"start":{"line":56,"column":15},"end":{"line":56,"column":null}},"147":{"start":{"line":57,"column":16},"end":{"line":57,"column":null}},"148":{"start":{"line":58,"column":23},"end":{"line":58,"column":null}},"149":{"start":{"line":59,"column":24},"end":{"line":59,"column":null}},"150":{"start":{"line":60,"column":18},"end":{"line":60,"column":null}},"151":{"start":{"line":61,"column":16},"end":{"line":61,"column":null}},"152":{"start":{"line":62,"column":20},"end":{"line":62,"column":null}},"153":{"start":{"line":63,"column":18},"end":{"line":63,"column":null}},"154":{"start":{"line":64,"column":20},"end":{"line":64,"column":null}},"155":{"start":{"line":65,"column":21},"end":{"line":65,"column":null}},"156":{"start":{"line":66,"column":15},"end":{"line":66,"column":null}},"157":{"start":{"line":67,"column":20},"end":{"line":67,"column":null}},"158":{"start":{"line":68,"column":17},"end":{"line":68,"column":null}},"159":{"start":{"line":69,"column":26},"end":{"line":69,"column":null}},"160":{"start":{"line":70,"column":29},"end":{"line":70,"column":null}},"161":{"start":{"line":71,"column":16},"end":{"line":71,"column":null}},"162":{"start":{"line":72,"column":27},"end":{"line":72,"column":null}},"163":{"start":{"line":73,"column":16},"end":{"line":73,"column":null}},"164":{"start":{"line":74,"column":19},"end":{"line":74,"column":null}},"165":{"start":{"line":75,"column":22},"end":{"line":75,"column":null}},"166":{"start":{"line":76,"column":32},"end":{"line":76,"column":null}},"167":{"start":{"line":77,"column":19},"end":{"line":77,"column":null}},"168":{"start":{"line":78,"column":17},"end":{"line":78,"column":null}},"169":{"start":{"line":79,"column":21},"end":{"line":79,"column":null}},"170":{"start":{"line":80,"column":16},"end":{"line":80,"column":null}},"171":{"start":{"line":81,"column":22},"end":{"line":81,"column":null}},"172":{"start":{"line":83,"column":19},"end":{"line":83,"column":null}},"173":{"start":{"line":84,"column":17},"end":{"line":84,"column":null}},"174":{"start":{"line":85,"column":19},"end":{"line":85,"column":null}},"175":{"start":{"line":86,"column":26},"end":{"line":86,"column":null}},"176":{"start":{"line":87,"column":26},"end":{"line":87,"column":null}},"177":{"start":{"line":88,"column":18},"end":{"line":88,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":0,"2":0,"3":1,"4":0,"5":6,"6":9,"7":5,"8":1,"9":0,"10":0,"11":13,"12":15,"13":0,"14":11,"15":0,"16":0,"17":0,"18":2,"19":0,"20":31,"21":0,"22":0,"23":0,"24":10,"25":0,"26":0,"27":1,"28":10,"29":0,"30":10,"31":7,"32":0,"33":0,"34":6,"35":6,"36":0,"37":0,"38":3,"39":8,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":5,"48":1,"49":0,"50":19,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":5,"58":2,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":1,"69":0,"70":0,"71":6,"72":3,"73":0,"74":0,"75":0,"76":4,"77":0,"78":0,"79":0,"80":0,"81":0,"82":37,"83":0,"84":0,"85":0,"86":0,"87":6,"88":0,"89":0,"90":24,"91":22,"92":22,"93":22,"94":22,"95":22,"96":22,"97":22,"98":22,"99":22,"100":22,"101":22,"102":22,"103":22,"104":22,"105":22,"106":22,"107":22,"108":22,"109":22,"110":22,"111":22,"112":22,"113":22,"114":22,"115":22,"116":22,"117":22,"118":22,"119":22,"120":22,"121":22,"122":22,"123":22,"124":22,"125":22,"126":22,"127":22,"128":22,"129":22,"130":22,"131":22,"132":22,"133":22,"134":22,"135":22,"136":22,"137":22,"138":22,"139":22,"140":22,"141":22,"142":22,"143":22,"144":22,"145":22,"146":22,"147":22,"148":22,"149":22,"150":22,"151":22,"152":22,"153":22,"154":22,"155":22,"156":22,"157":22,"158":22,"159":22,"160":22,"161":22,"162":22,"163":22,"164":22,"165":22,"166":22,"167":22,"168":22,"169":22,"170":22,"171":22,"172":22,"173":22,"174":22,"175":22,"176":22,"177":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/inline-table-of-column.ts": {"path":"/Users/Mirek.Rusin/tsql/src/inline-table-of-column.ts","statementMap":{"0":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"1":{"start":{"line":13,"column":13},"end":{"line":13,"column":32}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":16},"end":{"line":3,"column":null}},"5":{"start":{"line":6,"column":17},"end":{"line":6,"column":null}},"6":{"start":{"line":14,"column":2},"end":{"line":26,"column":null}},"7":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"8":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"9":{"start":{"line":18,"column":19},"end":{"line":18,"column":null}},"10":{"start":{"line":19,"column":20},"end":{"line":19,"column":null}},"11":{"start":{"line":20,"column":20},"end":{"line":20,"column":null}},"12":{"start":{"line":20,"column":41},"end":{"line":20,"column":54}},"13":{"start":{"line":21,"column":4},"end":{"line":25,"column":null}},"14":{"start":{"line":28,"column":15},"end":{"line":28,"column":34}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":14,"column":46},"end":{"line":26,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":36},"end":{"line":20,"column":41}},"loc":{"start":{"line":20,"column":41},"end":{"line":20,"column":54}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":17,"column":null}}]}},"s":{"0":4,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":4,"8":0,"9":4,"10":4,"11":4,"12":11,"13":4,"14":22},"f":{"0":4,"1":11},"b":{"0":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/inline-table-of-objects.ts": {"path":"/Users/Mirek.Rusin/tsql/src/inline-table-of-objects.ts","statementMap":{"0":{"start":{"line":27,"column":0},"end":{"line":27,"column":15}},"1":{"start":{"line":15,"column":13},"end":{"line":15,"column":33}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":26},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":16},"end":{"line":5,"column":null}},"7":{"start":{"line":8,"column":17},"end":{"line":8,"column":null}},"8":{"start":{"line":16,"column":2},"end":{"line":25,"column":null}},"9":{"start":{"line":17,"column":19},"end":{"line":17,"column":null}},"10":{"start":{"line":18,"column":17},"end":{"line":18,"column":null}},"11":{"start":{"line":19,"column":21},"end":{"line":19,"column":null}},"12":{"start":{"line":20,"column":20},"end":{"line":20,"column":null}},"13":{"start":{"line":20,"column":47},"end":{"line":20,"column":89}},"14":{"start":{"line":20,"column":67},"end":{"line":20,"column":89}},"15":{"start":{"line":21,"column":4},"end":{"line":24,"column":null}},"16":{"start":{"line":27,"column":15},"end":{"line":27,"column":35}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":3}},"loc":{"start":{"line":16,"column":69},"end":{"line":25,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":37},"end":{"line":20,"column":47}},"loc":{"start":{"line":20,"column":47},"end":{"line":20,"column":89}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":20,"column":60},"end":{"line":20,"column":67}},"loc":{"start":{"line":20,"column":67},"end":{"line":20,"column":89}}}},"branchMap":{"0":{"loc":{"start":{"line":18,"column":17},"end":{"line":18,"column":null}},"type":"binary-expr","locations":[{"start":{"line":18,"column":17},"end":{"line":18,"column":30}},{"start":{"line":18,"column":30},"end":{"line":18,"column":null}}]}},"s":{"0":15,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":15,"10":15,"11":15,"12":15,"13":3037,"14":3073,"15":15,"16":22},"f":{"0":15,"1":3037,"2":3073},"b":{"0":[15,1]}}
+,"/Users/Mirek.Rusin/tsql/src/insert-ignore.ts": {"path":"/Users/Mirek.Rusin/tsql/src/insert-ignore.ts","statementMap":{"0":{"start":{"line":60,"column":0},"end":{"line":60,"column":15}},"1":{"start":{"line":28,"column":13},"end":{"line":28,"column":25}},"2":{"start":{"line":13,"column":13},"end":{"line":13,"column":27}},"3":{"start":{"line":17,"column":13},"end":{"line":17,"column":27}},"4":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"5":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"6":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"7":{"start":{"line":4,"column":16},"end":{"line":4,"column":null}},"8":{"start":{"line":5,"column":33},"end":{"line":5,"column":null}},"9":{"start":{"line":6,"column":26},"end":{"line":6,"column":null}},"10":{"start":{"line":7,"column":16},"end":{"line":7,"column":null}},"11":{"start":{"line":8,"column":17},"end":{"line":8,"column":null}},"12":{"start":{"line":14,"column":2},"end":{"line":15,"column":null}},"13":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},"14":{"start":{"line":18,"column":2},"end":{"line":19,"column":null}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}},"16":{"start":{"line":29,"column":2},"end":{"line":58,"column":null}},"17":{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},"18":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"19":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"20":{"start":{"line":44,"column":6},"end":{"line":44,"column":null}},"21":{"start":{"line":47,"column":23},"end":{"line":47,"column":null}},"22":{"start":{"line":48,"column":16},"end":{"line":48,"column":null}},"23":{"start":{"line":48,"column":39},"end":{"line":48,"column":null}},"24":{"start":{"line":49,"column":19},"end":{"line":49,"column":null}},"25":{"start":{"line":49,"column":42},"end":{"line":49,"column":null}},"26":{"start":{"line":51,"column":4},"end":{"line":57,"column":null}},"27":{"start":{"line":60,"column":15},"end":{"line":60,"column":27}}},"fnMap":{"0":{"name":"(anonymous_6)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}}},"1":{"name":"(anonymous_7)","decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":3}},"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}}},"2":{"name":"(anonymous_8)","decl":{"start":{"line":29,"column":2},"end":{"line":29,"column":null}},"loc":{"start":{"line":36,"column":10},"end":{"line":58,"column":null}}},"3":{"name":"(anonymous_9)","decl":{"start":{"line":48,"column":34},"end":{"line":48,"column":39}},"loc":{"start":{"line":48,"column":39},"end":{"line":48,"column":null}}},"4":{"name":"(anonymous_10)","decl":{"start":{"line":49,"column":37},"end":{"line":49,"column":42}},"loc":{"start":{"line":49,"column":42},"end":{"line":49,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":4},"end":{"line":36,"column":10}},"type":"default-arg","locations":[{"start":{"line":36,"column":8},"end":{"line":36,"column":10}}]},"1":{"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"type":"default-arg","locations":[{"start":{"line":34,"column":14},"end":{"line":34,"column":null}}]},"2":{"loc":{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":41,"column":null}}]},"3":{"loc":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":45,"column":null}}]},"4":{"loc":{"start":{"line":47,"column":23},"end":{"line":47,"column":null}},"type":"binary-expr","locations":[{"start":{"line":47,"column":23},"end":{"line":47,"column":42}},{"start":{"line":47,"column":42},"end":{"line":47,"column":null}}]}},"s":{"0":10,"1":0,"2":0,"3":0,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":10,"14":22,"15":20,"16":22,"17":10,"18":0,"19":10,"20":0,"21":10,"22":10,"23":10,"24":10,"25":10,"26":10,"27":22},"f":{"0":10,"1":20,"2":10,"3":10,"4":10},"b":{"0":[0],"1":[2],"2":[0],"3":[0],"4":[10,10]}}
+,"/Users/Mirek.Rusin/tsql/src/insert-not-matched.ts": {"path":"/Users/Mirek.Rusin/tsql/src/insert-not-matched.ts","statementMap":{"0":{"start":{"line":63,"column":0},"end":{"line":63,"column":15}},"1":{"start":{"line":30,"column":13},"end":{"line":30,"column":29}},"2":{"start":{"line":13,"column":13},"end":{"line":13,"column":27}},"3":{"start":{"line":17,"column":13},"end":{"line":17,"column":27}},"4":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"5":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"6":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"7":{"start":{"line":4,"column":33},"end":{"line":4,"column":null}},"8":{"start":{"line":5,"column":26},"end":{"line":5,"column":null}},"9":{"start":{"line":6,"column":35},"end":{"line":6,"column":null}},"10":{"start":{"line":7,"column":16},"end":{"line":7,"column":null}},"11":{"start":{"line":8,"column":17},"end":{"line":8,"column":null}},"12":{"start":{"line":14,"column":2},"end":{"line":15,"column":null}},"13":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},"14":{"start":{"line":18,"column":2},"end":{"line":19,"column":null}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}},"16":{"start":{"line":31,"column":2},"end":{"line":61,"column":null}},"17":{"start":{"line":41,"column":4},"end":{"line":43,"column":null}},"18":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"19":{"start":{"line":45,"column":4},"end":{"line":47,"column":null}},"20":{"start":{"line":46,"column":6},"end":{"line":46,"column":null}},"21":{"start":{"line":49,"column":19},"end":{"line":49,"column":null}},"22":{"start":{"line":50,"column":23},"end":{"line":50,"column":null}},"23":{"start":{"line":51,"column":16},"end":{"line":51,"column":null}},"24":{"start":{"line":51,"column":39},"end":{"line":51,"column":null}},"25":{"start":{"line":53,"column":4},"end":{"line":60,"column":null}},"26":{"start":{"line":63,"column":15},"end":{"line":63,"column":31}}},"fnMap":{"0":{"name":"(anonymous_6)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}}},"1":{"name":"(anonymous_7)","decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":3}},"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}}},"2":{"name":"(anonymous_8)","decl":{"start":{"line":31,"column":2},"end":{"line":31,"column":null}},"loc":{"start":{"line":38,"column":10},"end":{"line":61,"column":null}}},"3":{"name":"(anonymous_9)","decl":{"start":{"line":51,"column":34},"end":{"line":51,"column":39}},"loc":{"start":{"line":51,"column":39},"end":{"line":51,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":10}},"type":"default-arg","locations":[{"start":{"line":38,"column":8},"end":{"line":38,"column":10}}]},"1":{"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"type":"default-arg","locations":[{"start":{"line":36,"column":14},"end":{"line":36,"column":null}}]},"2":{"loc":{"start":{"line":41,"column":4},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":4},"end":{"line":43,"column":null}}]},"3":{"loc":{"start":{"line":45,"column":4},"end":{"line":47,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":47,"column":null}}]},"4":{"loc":{"start":{"line":50,"column":23},"end":{"line":50,"column":null}},"type":"binary-expr","locations":[{"start":{"line":50,"column":23},"end":{"line":50,"column":42}},{"start":{"line":50,"column":42},"end":{"line":50,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":0,"14":22,"15":0,"16":22,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":22},"f":{"0":0,"1":0,"2":0,"3":0},"b":{"0":[0],"1":[0],"2":[0],"3":[0],"4":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/insert-object.ts": {"path":"/Users/Mirek.Rusin/tsql/src/insert-object.ts","statementMap":{"0":{"start":{"line":31,"column":0},"end":{"line":31,"column":15}},"1":{"start":{"line":16,"column":13},"end":{"line":16,"column":25}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":20},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":17,"column":2},"end":{"line":29,"column":null}},"8":{"start":{"line":18,"column":20},"end":{"line":18,"column":null}},"9":{"start":{"line":19,"column":17},"end":{"line":19,"column":null}},"10":{"start":{"line":20,"column":4},"end":{"line":22,"column":null}},"11":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"12":{"start":{"line":23,"column":19},"end":{"line":23,"column":null}},"13":{"start":{"line":24,"column":18},"end":{"line":24,"column":null}},"14":{"start":{"line":25,"column":20},"end":{"line":25,"column":null}},"15":{"start":{"line":25,"column":39},"end":{"line":25,"column":49}},"16":{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},"17":{"start":{"line":31,"column":15},"end":{"line":31,"column":27}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":17,"column":2},"end":{"line":17,"column":3}},"loc":{"start":{"line":17,"column":57},"end":{"line":29,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":25,"column":34},"end":{"line":25,"column":39}},"loc":{"start":{"line":25,"column":39},"end":{"line":25,"column":49}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":4},"end":{"line":22,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":4},"end":{"line":22,"column":null}}]},"1":{"loc":{"start":{"line":26,"column":11},"end":{"line":28,"column":64}},"type":"cond-expr","locations":[{"start":{"line":27,"column":6},"end":{"line":27,"column":81}},{"start":{"line":28,"column":6},"end":{"line":28,"column":64}}]}},"s":{"0":10,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":10,"9":10,"10":10,"11":0,"12":10,"13":10,"14":10,"15":23,"16":10,"17":22},"f":{"0":10,"1":23},"b":{"0":[0],"1":[0,10]}}
+,"/Users/Mirek.Rusin/tsql/src/insert-objects.ts": {"path":"/Users/Mirek.Rusin/tsql/src/insert-objects.ts","statementMap":{"0":{"start":{"line":52,"column":0},"end":{"line":52,"column":15}},"1":{"start":{"line":18,"column":13},"end":{"line":18,"column":26}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":33},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":26},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":6,"column":16},"end":{"line":6,"column":null}},"8":{"start":{"line":7,"column":17},"end":{"line":7,"column":null}},"9":{"start":{"line":19,"column":2},"end":{"line":50,"column":null}},"10":{"start":{"line":25,"column":4},"end":{"line":27,"column":null}},"11":{"start":{"line":26,"column":6},"end":{"line":26,"column":null}},"12":{"start":{"line":29,"column":4},"end":{"line":31,"column":null}},"13":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"14":{"start":{"line":33,"column":19},"end":{"line":33,"column":null}},"15":{"start":{"line":34,"column":17},"end":{"line":34,"column":null}},"16":{"start":{"line":35,"column":18},"end":{"line":35,"column":null}},"17":{"start":{"line":37,"column":4},"end":{"line":43,"column":null}},"18":{"start":{"line":38,"column":6},"end":{"line":42,"column":null}},"19":{"start":{"line":45,"column":20},"end":{"line":45,"column":null}},"20":{"start":{"line":45,"column":47},"end":{"line":45,"column":null}},"21":{"start":{"line":45,"column":67},"end":{"line":45,"column":null}},"22":{"start":{"line":46,"column":4},"end":{"line":49,"column":null}},"23":{"start":{"line":52,"column":15},"end":{"line":52,"column":28}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":null}},"loc":{"start":{"line":22,"column":4},"end":{"line":50,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":45,"column":37},"end":{"line":45,"column":47}},"loc":{"start":{"line":45,"column":47},"end":{"line":45,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":45,"column":60},"end":{"line":45,"column":67}},"loc":{"start":{"line":45,"column":67},"end":{"line":45,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":4},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":27,"column":null}}]},"1":{"loc":{"start":{"line":29,"column":4},"end":{"line":31,"column":null}},"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":31,"column":null}}]},"2":{"loc":{"start":{"line":34,"column":17},"end":{"line":34,"column":null}},"type":"binary-expr","locations":[{"start":{"line":34,"column":17},"end":{"line":34,"column":30}},{"start":{"line":34,"column":30},"end":{"line":34,"column":null}}]},"3":{"loc":{"start":{"line":37,"column":4},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":43,"column":null}}]}},"s":{"0":7,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":7,"11":0,"12":7,"13":1,"14":6,"15":6,"16":6,"17":6,"18":2,"19":4,"20":1104,"21":1107,"22":4,"23":22},"f":{"0":7,"1":1104,"2":1107},"b":{"0":[0],"1":[1],"2":[6,6],"3":[2]}}
+,"/Users/Mirek.Rusin/tsql/src/interpolate.ts": {"path":"/Users/Mirek.Rusin/tsql/src/interpolate.ts","statementMap":{"0":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"1":{"start":{"line":38,"column":13},"end":{"line":38,"column":24}},"2":{"start":{"line":2,"column":23},"end":{"line":2,"column":null}},"3":{"start":{"line":12,"column":16},"end":{"line":12,"column":null}},"4":{"start":{"line":15,"column":20},"end":{"line":15,"column":null}},"5":{"start":{"line":18,"column":12},"end":{"line":18,"column":null}},"6":{"start":{"line":19,"column":2},"end":{"line":21,"column":null}},"7":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}},"8":{"start":{"line":24,"column":17},"end":{"line":24,"column":null}},"9":{"start":{"line":27,"column":17},"end":{"line":27,"column":37}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":null}},"12":{"start":{"line":39,"column":2},"end":{"line":62,"column":null}},"13":{"start":{"line":40,"column":4},"end":{"line":42,"column":null}},"14":{"start":{"line":41,"column":6},"end":{"line":41,"column":null}},"15":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"16":{"start":{"line":44,"column":6},"end":{"line":44,"column":null}},"17":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"18":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"19":{"start":{"line":49,"column":19},"end":{"line":49,"column":null}},"20":{"start":{"line":50,"column":25},"end":{"line":50,"column":27}},"21":{"start":{"line":52,"column":6},"end":{"line":55,"column":null}},"22":{"start":{"line":53,"column":8},"end":{"line":53,"column":null}},"23":{"start":{"line":54,"column":8},"end":{"line":54,"column":null}},"24":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}},"25":{"start":{"line":57,"column":4},"end":{"line":60,"column":null}},"26":{"start":{"line":57,"column":17},"end":{"line":57,"column":20}},"27":{"start":{"line":58,"column":6},"end":{"line":58,"column":null}},"28":{"start":{"line":59,"column":6},"end":{"line":59,"column":null}},"29":{"start":{"line":61,"column":4},"end":{"line":61,"column":null}},"30":{"start":{"line":64,"column":15},"end":{"line":64,"column":26}}},"fnMap":{"0":{"name":"updateMargin","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":58},"end":{"line":32,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":39,"column":2},"end":{"line":39,"column":3}},"loc":{"start":{"line":39,"column":29},"end":{"line":62,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":52,"column":6},"end":{"line":52,"column":7}},"loc":{"start":{"line":52,"column":7},"end":{"line":55,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":9},"end":{"line":19,"column":51}},"type":"binary-expr","locations":[{"start":{"line":19,"column":9},"end":{"line":19,"column":27}},{"start":{"line":19,"column":31},"end":{"line":19,"column":51}}]},"1":{"loc":{"start":{"line":30,"column":25},"end":{"line":30,"column":null}},"type":"cond-expr","locations":[{"start":{"line":30,"column":37},"end":{"line":30,"column":46}},{"start":{"line":30,"column":46},"end":{"line":30,"column":null}}]},"2":{"loc":{"start":{"line":30,"column":70},"end":{"line":30,"column":null}},"type":"cond-expr","locations":[{"start":{"line":30,"column":91},"end":{"line":30,"column":100}},{"start":{"line":30,"column":100},"end":{"line":30,"column":null}}]},"3":{"loc":{"start":{"line":31,"column":23},"end":{"line":31,"column":null}},"type":"binary-expr","locations":[{"start":{"line":31,"column":24},"end":{"line":31,"column":42}},{"start":{"line":31,"column":46},"end":{"line":31,"column":54}},{"start":{"line":31,"column":60},"end":{"line":31,"column":null}}]},"4":{"loc":{"start":{"line":40,"column":4},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":4},"end":{"line":42,"column":null}}]},"5":{"loc":{"start":{"line":40,"column":8},"end":{"line":40,"column":50}},"type":"binary-expr","locations":[{"start":{"line":40,"column":8},"end":{"line":40,"column":30}},{"start":{"line":40,"column":30},"end":{"line":40,"column":50}}]},"6":{"loc":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":45,"column":null}}]},"7":{"loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":48}},"type":"binary-expr","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":30}},{"start":{"line":43,"column":30},"end":{"line":43,"column":48}}]},"8":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":null}}]}},"s":{"0":406,"1":0,"2":22,"3":1816,"4":1816,"5":1816,"6":1816,"7":2025,"8":1816,"9":1816,"10":1816,"11":1816,"12":22,"13":406,"14":0,"15":406,"16":0,"17":406,"18":0,"19":406,"20":406,"21":406,"22":1816,"23":1816,"24":406,"25":406,"26":406,"27":705,"28":705,"29":406,"30":22},"f":{"0":1816,"1":406,"2":1816},"b":{"0":[3841,3316],"1":[273,1543],"2":[494,1049],"3":[1816,1229,767],"4":[0],"5":[406,406],"6":[0],"7":[406,0],"8":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/interpolate1.ts": {"path":"/Users/Mirek.Rusin/tsql/src/interpolate1.ts","statementMap":{"0":{"start":{"line":18,"column":0},"end":{"line":18,"column":15}},"1":{"start":{"line":2,"column":13},"end":{"line":2,"column":25}},"2":{"start":{"line":3,"column":2},"end":{"line":16,"column":null}},"3":{"start":{"line":4,"column":4},"end":{"line":6,"column":null}},"4":{"start":{"line":5,"column":6},"end":{"line":5,"column":null}},"5":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}},"6":{"start":{"line":8,"column":6},"end":{"line":8,"column":null}},"7":{"start":{"line":10,"column":26},"end":{"line":10,"column":null}},"8":{"start":{"line":11,"column":4},"end":{"line":14,"column":null}},"9":{"start":{"line":11,"column":17},"end":{"line":11,"column":20}},"10":{"start":{"line":12,"column":6},"end":{"line":12,"column":null}},"11":{"start":{"line":13,"column":6},"end":{"line":13,"column":null}},"12":{"start":{"line":15,"column":4},"end":{"line":15,"column":null}},"13":{"start":{"line":18,"column":15},"end":{"line":18,"column":27}}},"fnMap":{"0":{"name":"(anonymous_3)","decl":{"start":{"line":3,"column":2},"end":{"line":3,"column":9}},"loc":{"start":{"line":3,"column":18},"end":{"line":16,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":4},"end":{"line":6,"column":null}},"type":"if","locations":[{"start":{"line":4,"column":4},"end":{"line":6,"column":null}}]},"1":{"loc":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}},"type":"if","locations":[{"start":{"line":7,"column":4},"end":{"line":9,"column":null}}]}},"s":{"0":78,"1":0,"2":22,"3":78,"4":0,"5":78,"6":0,"7":78,"8":78,"9":78,"10":27,"11":27,"12":78,"13":22},"f":{"0":78},"b":{"0":[0],"1":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/is-defined.ts": {"path":"/Users/Mirek.Rusin/tsql/src/is-defined.ts","statementMap":{"0":{"start":{"line":9,"column":16},"end":{"line":9,"column":29}},"1":{"start":{"line":1,"column":25},"end":{"line":1,"column":null}},"2":{"start":{"line":10,"column":2},"end":{"line":12,"column":null}},"3":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"4":{"start":{"line":13,"column":2},"end":{"line":17,"column":null}},"5":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"6":{"start":{"line":16,"column":17},"end":{"line":16,"column":null}},"7":{"start":{"line":18,"column":2},"end":{"line":18,"column":null}}},"fnMap":{"0":{"name":"isDefined","decl":{"start":{"line":9,"column":16},"end":{"line":9,"column":29}},"loc":{"start":{"line":9,"column":37},"end":{"line":19,"column":null}}},"1":{"name":"(anonymous_2)","decl":{"start":{"line":16,"column":12},"end":{"line":16,"column":17}},"loc":{"start":{"line":16,"column":17},"end":{"line":16,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":2},"end":{"line":12,"column":null}},"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":12,"column":null}}]},"1":{"loc":{"start":{"line":13,"column":2},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":17,"column":null}}]}},"s":{"0":90,"1":22,"2":127,"3":13,"4":114,"5":114,"6":114,"7":0},"f":{"0":127,"1":114},"b":{"0":[13],"1":[114]}}
+,"/Users/Mirek.Rusin/tsql/src/is-null.ts": {"path":"/Users/Mirek.Rusin/tsql/src/is-null.ts","statementMap":{"0":{"start":{"line":9,"column":0},"end":{"line":9,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":19}},"2":{"start":{"line":1,"column":22},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":7,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":7,"column":null}},"5":{"start":{"line":9,"column":15},"end":{"line":9,"column":21}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":6,"column":4},"end":{"line":7,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":7,"column":null}},"type":"binary-expr","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},{"start":{"line":7,"column":5},"end":{"line":7,"column":31}},{"start":{"line":7,"column":35},"end":{"line":7,"column":null}}]}},"s":{"0":69,"1":0,"2":22,"3":22,"4":69,"5":22},"f":{"0":69},"b":{"0":[69,53,15]}}
+,"/Users/Mirek.Rusin/tsql/src/is-object.ts": {"path":"/Users/Mirek.Rusin/tsql/src/is-object.ts","statementMap":{"0":{"start":{"line":1,"column":16},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":2},"end":{"line":5,"column":null}}},"fnMap":{"0":{"name":"isObject","decl":{"start":{"line":1,"column":16},"end":{"line":1,"column":25}},"loc":{"start":{"line":1,"column":39},"end":{"line":7,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":3,"column":4},"end":{"line":5,"column":null}},"type":"binary-expr","locations":[{"start":{"line":3,"column":4},"end":{"line":3,"column":null}},{"start":{"line":4,"column":4},"end":{"line":4,"column":null}},{"start":{"line":5,"column":4},"end":{"line":5,"column":null}}]}},"s":{"0":263,"1":263},"f":{"0":263},"b":{"0":[263,239,236]}}
+,"/Users/Mirek.Rusin/tsql/src/is-string.ts": {"path":"/Users/Mirek.Rusin/tsql/src/is-string.ts","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":8,"column":15}},"1":{"start":{"line":2,"column":13},"end":{"line":2,"column":21}},"2":{"start":{"line":5,"column":2},"end":{"line":6,"column":null}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"4":{"start":{"line":8,"column":15},"end":{"line":8,"column":23}}},"fnMap":{"0":{"name":"(anonymous_3)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"type":"binary-expr","locations":[{"start":{"line":6,"column":4},"end":{"line":6,"column":33}},{"start":{"line":6,"column":33},"end":{"line":6,"column":null}}]}},"s":{"0":4685,"1":0,"2":22,"3":4685,"4":22},"f":{"0":4685},"b":{"0":[4685,0]}}
+,"/Users/Mirek.Rusin/tsql/src/is.ts": {"path":"/Users/Mirek.Rusin/tsql/src/is.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":12,"column":2},"end":{"line":14,"column":null}},"2":{"start":{"line":13,"column":4},"end":{"line":14,"column":null}},"3":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},"4":{"start":{"line":16,"column":15},"end":{"line":16,"column":null}}},"fnMap":{"0":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":35}},"loc":{"start":{"line":13,"column":4},"end":{"line":14,"column":null}}},"1":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":4},"end":{"line":13,"column":5}},"loc":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}}}},"branchMap":{},"s":{"0":6,"1":22,"2":6,"3":6,"4":22},"f":{"0":6,"1":6},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/json-modify.ts": {"path":"/Users/Mirek.Rusin/tsql/src/json-modify.ts","statementMap":{"0":{"start":{"line":35,"column":0},"end":{"line":35,"column":15}},"1":{"start":{"line":7,"column":13},"end":{"line":7,"column":23}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":21},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":22},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"6":{"start":{"line":8,"column":2},"end":{"line":33,"column":null}},"7":{"start":{"line":9,"column":18},"end":{"line":9,"column":null}},"8":{"start":{"line":10,"column":4},"end":{"line":32,"column":null}},"9":{"start":{"line":11,"column":6},"end":{"line":24,"column":null}},"10":{"start":{"line":12,"column":22},"end":{"line":12,"column":null}},"11":{"start":{"line":13,"column":8},"end":{"line":23,"column":null}},"12":{"start":{"line":25,"column":6},"end":{"line":31,"column":null}},"13":{"start":{"line":35,"column":15},"end":{"line":35,"column":25}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":14},"end":{"line":33,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":10,"column":24},"end":{"line":10,"column":25}},"loc":{"start":{"line":10,"column":33},"end":{"line":32,"column":7}}}},"branchMap":{"0":{"loc":{"start":{"line":11,"column":6},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":11,"column":6},"end":{"line":24,"column":null}}]}},"s":{"0":3,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":3,"8":3,"9":6,"10":2,"11":2,"12":4,"13":22},"f":{"0":3,"1":6},"b":{"0":[2]}}
+,"/Users/Mirek.Rusin/tsql/src/json-path-exists.ts": {"path":"/Users/Mirek.Rusin/tsql/src/json-path-exists.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":15}},"1":{"start":{"line":1,"column":31},"end":{"line":1,"column":null}},"2":{"start":{"line":2,"column":15},"end":{"line":2,"column":29}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":22,"2":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/json-path.ts": {"path":"/Users/Mirek.Rusin/tsql/src/json-path.ts","statementMap":{"0":{"start":{"line":23,"column":0},"end":{"line":23,"column":15}},"1":{"start":{"line":5,"column":13},"end":{"line":5,"column":21}},"2":{"start":{"line":2,"column":13},"end":{"line":2,"column":15}},"3":{"start":{"line":2,"column":18},"end":{"line":2,"column":null}},"4":{"start":{"line":6,"column":2},"end":{"line":21,"column":null}},"5":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}},"6":{"start":{"line":8,"column":6},"end":{"line":8,"column":null}},"7":{"start":{"line":10,"column":28},"end":{"line":10,"column":30}},"8":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"9":{"start":{"line":12,"column":6},"end":{"line":12,"column":null}},"10":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"11":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"12":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"13":{"start":{"line":18,"column":6},"end":{"line":18,"column":null}},"14":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}},"15":{"start":{"line":23,"column":15},"end":{"line":23,"column":23}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":3}},"loc":{"start":{"line":6,"column":85},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":17},"end":{"line":6,"column":85}},"type":"default-arg","locations":[{"start":{"line":6,"column":83},"end":{"line":6,"column":85}}]},"1":{"loc":{"start":{"line":7,"column":4},"end":{"line":9,"column":null}},"type":"if","locations":[{"start":{"line":7,"column":4},"end":{"line":9,"column":null}}]},"2":{"loc":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"type":"if","locations":[{"start":{"line":11,"column":4},"end":{"line":13,"column":null}}]},"3":{"loc":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":16,"column":null}}]},"4":{"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":19,"column":null}}]}},"s":{"0":20,"1":0,"2":0,"3":22,"4":22,"5":20,"6":5,"7":15,"8":15,"9":2,"10":15,"11":1,"12":15,"13":2,"14":13,"15":22},"f":{"0":20},"b":{"0":[18],"1":[5],"2":[2],"3":[1],"4":[2]}}
+,"/Users/Mirek.Rusin/tsql/src/json-query.ts": {"path":"/Users/Mirek.Rusin/tsql/src/json-query.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":15}},"1":{"start":{"line":1,"column":26},"end":{"line":1,"column":null}},"2":{"start":{"line":2,"column":15},"end":{"line":2,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":22,"2":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/json-value.ts": {"path":"/Users/Mirek.Rusin/tsql/src/json-value.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":15}},"1":{"start":{"line":1,"column":26},"end":{"line":1,"column":null}},"2":{"start":{"line":2,"column":15},"end":{"line":2,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":22,"2":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/json.ts": {"path":"/Users/Mirek.Rusin/tsql/src/json.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":10,"column":13},"end":{"line":10,"column":17}},"2":{"start":{"line":1,"column":18},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":20},"end":{"line":2,"column":null}},"4":{"start":{"line":11,"column":2},"end":{"line":14,"column":null}},"5":{"start":{"line":12,"column":4},"end":{"line":14,"column":null}},"6":{"start":{"line":16,"column":15},"end":{"line":16,"column":19}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":3}},"loc":{"start":{"line":12,"column":4},"end":{"line":14,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":4},"end":{"line":14,"column":null}},"type":"cond-expr","locations":[{"start":{"line":13,"column":6},"end":{"line":13,"column":11}},{"start":{"line":14,"column":6},"end":{"line":14,"column":null}}]}},"s":{"0":8,"1":0,"2":22,"3":22,"4":22,"5":8,"6":22},"f":{"0":8},"b":{"0":[0,8]}}
+,"/Users/Mirek.Rusin/tsql/src/keys-of-objects.ts": {"path":"/Users/Mirek.Rusin/tsql/src/keys-of-objects.ts","statementMap":{"0":{"start":{"line":31,"column":0},"end":{"line":31,"column":15}},"1":{"start":{"line":11,"column":13},"end":{"line":11,"column":26}},"2":{"start":{"line":2,"column":13},"end":{"line":2,"column":17}},"3":{"start":{"line":3,"column":2},"end":{"line":4,"column":null}},"4":{"start":{"line":4,"column":4},"end":{"line":4,"column":null}},"5":{"start":{"line":4,"column":50},"end":{"line":4,"column":61}},"6":{"start":{"line":12,"column":2},"end":{"line":29,"column":null}},"7":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"8":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},"9":{"start":{"line":16,"column":4},"end":{"line":18,"column":null}},"10":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"11":{"start":{"line":19,"column":17},"end":{"line":19,"column":null}},"12":{"start":{"line":20,"column":4},"end":{"line":25,"column":null}},"13":{"start":{"line":20,"column":17},"end":{"line":20,"column":20}},"14":{"start":{"line":21,"column":20},"end":{"line":21,"column":null}},"15":{"start":{"line":22,"column":6},"end":{"line":24,"column":null}},"16":{"start":{"line":23,"column":8},"end":{"line":23,"column":null}},"17":{"start":{"line":28,"column":4},"end":{"line":28,"column":null}},"18":{"start":{"line":31,"column":15},"end":{"line":31,"column":28}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":3,"column":2},"end":{"line":3,"column":3}},"loc":{"start":{"line":4,"column":4},"end":{"line":4,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":4,"column":40},"end":{"line":4,"column":41}},"loc":{"start":{"line":4,"column":50},"end":{"line":4,"column":61}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":3}},"loc":{"start":{"line":12,"column":3},"end":{"line":29,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":4},"end":{"line":4,"column":null}},"type":"binary-expr","locations":[{"start":{"line":4,"column":4},"end":{"line":4,"column":27}},{"start":{"line":4,"column":31},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":15,"column":null}}]},"2":{"loc":{"start":{"line":16,"column":4},"end":{"line":18,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":18,"column":null}}]},"3":{"loc":{"start":{"line":22,"column":6},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":22,"column":6},"end":{"line":24,"column":null}}]}},"s":{"0":21,"1":0,"2":0,"3":22,"4":4124,"5":4152,"6":22,"7":21,"8":0,"9":21,"10":0,"11":21,"12":21,"13":21,"14":4124,"15":4124,"16":0,"17":21,"18":22},"f":{"0":4124,"1":4152,"2":21},"b":{"0":[4124,4124],"1":[0],"2":[0],"3":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/keywords.ts": {"path":"/Users/Mirek.Rusin/tsql/src/keywords.ts","statementMap":{"0":{"start":{"line":979,"column":0},"end":{"line":979,"column":15}},"1":{"start":{"line":1,"column":18},"end":{"line":973,"column":null}},"2":{"start":{"line":977,"column":2},"end":{"line":977,"column":null}},"3":{"start":{"line":977,"column":30},"end":{"line":977,"column":52}},"4":{"start":{"line":979,"column":15},"end":{"line":979,"column":null}}},"fnMap":{"0":{"name":"(anonymous_1)","decl":{"start":{"line":977,"column":19},"end":{"line":977,"column":20}},"loc":{"start":{"line":977,"column":30},"end":{"line":977,"column":52}}}},"branchMap":{},"s":{"0":424,"1":22,"2":22,"3":21362,"4":22},"f":{"0":21362},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/like.ts": {"path":"/Users/Mirek.Rusin/tsql/src/like.ts","statementMap":{"0":{"start":{"line":25,"column":0},"end":{"line":25,"column":15}},"1":{"start":{"line":19,"column":13},"end":{"line":19,"column":17}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":20},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":9,"column":2},"end":{"line":12,"column":40}},"8":{"start":{"line":10,"column":4},"end":{"line":12,"column":40}},"9":{"start":{"line":20,"column":2},"end":{"line":23,"column":48}},"10":{"start":{"line":21,"column":4},"end":{"line":23,"column":48}},"11":{"start":{"line":25,"column":15},"end":{"line":25,"column":19}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":3}},"loc":{"start":{"line":10,"column":4},"end":{"line":12,"column":40}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":2},"end":{"line":20,"column":3}},"loc":{"start":{"line":21,"column":4},"end":{"line":23,"column":48}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":4},"end":{"line":12,"column":40}},"type":"cond-expr","locations":[{"start":{"line":11,"column":6},"end":{"line":11,"column":19}},{"start":{"line":12,"column":6},"end":{"line":12,"column":40}}]},"1":{"loc":{"start":{"line":21,"column":4},"end":{"line":23,"column":48}},"type":"cond-expr","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},{"start":{"line":23,"column":6},"end":{"line":23,"column":48}}]}},"s":{"0":22,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":1,"9":22,"10":1,"11":22},"f":{"0":1,"1":1},"b":{"0":[0,1],"1":[0,1]}}
+,"/Users/Mirek.Rusin/tsql/src/limited-hints-identifier.ts": {"path":"/Users/Mirek.Rusin/tsql/src/limited-hints-identifier.ts","statementMap":{"0":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"1":{"start":{"line":1,"column":34},"end":{"line":1,"column":null}},"2":{"start":{"line":2,"column":23},"end":{"line":2,"column":null}},"3":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"4":{"start":{"line":4,"column":21},"end":{"line":4,"column":null}},"5":{"start":{"line":9,"column":2},"end":{"line":12,"column":null}},"6":{"start":{"line":10,"column":4},"end":{"line":12,"column":null}},"7":{"start":{"line":14,"column":15},"end":{"line":14,"column":null}}},"fnMap":{"0":{"name":"(anonymous_5)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":3}},"loc":{"start":{"line":10,"column":4},"end":{"line":12,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":4},"end":{"line":12,"column":null}},"type":"cond-expr","locations":[{"start":{"line":11,"column":6},"end":{"line":11,"column":86}},{"start":{"line":12,"column":6},"end":{"line":12,"column":null}}]},"1":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":null}},"type":"binary-expr","locations":[{"start":{"line":10,"column":4},"end":{"line":10,"column":13}},{"start":{"line":10,"column":13},"end":{"line":10,"column":null}}]}},"s":{"0":20,"1":22,"2":22,"3":22,"4":22,"5":22,"6":20,"7":22},"f":{"0":20},"b":{"0":[18,2],"1":[20,20]}}
+,"/Users/Mirek.Rusin/tsql/src/line.ts": {"path":"/Users/Mirek.Rusin/tsql/src/line.ts","statementMap":{"0":{"start":{"line":20,"column":0},"end":{"line":20,"column":15}},"1":{"start":{"line":14,"column":13},"end":{"line":14,"column":17}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"4":{"start":{"line":15,"column":2},"end":{"line":18,"column":null}},"5":{"start":{"line":16,"column":22},"end":{"line":16,"column":null}},"6":{"start":{"line":16,"column":43},"end":{"line":16,"column":null}},"7":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"8":{"start":{"line":17,"column":44},"end":{"line":17,"column":65}},"9":{"start":{"line":20,"column":15},"end":{"line":20,"column":19}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":3}},"loc":{"start":{"line":15,"column":6},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":16,"column":38},"end":{"line":16,"column":43}},"loc":{"start":{"line":16,"column":43},"end":{"line":16,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":17,"column":39},"end":{"line":17,"column":44}},"loc":{"start":{"line":17,"column":44},"end":{"line":17,"column":65}}}},"branchMap":{},"s":{"0":13,"1":0,"2":22,"3":22,"4":22,"5":13,"6":26,"7":13,"8":26,"9":22},"f":{"0":13,"1":26,"2":26},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/lines.ts": {"path":"/Users/Mirek.Rusin/tsql/src/lines.ts","statementMap":{"0":{"start":{"line":17,"column":0},"end":{"line":17,"column":15}},"1":{"start":{"line":8,"column":13},"end":{"line":8,"column":18}},"2":{"start":{"line":1,"column":23},"end":{"line":1,"column":null}},"3":{"start":{"line":9,"column":2},"end":{"line":15,"column":null}},"4":{"start":{"line":10,"column":19},"end":{"line":10,"column":null}},"5":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"6":{"start":{"line":12,"column":6},"end":{"line":12,"column":null}},"7":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"8":{"start":{"line":17,"column":15},"end":{"line":17,"column":20}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":6}},"loc":{"start":{"line":9,"column":44},"end":{"line":15,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":28},"end":{"line":9,"column":44}},"type":"default-arg","locations":[{"start":{"line":9,"column":40},"end":{"line":9,"column":44}}]},"1":{"loc":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"type":"if","locations":[{"start":{"line":11,"column":4},"end":{"line":13,"column":null}}]}},"s":{"0":5,"1":0,"2":22,"3":22,"4":5,"5":5,"6":2,"7":3,"8":22},"f":{"0":5},"b":{"0":[4],"1":[2]}}
+,"/Users/Mirek.Rusin/tsql/src/list.ts": {"path":"/Users/Mirek.Rusin/tsql/src/list.ts","statementMap":{"0":{"start":{"line":23,"column":0},"end":{"line":23,"column":15}},"1":{"start":{"line":12,"column":13},"end":{"line":12,"column":17}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"4":{"start":{"line":13,"column":2},"end":{"line":21,"column":null}},"5":{"start":{"line":14,"column":20},"end":{"line":17,"column":null}},"6":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}},"7":{"start":{"line":16,"column":16},"end":{"line":16,"column":null}},"8":{"start":{"line":17,"column":19},"end":{"line":17,"column":null}},"9":{"start":{"line":18,"column":4},"end":{"line":20,"column":null}},"10":{"start":{"line":23,"column":15},"end":{"line":23,"column":19}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":6}},"loc":{"start":{"line":13,"column":90},"end":{"line":21,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":15,"column":14},"end":{"line":15,"column":19}},"loc":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":16,"column":11},"end":{"line":16,"column":16}},"loc":{"start":{"line":16,"column":16},"end":{"line":16,"column":null}}},"3":{"name":"(anonymous_7)","decl":{"start":{"line":17,"column":14},"end":{"line":17,"column":19}},"loc":{"start":{"line":17,"column":19},"end":{"line":17,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":28},"end":{"line":13,"column":72}},"type":"default-arg","locations":[{"start":{"line":13,"column":68},"end":{"line":13,"column":72}}]},"1":{"loc":{"start":{"line":13,"column":74},"end":{"line":13,"column":90}},"type":"default-arg","locations":[{"start":{"line":13,"column":86},"end":{"line":13,"column":90}}]},"2":{"loc":{"start":{"line":18,"column":11},"end":{"line":20,"column":null}},"type":"cond-expr","locations":[{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},{"start":{"line":20,"column":6},"end":{"line":20,"column":null}}]}},"s":{"0":4274,"1":0,"2":22,"3":22,"4":22,"5":4274,"6":8524,"7":8512,"8":8512,"9":4274,"10":22},"f":{"0":4274,"1":8524,"2":8512,"3":8512},"b":{"0":[65],"1":[4245],"2":[4270,4]}}
+,"/Users/Mirek.Rusin/tsql/src/logical-false.ts": {"path":"/Users/Mirek.Rusin/tsql/src/logical-false.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":13,"column":13},"end":{"line":13,"column":25}},"2":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"4":{"start":{"line":16,"column":15},"end":{"line":16,"column":27}}},"fnMap":{},"branchMap":{},"s":{"0":8,"1":0,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/logical-true.ts": {"path":"/Users/Mirek.Rusin/tsql/src/logical-true.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":13,"column":13},"end":{"line":13,"column":24}},"2":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"4":{"start":{"line":16,"column":15},"end":{"line":16,"column":26}}},"fnMap":{},"branchMap":{},"s":{"0":25,"1":0,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/lt.ts": {"path":"/Users/Mirek.Rusin/tsql/src/lt.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"1":{"start":{"line":9,"column":13},"end":{"line":9,"column":15}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":10,"column":2},"end":{"line":11,"column":null}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"5":{"start":{"line":13,"column":15},"end":{"line":13,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}}}},"branchMap":{},"s":{"0":22,"1":0,"2":22,"3":22,"4":2,"5":22},"f":{"0":2},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/lte.ts": {"path":"/Users/Mirek.Rusin/tsql/src/lte.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"1":{"start":{"line":9,"column":13},"end":{"line":9,"column":16}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":10,"column":2},"end":{"line":11,"column":null}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"5":{"start":{"line":13,"column":15},"end":{"line":13,"column":18}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}}}},"branchMap":{},"s":{"0":22,"1":0,"2":22,"3":22,"4":2,"5":22},"f":{"0":2},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/margin-of-first-line.ts": {"path":"/Users/Mirek.Rusin/tsql/src/margin-of-first-line.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"1":{"start":{"line":3,"column":2},"end":{"line":11,"column":null}},"2":{"start":{"line":4,"column":12},"end":{"line":4,"column":null}},"3":{"start":{"line":5,"column":4},"end":{"line":9,"column":null}},"4":{"start":{"line":6,"column":6},"end":{"line":8,"column":null}},"5":{"start":{"line":7,"column":8},"end":{"line":7,"column":null}},"6":{"start":{"line":10,"column":4},"end":{"line":10,"column":null}},"7":{"start":{"line":13,"column":15},"end":{"line":13,"column":null}}},"fnMap":{"0":{"name":"(anonymous_1)","decl":{"start":{"line":3,"column":2},"end":{"line":3,"column":3}},"loc":{"start":{"line":3,"column":3},"end":{"line":11,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":6},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":6},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":6,"column":10},"end":{"line":6,"column":47}},"type":"binary-expr","locations":[{"start":{"line":6,"column":10},"end":{"line":6,"column":29}},{"start":{"line":6,"column":29},"end":{"line":6,"column":47}}]}},"s":{"0":14,"1":24,"2":14,"3":14,"4":16,"5":6,"6":14,"7":24},"f":{"0":14},"b":{"0":[6],"1":[16,8]}}
+,"/Users/Mirek.Rusin/tsql/src/margin-of-last-line.ts": {"path":"/Users/Mirek.Rusin/tsql/src/margin-of-last-line.ts","statementMap":{"0":{"start":{"line":7,"column":0},"end":{"line":7,"column":15}},"1":{"start":{"line":1,"column":30},"end":{"line":1,"column":null}},"2":{"start":{"line":4,"column":2},"end":{"line":5,"column":null}},"3":{"start":{"line":5,"column":4},"end":{"line":5,"column":null}},"4":{"start":{"line":7,"column":15},"end":{"line":7,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":5,"column":4},"end":{"line":5,"column":null}}}},"branchMap":{},"s":{"0":8,"1":23,"2":23,"3":8,"4":23},"f":{"0":8},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/maybe-line.ts": {"path":"/Users/Mirek.Rusin/tsql/src/maybe-line.ts","statementMap":{"0":{"start":{"line":20,"column":0},"end":{"line":20,"column":15}},"1":{"start":{"line":12,"column":13},"end":{"line":12,"column":22}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"4":{"start":{"line":13,"column":2},"end":{"line":18,"column":null}},"5":{"start":{"line":14,"column":22},"end":{"line":14,"column":null}},"6":{"start":{"line":14,"column":43},"end":{"line":14,"column":null}},"7":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"8":{"start":{"line":16,"column":39},"end":{"line":16,"column":60}},"9":{"start":{"line":20,"column":15},"end":{"line":20,"column":24}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":3}},"loc":{"start":{"line":13,"column":6},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":14,"column":38},"end":{"line":14,"column":43}},"loc":{"start":{"line":14,"column":43},"end":{"line":14,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":16,"column":34},"end":{"line":16,"column":39}},"loc":{"start":{"line":16,"column":39},"end":{"line":16,"column":60}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":11},"end":{"line":17,"column":null}},"type":"cond-expr","locations":[{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},{"start":{"line":17,"column":6},"end":{"line":17,"column":null}}]}},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":0,"6":0,"7":0,"8":0,"9":22},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/maybe-lines.ts": {"path":"/Users/Mirek.Rusin/tsql/src/maybe-lines.ts","statementMap":{"0":{"start":{"line":20,"column":0},"end":{"line":20,"column":15}},"1":{"start":{"line":6,"column":13},"end":{"line":6,"column":23}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"4":{"start":{"line":7,"column":2},"end":{"line":18,"column":null}},"5":{"start":{"line":9,"column":6},"end":{"line":13,"column":null}},"6":{"start":{"line":10,"column":21},"end":{"line":10,"column":null}},"7":{"start":{"line":11,"column":18},"end":{"line":11,"column":null}},"8":{"start":{"line":12,"column":21},"end":{"line":12,"column":null}},"9":{"start":{"line":13,"column":18},"end":{"line":13,"column":null}},"10":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"11":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"12":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"13":{"start":{"line":20,"column":15},"end":{"line":20,"column":25}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":6}},"loc":{"start":{"line":7,"column":44},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":10,"column":16},"end":{"line":10,"column":21}},"loc":{"start":{"line":10,"column":21},"end":{"line":10,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":11,"column":13},"end":{"line":11,"column":18}},"loc":{"start":{"line":11,"column":18},"end":{"line":11,"column":null}}},"3":{"name":"(anonymous_7)","decl":{"start":{"line":12,"column":16},"end":{"line":12,"column":21}},"loc":{"start":{"line":12,"column":21},"end":{"line":12,"column":null}}},"4":{"name":"(anonymous_8)","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":18}},"loc":{"start":{"line":13,"column":18},"end":{"line":13,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":28},"end":{"line":7,"column":44}},"type":"default-arg","locations":[{"start":{"line":7,"column":40},"end":{"line":7,"column":44}}]},"1":{"loc":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":16,"column":null}}]}},"s":{"0":5,"1":0,"2":22,"3":22,"4":22,"5":5,"6":10,"7":7,"8":7,"9":7,"10":5,"11":2,"12":3,"13":22},"f":{"0":5,"1":10,"2":7,"3":7,"4":7},"b":{"0":[0],"1":[2]}}
+,"/Users/Mirek.Rusin/tsql/src/merge-1n.ts": {"path":"/Users/Mirek.Rusin/tsql/src/merge-1n.ts","statementMap":{"0":{"start":{"line":45,"column":0},"end":{"line":45,"column":15}},"1":{"start":{"line":11,"column":13},"end":{"line":11,"column":20}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":24},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":35},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":16},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":12,"column":2},"end":{"line":43,"column":null}},"8":{"start":{"line":21,"column":19},"end":{"line":21,"column":null}},"9":{"start":{"line":22,"column":21},"end":{"line":22,"column":null}},"10":{"start":{"line":23,"column":21},"end":{"line":23,"column":null}},"11":{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},"12":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"13":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"14":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"15":{"start":{"line":30,"column":4},"end":{"line":42,"column":null}},"16":{"start":{"line":45,"column":15},"end":{"line":45,"column":22}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":null}},"loc":{"start":{"line":19,"column":10},"end":{"line":43,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":10}},"type":"default-arg","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":10}}]},"1":{"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"type":"default-arg","locations":[{"start":{"line":17,"column":14},"end":{"line":17,"column":null}}]},"2":{"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":26,"column":null}}]},"3":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":29,"column":null}}]}},"s":{"0":5,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":5,"9":5,"10":5,"11":5,"12":0,"13":5,"14":1,"15":4,"16":22},"f":{"0":5},"b":{"0":[1],"1":[1],"2":[0],"3":[1]}}
+,"/Users/Mirek.Rusin/tsql/src/modify-jsons.ts": {"path":"/Users/Mirek.Rusin/tsql/src/modify-jsons.ts","statementMap":{"0":{"start":{"line":62,"column":0},"end":{"line":62,"column":15}},"1":{"start":{"line":23,"column":13},"end":{"line":23,"column":19}},"2":{"start":{"line":33,"column":13},"end":{"line":33,"column":24}},"3":{"start":{"line":15,"column":13},"end":{"line":15,"column":27}},"4":{"start":{"line":19,"column":13},"end":{"line":19,"column":27}},"5":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"6":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"7":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"8":{"start":{"line":4,"column":33},"end":{"line":4,"column":null}},"9":{"start":{"line":5,"column":26},"end":{"line":5,"column":null}},"10":{"start":{"line":6,"column":17},"end":{"line":6,"column":null}},"11":{"start":{"line":9,"column":17},"end":{"line":9,"column":null}},"12":{"start":{"line":10,"column":19},"end":{"line":10,"column":null}},"13":{"start":{"line":16,"column":2},"end":{"line":17,"column":null}},"14":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"15":{"start":{"line":20,"column":2},"end":{"line":21,"column":null}},"16":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"17":{"start":{"line":24,"column":2},"end":{"line":29,"column":null}},"18":{"start":{"line":25,"column":4},"end":{"line":29,"column":null}},"19":{"start":{"line":29,"column":38},"end":{"line":29,"column":138}},"20":{"start":{"line":33,"column":27},"end":{"line":60,"column":null}},"21":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"22":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}},"23":{"start":{"line":42,"column":17},"end":{"line":42,"column":null}},"24":{"start":{"line":43,"column":21},"end":{"line":43,"column":null}},"25":{"start":{"line":44,"column":17},"end":{"line":44,"column":null}},"26":{"start":{"line":44,"column":40},"end":{"line":44,"column":null}},"27":{"start":{"line":45,"column":22},"end":{"line":45,"column":null}},"28":{"start":{"line":45,"column":45},"end":{"line":45,"column":null}},"29":{"start":{"line":46,"column":18},"end":{"line":49,"column":null}},"30":{"start":{"line":47,"column":21},"end":{"line":47,"column":null}},"31":{"start":{"line":47,"column":52},"end":{"line":47,"column":65}},"32":{"start":{"line":48,"column":4},"end":{"line":48,"column":null}},"33":{"start":{"line":51,"column":14},"end":{"line":51,"column":null}},"34":{"start":{"line":51,"column":37},"end":{"line":51,"column":null}},"35":{"start":{"line":53,"column":2},"end":{"line":59,"column":null}},"36":{"start":{"line":62,"column":15},"end":{"line":62,"column":26}}},"fnMap":{"0":{"name":"(anonymous_7)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":3}},"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_8)","decl":{"start":{"line":20,"column":2},"end":{"line":20,"column":3}},"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}}},"2":{"name":"(anonymous_9)","decl":{"start":{"line":24,"column":2},"end":{"line":24,"column":3}},"loc":{"start":{"line":25,"column":4},"end":{"line":29,"column":null}}},"3":{"name":"(anonymous_10)","decl":{"start":{"line":29,"column":22},"end":{"line":29,"column":23}},"loc":{"start":{"line":29,"column":38},"end":{"line":29,"column":138}}},"4":{"name":"(anonymous_11)","decl":{"start":{"line":33,"column":27},"end":{"line":33,"column":null}},"loc":{"start":{"line":35,"column":2},"end":{"line":60,"column":null}}},"5":{"name":"(anonymous_12)","decl":{"start":{"line":44,"column":35},"end":{"line":44,"column":40}},"loc":{"start":{"line":44,"column":40},"end":{"line":44,"column":null}}},"6":{"name":"(anonymous_13)","decl":{"start":{"line":45,"column":40},"end":{"line":45,"column":45}},"loc":{"start":{"line":45,"column":45},"end":{"line":45,"column":null}}},"7":{"name":"(anonymous_14)","decl":{"start":{"line":46,"column":39},"end":{"line":46,"column":null}},"loc":{"start":{"line":46,"column":39},"end":{"line":49,"column":null}}},"8":{"name":"(anonymous_15)","decl":{"start":{"line":47,"column":47},"end":{"line":47,"column":52}},"loc":{"start":{"line":47,"column":52},"end":{"line":47,"column":65}}},"9":{"name":"(anonymous_16)","decl":{"start":{"line":51,"column":32},"end":{"line":51,"column":37}},"loc":{"start":{"line":51,"column":37},"end":{"line":51,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":40,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":22,"14":7,"15":22,"16":6,"17":22,"18":2,"19":5,"20":22,"21":2,"22":0,"23":2,"24":2,"25":2,"26":4,"27":2,"28":4,"29":2,"30":2,"31":4,"32":2,"33":2,"34":2,"35":2,"36":22},"f":{"0":7,"1":6,"2":2,"3":5,"4":2,"5":4,"6":4,"7":2,"8":4,"9":2},"b":{"0":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/ne.ts": {"path":"/Users/Mirek.Rusin/tsql/src/ne.ts","statementMap":{"0":{"start":{"line":18,"column":0},"end":{"line":18,"column":15}},"1":{"start":{"line":7,"column":13},"end":{"line":7,"column":15}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"5":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"6":{"start":{"line":8,"column":2},"end":{"line":16,"column":null}},"7":{"start":{"line":9,"column":4},"end":{"line":11,"column":null}},"8":{"start":{"line":10,"column":6},"end":{"line":10,"column":null}},"9":{"start":{"line":12,"column":15},"end":{"line":12,"column":null}},"10":{"start":{"line":13,"column":4},"end":{"line":15,"column":null}},"11":{"start":{"line":18,"column":15},"end":{"line":18,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":20},"end":{"line":16,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":4},"end":{"line":11,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":4},"end":{"line":11,"column":null}}]},"1":{"loc":{"start":{"line":13,"column":11},"end":{"line":15,"column":27}},"type":"cond-expr","locations":[{"start":{"line":14,"column":6},"end":{"line":14,"column":29}},{"start":{"line":15,"column":6},"end":{"line":15,"column":27}}]}},"s":{"0":22,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":1,"8":0,"9":1,"10":1,"11":22},"f":{"0":1},"b":{"0":[0],"1":[0,1]}}
+,"/Users/Mirek.Rusin/tsql/src/ng.ts": {"path":"/Users/Mirek.Rusin/tsql/src/ng.ts","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":8,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":15}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":6,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"5":{"start":{"line":8,"column":15},"end":{"line":8,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}}}},"branchMap":{},"s":{"0":22,"1":0,"2":22,"3":22,"4":1,"5":22},"f":{"0":1},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/nl.ts": {"path":"/Users/Mirek.Rusin/tsql/src/nl.ts","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":8,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":15}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":6,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"5":{"start":{"line":8,"column":15},"end":{"line":8,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}}}},"branchMap":{},"s":{"0":22,"1":0,"2":22,"3":22,"4":1,"5":22},"f":{"0":1},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/not-between.ts": {"path":"/Users/Mirek.Rusin/tsql/src/not-between.ts","statementMap":{"0":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"1":{"start":{"line":6,"column":13},"end":{"line":6,"column":23}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"5":{"start":{"line":7,"column":2},"end":{"line":10,"column":62}},"6":{"start":{"line":8,"column":4},"end":{"line":10,"column":62}},"7":{"start":{"line":12,"column":15},"end":{"line":12,"column":25}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":6}},"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":62}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":62}},"type":"cond-expr","locations":[{"start":{"line":9,"column":6},"end":{"line":9,"column":null}},{"start":{"line":10,"column":6},"end":{"line":10,"column":62}}]},"1":{"loc":{"start":{"line":8,"column":4},"end":{"line":8,"column":null}},"type":"binary-expr","locations":[{"start":{"line":8,"column":4},"end":{"line":8,"column":32}},{"start":{"line":8,"column":32},"end":{"line":8,"column":null}}]}},"s":{"0":22,"1":0,"2":22,"3":22,"4":22,"5":22,"6":1,"7":22},"f":{"0":1},"b":{"0":[0,1],"1":[1,1]}}
+,"/Users/Mirek.Rusin/tsql/src/not-distinct.ts": {"path":"/Users/Mirek.Rusin/tsql/src/not-distinct.ts","statementMap":{"0":{"start":{"line":15,"column":0},"end":{"line":15,"column":15}},"1":{"start":{"line":6,"column":13},"end":{"line":6,"column":24}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"5":{"start":{"line":7,"column":2},"end":{"line":13,"column":null}},"6":{"start":{"line":8,"column":4},"end":{"line":10,"column":null}},"7":{"start":{"line":9,"column":6},"end":{"line":9,"column":null}},"8":{"start":{"line":11,"column":17},"end":{"line":11,"column":null}},"9":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"10":{"start":{"line":15,"column":15},"end":{"line":15,"column":26}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":7,"column":20},"end":{"line":13,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":null}},"type":"if","locations":[{"start":{"line":8,"column":4},"end":{"line":10,"column":null}}]},"1":{"loc":{"start":{"line":8,"column":8},"end":{"line":8,"column":66}},"type":"binary-expr","locations":[{"start":{"line":8,"column":8},"end":{"line":8,"column":38}},{"start":{"line":8,"column":38},"end":{"line":8,"column":66}}]}},"s":{"0":44,"1":0,"2":22,"3":22,"4":22,"5":22,"6":0,"7":0,"8":0,"9":0,"10":22},"f":{"0":0},"b":{"0":[0],"1":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/not-in.ts": {"path":"/Users/Mirek.Rusin/tsql/src/not-in.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":8,"column":13},"end":{"line":8,"column":18}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":16},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":9,"column":2},"end":{"line":14,"column":44}},"8":{"start":{"line":10,"column":4},"end":{"line":14,"column":44}},"9":{"start":{"line":16,"column":15},"end":{"line":16,"column":20}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":3}},"loc":{"start":{"line":10,"column":4},"end":{"line":14,"column":44}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":4},"end":{"line":14,"column":44}},"type":"cond-expr","locations":[{"start":{"line":11,"column":6},"end":{"line":11,"column":null}},{"start":{"line":12,"column":6},"end":{"line":14,"column":44}}]},"1":{"loc":{"start":{"line":12,"column":6},"end":{"line":14,"column":44}},"type":"cond-expr","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":49}},{"start":{"line":14,"column":8},"end":{"line":14,"column":44}}]},"2":{"loc":{"start":{"line":12,"column":6},"end":{"line":12,"column":null}},"type":"binary-expr","locations":[{"start":{"line":12,"column":6},"end":{"line":12,"column":11}},{"start":{"line":12,"column":11},"end":{"line":12,"column":26}},{"start":{"line":12,"column":26},"end":{"line":12,"column":null}}]}},"s":{"0":44,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":1,"9":22},"f":{"0":1},"b":{"0":[0,1],"1":[1,0],"2":[1,1,1]}}
+,"/Users/Mirek.Rusin/tsql/src/not.ts": {"path":"/Users/Mirek.Rusin/tsql/src/not.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":15}},"1":{"start":{"line":3,"column":9},"end":{"line":3,"column":null}},"2":{"start":{"line":1,"column":20},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":15},"end":{"line":5,"column":18}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":0,"2":22,"3":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/now.ts": {"path":"/Users/Mirek.Rusin/tsql/src/now.ts","statementMap":{"0":{"start":{"line":6,"column":0},"end":{"line":6,"column":15}},"1":{"start":{"line":3,"column":13},"end":{"line":3,"column":16}},"2":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"3":{"start":{"line":4,"column":2},"end":{"line":4,"column":null}},"4":{"start":{"line":6,"column":15},"end":{"line":6,"column":18}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":0,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/nstring.ts": {"path":"/Users/Mirek.Rusin/tsql/src/nstring.ts","statementMap":{"0":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"1":{"start":{"line":5,"column":13},"end":{"line":5,"column":20}},"2":{"start":{"line":1,"column":26},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":14},"end":{"line":2,"column":null}},"4":{"start":{"line":6,"column":2},"end":{"line":11,"column":null}},"5":{"start":{"line":7,"column":4},"end":{"line":11,"column":null}},"6":{"start":{"line":13,"column":15},"end":{"line":13,"column":22}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":3}},"loc":{"start":{"line":7,"column":4},"end":{"line":11,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":4},"end":{"line":11,"column":null}},"type":"cond-expr","locations":[{"start":{"line":8,"column":6},"end":{"line":8,"column":null}},{"start":{"line":9,"column":6},"end":{"line":11,"column":null}}]},"1":{"loc":{"start":{"line":9,"column":6},"end":{"line":11,"column":null}},"type":"cond-expr","locations":[{"start":{"line":10,"column":8},"end":{"line":10,"column":null}},{"start":{"line":11,"column":8},"end":{"line":11,"column":null}}]}},"s":{"0":4264,"1":0,"2":22,"3":22,"4":22,"5":4264,"6":22},"f":{"0":4264},"b":{"0":[0,4264],"1":[0,4264]}}
+,"/Users/Mirek.Rusin/tsql/src/null.ts": {"path":"/Users/Mirek.Rusin/tsql/src/null.ts","statementMap":{"0":{"start":{"line":6,"column":0},"end":{"line":6,"column":15}},"1":{"start":{"line":3,"column":13},"end":{"line":3,"column":18}},"2":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"3":{"start":{"line":4,"column":2},"end":{"line":4,"column":null}},"4":{"start":{"line":6,"column":15},"end":{"line":6,"column":20}}},"fnMap":{},"branchMap":{},"s":{"0":9,"1":0,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/number.ts": {"path":"/Users/Mirek.Rusin/tsql/src/number.ts","statementMap":{"0":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":19}},"2":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":10,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":8,"column":null}},"5":{"start":{"line":7,"column":6},"end":{"line":7,"column":null}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"7":{"start":{"line":12,"column":15},"end":{"line":12,"column":21}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":5,"column":3},"end":{"line":10,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":8,"column":null}}]}},"s":{"0":75,"1":0,"2":22,"3":22,"4":75,"5":0,"6":75,"7":22},"f":{"0":75},"b":{"0":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/object-id.ts": {"path":"/Users/Mirek.Rusin/tsql/src/object-id.ts","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":8,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":21}},"2":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":6,"column":28}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":28}},"5":{"start":{"line":8,"column":15},"end":{"line":8,"column":23}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":28}}}},"branchMap":{},"s":{"0":0,"1":0,"2":22,"3":22,"4":0,"5":22},"f":{"0":0},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/op.ts": {"path":"/Users/Mirek.Rusin/tsql/src/op.ts","statementMap":{"0":{"start":{"line":17,"column":0},"end":{"line":17,"column":15}},"1":{"start":{"line":11,"column":13},"end":{"line":11,"column":15}},"2":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":16},"end":{"line":3,"column":null}},"5":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"6":{"start":{"line":12,"column":2},"end":{"line":15,"column":57}},"7":{"start":{"line":13,"column":4},"end":{"line":15,"column":57}},"8":{"start":{"line":17,"column":15},"end":{"line":17,"column":17}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":3}},"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":57}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":4},"end":{"line":15,"column":57}},"type":"cond-expr","locations":[{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},{"start":{"line":15,"column":6},"end":{"line":15,"column":57}}]}},"s":{"0":12,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":12,"8":22},"f":{"0":12},"b":{"0":[0,12]}}
+,"/Users/Mirek.Rusin/tsql/src/or.ts": {"path":"/Users/Mirek.Rusin/tsql/src/or.ts","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":15}},"1":{"start":{"line":3,"column":9},"end":{"line":3,"column":null}},"2":{"start":{"line":1,"column":19},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":15},"end":{"line":5,"column":17}}},"fnMap":{},"branchMap":{},"s":{"0":6,"1":0,"2":22,"3":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/order-by.ts": {"path":"/Users/Mirek.Rusin/tsql/src/order-by.ts","statementMap":{"0":{"start":{"line":9,"column":0},"end":{"line":9,"column":15}},"1":{"start":{"line":1,"column":36},"end":{"line":1,"column":null}},"2":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"3":{"start":{"line":3,"column":16},"end":{"line":3,"column":null}},"4":{"start":{"line":6,"column":2},"end":{"line":7,"column":null}},"5":{"start":{"line":7,"column":4},"end":{"line":7,"column":null}},"6":{"start":{"line":7,"column":24},"end":{"line":7,"column":null}},"7":{"start":{"line":9,"column":15},"end":{"line":9,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":3}},"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":null}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":24}},"loc":{"start":{"line":7,"column":24},"end":{"line":7,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":24},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":41},"end":{"line":7,"column":70}},{"start":{"line":7,"column":70},"end":{"line":7,"column":null}}]}},"s":{"0":3,"1":22,"2":22,"3":22,"4":22,"5":3,"6":4,"7":22},"f":{"0":3,"1":4},"b":{"0":[2,2]}}
+,"/Users/Mirek.Rusin/tsql/src/pick.ts": {"path":"/Users/Mirek.Rusin/tsql/src/pick.ts","statementMap":{"0":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"1":{"start":{"line":3,"column":13},"end":{"line":3,"column":17}},"2":{"start":{"line":4,"column":2},"end":{"line":12,"column":null}},"3":{"start":{"line":5,"column":44},"end":{"line":5,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":10,"column":null}},"5":{"start":{"line":7,"column":6},"end":{"line":9,"column":null}},"6":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"7":{"start":{"line":14,"column":15},"end":{"line":14,"column":19}}},"fnMap":{"0":{"name":"(anonymous_3)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":36},"end":{"line":12,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":20},"end":{"line":9,"column":19}},"type":"cond-expr","locations":[{"start":{"line":8,"column":8},"end":{"line":8,"column":null}},{"start":{"line":9,"column":8},"end":{"line":9,"column":19}}]}},"s":{"0":0,"1":0,"2":22,"3":0,"4":0,"5":0,"6":0,"7":22},"f":{"0":0},"b":{"0":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/quoted-nstring.ts": {"path":"/Users/Mirek.Rusin/tsql/src/quoted-nstring.ts","statementMap":{"0":{"start":{"line":33,"column":0},"end":{"line":33,"column":15}},"1":{"start":{"line":25,"column":13},"end":{"line":25,"column":26}},"2":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"3":{"start":{"line":6,"column":2},"end":{"line":7,"column":null}},"4":{"start":{"line":7,"column":4},"end":{"line":7,"column":null}},"5":{"start":{"line":10,"column":2},"end":{"line":15,"column":null}},"6":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"7":{"start":{"line":12,"column":6},"end":{"line":12,"column":null}},"8":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"9":{"start":{"line":18,"column":2},"end":{"line":23,"column":null}},"10":{"start":{"line":19,"column":4},"end":{"line":21,"column":null}},"11":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"12":{"start":{"line":22,"column":4},"end":{"line":22,"column":null}},"13":{"start":{"line":26,"column":2},"end":{"line":31,"column":null}},"14":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"15":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"16":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}},"17":{"start":{"line":33,"column":15},"end":{"line":33,"column":28}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":3}},"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":10,"column":3},"end":{"line":15,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":3}},"loc":{"start":{"line":18,"column":3},"end":{"line":23,"column":null}}},"3":{"name":"(anonymous_7)","decl":{"start":{"line":26,"column":2},"end":{"line":26,"column":3}},"loc":{"start":{"line":26,"column":3},"end":{"line":31,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":13},"end":{"line":7,"column":76}},"type":"cond-expr","locations":[{"start":{"line":7,"column":42},"end":{"line":7,"column":72}},{"start":{"line":7,"column":72},"end":{"line":7,"column":76}}]},"1":{"loc":{"start":{"line":11,"column":4},"end":{"line":13,"column":null}},"type":"if","locations":[{"start":{"line":11,"column":4},"end":{"line":13,"column":null}}]},"2":{"loc":{"start":{"line":19,"column":4},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":21,"column":null}}]},"3":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":29,"column":null}}]}},"s":{"0":4264,"1":0,"2":22,"3":22,"4":4267,"5":22,"6":4265,"7":4263,"8":2,"9":22,"10":4264,"11":4263,"12":1,"13":22,"14":4264,"15":0,"16":4264,"17":22},"f":{"0":4267,"1":4265,"2":4264,"3":4264},"b":{"0":[0,4267],"1":[4263],"2":[4263],"3":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/random-identifier.ts": {"path":"/Users/Mirek.Rusin/tsql/src/random-identifier.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":1,"column":23},"end":{"line":1,"column":null}},"2":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"3":{"start":{"line":7,"column":2},"end":{"line":10,"column":null}},"4":{"start":{"line":8,"column":18},"end":{"line":8,"column":null}},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"6":{"start":{"line":13,"column":2},"end":{"line":14,"column":null}},"7":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"8":{"start":{"line":14,"column":57},"end":{"line":14,"column":73}},"9":{"start":{"line":16,"column":15},"end":{"line":16,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":null}},"loc":{"start":{"line":7,"column":2},"end":{"line":10,"column":null}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":3}},"loc":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}}},"2":{"name":"(anonymous_4)","decl":{"start":{"line":14,"column":51},"end":{"line":14,"column":57}},"loc":{"start":{"line":14,"column":57},"end":{"line":14,"column":73}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":3},"end":{"line":13,"column":14}},"type":"default-arg","locations":[{"start":{"line":13,"column":12},"end":{"line":13,"column":14}}]},"1":{"loc":{"start":{"line":13,"column":16},"end":{"line":13,"column":27}},"type":"default-arg","locations":[{"start":{"line":13,"column":25},"end":{"line":13,"column":27}}]}},"s":{"0":2,"1":22,"2":22,"3":22,"4":32,"5":32,"6":22,"7":2,"8":32,"9":22},"f":{"0":32,"1":2,"2":32},"b":{"0":[0],"1":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/raw.ts": {"path":"/Users/Mirek.Rusin/tsql/src/raw.ts","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":8,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":16}},"2":{"start":{"line":1,"column":14},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":6,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"5":{"start":{"line":8,"column":15},"end":{"line":8,"column":18}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":3}},"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}}}},"branchMap":{},"s":{"0":9282,"1":0,"2":22,"3":22,"4":9282,"5":22},"f":{"0":9282},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/replace-objects.ts": {"path":"/Users/Mirek.Rusin/tsql/src/replace-objects.ts","statementMap":{"0":{"start":{"line":62,"column":0},"end":{"line":62,"column":15}},"1":{"start":{"line":19,"column":13},"end":{"line":19,"column":27}},"2":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":19},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":15},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":33},"end":{"line":5,"column":null}},"7":{"start":{"line":6,"column":26},"end":{"line":6,"column":null}},"8":{"start":{"line":7,"column":35},"end":{"line":7,"column":null}},"9":{"start":{"line":8,"column":17},"end":{"line":8,"column":null}},"10":{"start":{"line":9,"column":16},"end":{"line":9,"column":null}},"11":{"start":{"line":10,"column":17},"end":{"line":10,"column":null}},"12":{"start":{"line":15,"column":23},"end":{"line":15,"column":null}},"13":{"start":{"line":15,"column":43},"end":{"line":15,"column":null}},"14":{"start":{"line":16,"column":23},"end":{"line":16,"column":null}},"15":{"start":{"line":16,"column":43},"end":{"line":16,"column":null}},"16":{"start":{"line":20,"column":2},"end":{"line":60,"column":null}},"17":{"start":{"line":32,"column":4},"end":{"line":34,"column":null}},"18":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"19":{"start":{"line":36,"column":19},"end":{"line":36,"column":null}},"20":{"start":{"line":38,"column":4},"end":{"line":40,"column":null}},"21":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"22":{"start":{"line":42,"column":23},"end":{"line":42,"column":null}},"23":{"start":{"line":43,"column":23},"end":{"line":43,"column":null}},"24":{"start":{"line":44,"column":23},"end":{"line":44,"column":null}},"25":{"start":{"line":45,"column":20},"end":{"line":45,"column":null}},"26":{"start":{"line":45,"column":45},"end":{"line":45,"column":null}},"27":{"start":{"line":46,"column":16},"end":{"line":46,"column":null}},"28":{"start":{"line":46,"column":39},"end":{"line":46,"column":null}},"29":{"start":{"line":48,"column":4},"end":{"line":59,"column":null}},"30":{"start":{"line":62,"column":15},"end":{"line":62,"column":29}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":23},"end":{"line":15,"column":24}},"loc":{"start":{"line":15,"column":43},"end":{"line":15,"column":null}}},"1":{"name":"(anonymous_5)","decl":{"start":{"line":16,"column":23},"end":{"line":16,"column":24}},"loc":{"start":{"line":16,"column":43},"end":{"line":16,"column":null}}},"2":{"name":"(anonymous_6)","decl":{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},"loc":{"start":{"line":29,"column":10},"end":{"line":60,"column":null}}},"3":{"name":"(anonymous_7)","decl":{"start":{"line":45,"column":40},"end":{"line":45,"column":45}},"loc":{"start":{"line":45,"column":45},"end":{"line":45,"column":null}}},"4":{"name":"(anonymous_8)","decl":{"start":{"line":46,"column":34},"end":{"line":46,"column":39}},"loc":{"start":{"line":46,"column":39},"end":{"line":46,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":10}},"type":"default-arg","locations":[{"start":{"line":29,"column":8},"end":{"line":29,"column":10}}]},"1":{"loc":{"start":{"line":32,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":34,"column":null}}]},"2":{"loc":{"start":{"line":38,"column":4},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":40,"column":null}}]},"3":{"loc":{"start":{"line":42,"column":23},"end":{"line":42,"column":null}},"type":"binary-expr","locations":[{"start":{"line":42,"column":23},"end":{"line":42,"column":42}},{"start":{"line":42,"column":42},"end":{"line":42,"column":null}}]},"4":{"loc":{"start":{"line":43,"column":23},"end":{"line":43,"column":null}},"type":"binary-expr","locations":[{"start":{"line":43,"column":23},"end":{"line":43,"column":42}},{"start":{"line":43,"column":42},"end":{"line":43,"column":null}}]},"5":{"loc":{"start":{"line":44,"column":23},"end":{"line":44,"column":null}},"type":"binary-expr","locations":[{"start":{"line":44,"column":23},"end":{"line":44,"column":42}},{"start":{"line":44,"column":42},"end":{"line":44,"column":null}}]}},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":0,"14":22,"15":0,"16":22,"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":22},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0],"1":[0],"2":[0],"3":[0,0],"4":[0,0],"5":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/row.ts": {"path":"/Users/Mirek.Rusin/tsql/src/row.ts","statementMap":{"0":{"start":{"line":11,"column":0},"end":{"line":11,"column":15}},"1":{"start":{"line":7,"column":13},"end":{"line":7,"column":16}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":16},"end":{"line":3,"column":null}},"5":{"start":{"line":8,"column":2},"end":{"line":9,"column":null}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"7":{"start":{"line":11,"column":15},"end":{"line":11,"column":18}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":6}},"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":15},"end":{"line":8,"column":36}},"type":"default-arg","locations":[{"start":{"line":8,"column":32},"end":{"line":8,"column":36}}]}},"s":{"0":4191,"1":0,"2":22,"3":22,"4":22,"5":22,"6":4191,"7":22},"f":{"0":4191},"b":{"0":[4191]}}
+,"/Users/Mirek.Rusin/tsql/src/rowset.ts": {"path":"/Users/Mirek.Rusin/tsql/src/rowset.ts","statementMap":{"0":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"1":{"start":{"line":4,"column":13},"end":{"line":4,"column":19}},"2":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":10,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":8,"column":null}},"5":{"start":{"line":7,"column":6},"end":{"line":7,"column":null}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"7":{"start":{"line":12,"column":15},"end":{"line":12,"column":21}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":5,"column":2},"end":{"line":5,"column":6}},"loc":{"start":{"line":5,"column":6},"end":{"line":10,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":8,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":8,"column":null}}]}},"s":{"0":0,"1":0,"2":22,"3":22,"4":0,"5":0,"6":0,"7":22},"f":{"0":0},"b":{"0":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/sanitised-identifier.ts": {"path":"/Users/Mirek.Rusin/tsql/src/sanitised-identifier.ts","statementMap":{"0":{"start":{"line":5,"column":13},"end":{"line":5,"column":32}},"1":{"start":{"line":10,"column":0},"end":{"line":10,"column":15}},"2":{"start":{"line":1,"column":14},"end":{"line":1,"column":null}},"3":{"start":{"line":3,"column":12},"end":{"line":3,"column":null}},"4":{"start":{"line":10,"column":15},"end":{"line":10,"column":34}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":970,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/sanitised.ts": {"path":"/Users/Mirek.Rusin/tsql/src/sanitised.ts","statementMap":{"0":{"start":{"line":3,"column":13},"end":{"line":3,"column":22}},"1":{"start":{"line":8,"column":0},"end":{"line":8,"column":15}},"2":{"start":{"line":1,"column":12},"end":{"line":1,"column":null}},"3":{"start":{"line":8,"column":15},"end":{"line":8,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":31625,"2":22,"3":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/select.ts": {"path":"/Users/Mirek.Rusin/tsql/src/select.ts","statementMap":{"0":{"start":{"line":27,"column":0},"end":{"line":27,"column":15}},"1":{"start":{"line":9,"column":13},"end":{"line":9,"column":16}},"2":{"start":{"line":13,"column":13},"end":{"line":13,"column":19}},"3":{"start":{"line":1,"column":21},"end":{"line":1,"column":null}},"4":{"start":{"line":2,"column":15},"end":{"line":2,"column":null}},"5":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"6":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"7":{"start":{"line":5,"column":14},"end":{"line":5,"column":null}},"8":{"start":{"line":7,"column":17},"end":{"line":7,"column":null}},"9":{"start":{"line":10,"column":2},"end":{"line":11,"column":null}},"10":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}},"11":{"start":{"line":11,"column":16},"end":{"line":11,"column":null}},"12":{"start":{"line":14,"column":2},"end":{"line":25,"column":null}},"13":{"start":{"line":15,"column":18},"end":{"line":15,"column":null}},"14":{"start":{"line":15,"column":38},"end":{"line":15,"column":null}},"15":{"start":{"line":16,"column":4},"end":{"line":18,"column":null}},"16":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"17":{"start":{"line":19,"column":18},"end":{"line":19,"column":null}},"18":{"start":{"line":20,"column":4},"end":{"line":23,"column":null}},"19":{"start":{"line":27,"column":15},"end":{"line":27,"column":21}}},"fnMap":{"0":{"name":"(anonymous_5)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":null}}},"1":{"name":"(anonymous_6)","decl":{"start":{"line":11,"column":11},"end":{"line":11,"column":16}},"loc":{"start":{"line":11,"column":16},"end":{"line":11,"column":null}}},"2":{"name":"(anonymous_7)","decl":{"start":{"line":14,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":14,"column":91},"end":{"line":25,"column":null}}},"3":{"name":"(anonymous_8)","decl":{"start":{"line":15,"column":33},"end":{"line":15,"column":38}},"loc":{"start":{"line":15,"column":38},"end":{"line":15,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":11,"column":16},"end":{"line":11,"column":null}},"type":"cond-expr","locations":[{"start":{"line":11,"column":33},"end":{"line":11,"column":37}},{"start":{"line":11,"column":37},"end":{"line":11,"column":null}}]},"1":{"loc":{"start":{"line":14,"column":29},"end":{"line":14,"column":91}},"type":"default-arg","locations":[{"start":{"line":14,"column":89},"end":{"line":14,"column":91}}]},"2":{"loc":{"start":{"line":16,"column":4},"end":{"line":18,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":18,"column":null}}]},"3":{"loc":{"start":{"line":19,"column":18},"end":{"line":19,"column":null}},"type":"cond-expr","locations":[{"start":{"line":19,"column":33},"end":{"line":19,"column":44}},{"start":{"line":19,"column":44},"end":{"line":19,"column":null}}]},"4":{"loc":{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},"type":"cond-expr","locations":[{"start":{"line":23,"column":22},"end":{"line":23,"column":42}},{"start":{"line":23,"column":45},"end":{"line":23,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":0,"11":0,"12":22,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":22},"f":{"0":0,"1":0,"2":0,"3":0},"b":{"0":[0,0],"1":[0],"2":[0],"3":[0,0],"4":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/star.ts": {"path":"/Users/Mirek.Rusin/tsql/src/star.ts","statementMap":{"0":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"1":{"start":{"line":6,"column":13},"end":{"line":6,"column":17}},"2":{"start":{"line":1,"column":15},"end":{"line":1,"column":null}},"3":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"4":{"start":{"line":7,"column":2},"end":{"line":10,"column":13}},"5":{"start":{"line":8,"column":4},"end":{"line":10,"column":13}},"6":{"start":{"line":12,"column":15},"end":{"line":12,"column":19}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":13}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":4},"end":{"line":10,"column":13}},"type":"cond-expr","locations":[{"start":{"line":9,"column":6},"end":{"line":9,"column":26}},{"start":{"line":10,"column":6},"end":{"line":10,"column":13}}]}},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":0,"6":22},"f":{"0":0},"b":{"0":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/table-hint-limited.ts": {"path":"/Users/Mirek.Rusin/tsql/src/table-hint-limited.ts","statementMap":{"0":{"start":{"line":49,"column":13},"end":{"line":49,"column":22}},"1":{"start":{"line":27,"column":13},"end":{"line":27,"column":19}},"2":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"3":{"start":{"line":27,"column":22},"end":{"line":47,"column":null}},"4":{"start":{"line":50,"column":2},"end":{"line":55,"column":null}},"5":{"start":{"line":51,"column":4},"end":{"line":53,"column":null}},"6":{"start":{"line":52,"column":6},"end":{"line":52,"column":null}},"7":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":2},"end":{"line":50,"column":3}},"loc":{"start":{"line":50,"column":3},"end":{"line":55,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":51,"column":4},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":53,"column":null}}]}},"s":{"0":18,"1":0,"2":22,"3":22,"4":22,"5":18,"6":0,"7":18},"f":{"0":18},"b":{"0":[0]}}
+,"/Users/Mirek.Rusin/tsql/src/template.ts": {"path":"/Users/Mirek.Rusin/tsql/src/template.ts","statementMap":{"0":{"start":{"line":11,"column":0},"end":{"line":11,"column":15}},"1":{"start":{"line":7,"column":13},"end":{"line":7,"column":21}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":21},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":24},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":16},"end":{"line":4,"column":null}},"6":{"start":{"line":8,"column":2},"end":{"line":9,"column":null}},"7":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"8":{"start":{"line":11,"column":15},"end":{"line":11,"column":23}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}}}},"branchMap":{},"s":{"0":406,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":406,"8":22},"f":{"0":406},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/top.ts": {"path":"/Users/Mirek.Rusin/tsql/src/top.ts","statementMap":{"0":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"1":{"start":{"line":14,"column":13},"end":{"line":14,"column":16}},"2":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":16},"end":{"line":4,"column":null}},"6":{"start":{"line":15,"column":2},"end":{"line":28,"column":null}},"7":{"start":{"line":16,"column":4},"end":{"line":18,"column":null}},"8":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"9":{"start":{"line":19,"column":28},"end":{"line":21,"column":null}},"10":{"start":{"line":22,"column":4},"end":{"line":26,"column":null}},"11":{"start":{"line":30,"column":15},"end":{"line":30,"column":18}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":3}},"loc":{"start":{"line":15,"column":13},"end":{"line":28,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":3},"end":{"line":15,"column":8}},"type":"default-arg","locations":[{"start":{"line":15,"column":7},"end":{"line":15,"column":8}}]},"1":{"loc":{"start":{"line":16,"column":4},"end":{"line":18,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":18,"column":null}}]},"2":{"loc":{"start":{"line":19,"column":28},"end":{"line":21,"column":null}},"type":"cond-expr","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},{"start":{"line":21,"column":6},"end":{"line":21,"column":null}}]},"3":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"type":"cond-expr","locations":[{"start":{"line":25,"column":16},"end":{"line":25,"column":33}},{"start":{"line":25,"column":33},"end":{"line":25,"column":null}}]}},"s":{"0":0,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":0,"8":0,"9":0,"10":0,"11":22},"f":{"0":0},"b":{"0":[0],"1":[0],"2":[0,0],"3":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/true-value.ts": {"path":"/Users/Mirek.Rusin/tsql/src/true-value.ts","statementMap":{"0":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"1":{"start":{"line":13,"column":13},"end":{"line":13,"column":22}},"2":{"start":{"line":2,"column":16},"end":{"line":2,"column":null}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"4":{"start":{"line":16,"column":15},"end":{"line":16,"column":24}}},"fnMap":{},"branchMap":{},"s":{"0":8,"1":0,"2":22,"3":22,"4":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/unique.ts": {"path":"/Users/Mirek.Rusin/tsql/src/unique.ts","statementMap":{"0":{"start":{"line":17,"column":0},"end":{"line":17,"column":15}},"1":{"start":{"line":4,"column":16},"end":{"line":4,"column":22}},"2":{"start":{"line":5,"column":14},"end":{"line":5,"column":null}},"3":{"start":{"line":6,"column":22},"end":{"line":6,"column":24}},"4":{"start":{"line":7,"column":2},"end":{"line":13,"column":null}},"5":{"start":{"line":8,"column":24},"end":{"line":8,"column":null}},"6":{"start":{"line":9,"column":4},"end":{"line":12,"column":null}},"7":{"start":{"line":10,"column":6},"end":{"line":10,"column":null}},"8":{"start":{"line":11,"column":6},"end":{"line":11,"column":null}},"9":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"10":{"start":{"line":17,"column":15},"end":{"line":17,"column":21}}},"fnMap":{"0":{"name":"unique","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":22}},"loc":{"start":{"line":4,"column":34},"end":{"line":15,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":4},"end":{"line":12,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":4},"end":{"line":12,"column":null}}]}},"s":{"0":78,"1":0,"2":78,"3":78,"4":78,"5":108,"6":108,"7":105,"8":105,"9":78,"10":22},"f":{"0":78},"b":{"0":[105]}}
+,"/Users/Mirek.Rusin/tsql/src/unix.ts": {"path":"/Users/Mirek.Rusin/tsql/src/unix.ts","statementMap":{"0":{"start":{"line":6,"column":0},"end":{"line":6,"column":15}},"1":{"start":{"line":1,"column":17},"end":{"line":1,"column":null}},"2":{"start":{"line":4,"column":2},"end":{"line":4,"column":56}},"3":{"start":{"line":6,"column":15},"end":{"line":6,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":22,"2":22,"3":22},"f":{},"b":{}}
+,"/Users/Mirek.Rusin/tsql/src/update-objects.ts": {"path":"/Users/Mirek.Rusin/tsql/src/update-objects.ts","statementMap":{"0":{"start":{"line":58,"column":0},"end":{"line":58,"column":15}},"1":{"start":{"line":14,"column":13},"end":{"line":14,"column":27}},"2":{"start":{"line":18,"column":13},"end":{"line":18,"column":27}},"3":{"start":{"line":23,"column":13},"end":{"line":23,"column":26}},"4":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"5":{"start":{"line":2,"column":19},"end":{"line":2,"column":null}},"6":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"7":{"start":{"line":4,"column":15},"end":{"line":4,"column":null}},"8":{"start":{"line":5,"column":33},"end":{"line":5,"column":null}},"9":{"start":{"line":6,"column":26},"end":{"line":6,"column":null}},"10":{"start":{"line":7,"column":35},"end":{"line":7,"column":null}},"11":{"start":{"line":8,"column":17},"end":{"line":8,"column":null}},"12":{"start":{"line":9,"column":17},"end":{"line":9,"column":null}},"13":{"start":{"line":15,"column":2},"end":{"line":16,"column":null}},"14":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}},"15":{"start":{"line":19,"column":2},"end":{"line":20,"column":null}},"16":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}},"17":{"start":{"line":24,"column":2},"end":{"line":56,"column":null}},"18":{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},"19":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"20":{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},"21":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"22":{"start":{"line":43,"column":19},"end":{"line":43,"column":null}},"23":{"start":{"line":44,"column":23},"end":{"line":44,"column":null}},"24":{"start":{"line":45,"column":23},"end":{"line":45,"column":null}},"25":{"start":{"line":46,"column":20},"end":{"line":46,"column":null}},"26":{"start":{"line":46,"column":45},"end":{"line":46,"column":null}},"27":{"start":{"line":47,"column":16},"end":{"line":47,"column":null}},"28":{"start":{"line":47,"column":39},"end":{"line":47,"column":null}},"29":{"start":{"line":49,"column":4},"end":{"line":55,"column":null}},"30":{"start":{"line":58,"column":15},"end":{"line":58,"column":28}}},"fnMap":{"0":{"name":"(anonymous_6)","decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":3}},"loc":{"start":{"line":16,"column":4},"end":{"line":16,"column":null}}},"1":{"name":"(anonymous_7)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":3}},"loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}}},"2":{"name":"(anonymous_8)","decl":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"loc":{"start":{"line":32,"column":10},"end":{"line":56,"column":null}}},"3":{"name":"(anonymous_9)","decl":{"start":{"line":46,"column":40},"end":{"line":46,"column":45}},"loc":{"start":{"line":46,"column":45},"end":{"line":46,"column":null}}},"4":{"name":"(anonymous_10)","decl":{"start":{"line":47,"column":34},"end":{"line":47,"column":39}},"loc":{"start":{"line":47,"column":39},"end":{"line":47,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":4},"end":{"line":32,"column":10}},"type":"default-arg","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":10}}]},"1":{"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"type":"default-arg","locations":[{"start":{"line":30,"column":14},"end":{"line":30,"column":null}}]},"2":{"loc":{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":37,"column":null}}]},"3":{"loc":{"start":{"line":39,"column":4},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":41,"column":null}}]},"4":{"loc":{"start":{"line":44,"column":23},"end":{"line":44,"column":null}},"type":"binary-expr","locations":[{"start":{"line":44,"column":23},"end":{"line":44,"column":42}},{"start":{"line":44,"column":42},"end":{"line":44,"column":null}}]},"5":{"loc":{"start":{"line":45,"column":23},"end":{"line":45,"column":null}},"type":"binary-expr","locations":[{"start":{"line":45,"column":23},"end":{"line":45,"column":42}},{"start":{"line":45,"column":42},"end":{"line":45,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":22,"14":0,"15":22,"16":0,"17":22,"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":22},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0],"1":[0],"2":[0],"3":[0],"4":[0,0],"5":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/update.ts": {"path":"/Users/Mirek.Rusin/tsql/src/update.ts","statementMap":{"0":{"start":{"line":38,"column":0},"end":{"line":38,"column":15}},"1":{"start":{"line":12,"column":13},"end":{"line":12,"column":19}},"2":{"start":{"line":1,"column":25},"end":{"line":1,"column":null}},"3":{"start":{"line":2,"column":21},"end":{"line":2,"column":null}},"4":{"start":{"line":3,"column":35},"end":{"line":3,"column":null}},"5":{"start":{"line":4,"column":24},"end":{"line":4,"column":null}},"6":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"7":{"start":{"line":9,"column":20},"end":{"line":9,"column":null}},"8":{"start":{"line":13,"column":2},"end":{"line":36,"column":null}},"9":{"start":{"line":21,"column":4},"end":{"line":23,"column":null}},"10":{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},"11":{"start":{"line":24,"column":19},"end":{"line":24,"column":null}},"12":{"start":{"line":25,"column":19},"end":{"line":25,"column":58}},"13":{"start":{"line":26,"column":20},"end":{"line":26,"column":null}},"14":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"15":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"16":{"start":{"line":30,"column":4},"end":{"line":35,"column":null}},"17":{"start":{"line":38,"column":15},"end":{"line":38,"column":21}}},"fnMap":{"0":{"name":"(anonymous_4)","decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":null}},"loc":{"start":{"line":19,"column":10},"end":{"line":36,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":10}},"type":"default-arg","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":10}}]},"1":{"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"type":"default-arg","locations":[{"start":{"line":17,"column":14},"end":{"line":17,"column":null}}]},"2":{"loc":{"start":{"line":21,"column":4},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":23,"column":null}}]},"3":{"loc":{"start":{"line":25,"column":19},"end":{"line":25,"column":58}},"type":"binary-expr","locations":[{"start":{"line":25,"column":19},"end":{"line":25,"column":47}},{"start":{"line":25,"column":47},"end":{"line":25,"column":58}}]},"4":{"loc":{"start":{"line":27,"column":4},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":29,"column":null}}]}},"s":{"0":6,"1":0,"2":22,"3":22,"4":22,"5":22,"6":22,"7":22,"8":22,"9":6,"10":1,"11":5,"12":5,"13":5,"14":5,"15":1,"16":4,"17":22},"f":{"0":6},"b":{"0":[5],"1":[5],"2":[1],"3":[5,0],"4":[1]}}
+,"/Users/Mirek.Rusin/tsql/src/upsert-objects.ts": {"path":"/Users/Mirek.Rusin/tsql/src/upsert-objects.ts","statementMap":{"0":{"start":{"line":70,"column":0},"end":{"line":70,"column":15}},"1":{"start":{"line":15,"column":13},"end":{"line":15,"column":27}},"2":{"start":{"line":19,"column":13},"end":{"line":19,"column":27}},"3":{"start":{"line":30,"column":13},"end":{"line":30,"column":26}},"4":{"start":{"line":1,"column":16},"end":{"line":1,"column":null}},"5":{"start":{"line":2,"column":19},"end":{"line":2,"column":null}},"6":{"start":{"line":3,"column":15},"end":{"line":3,"column":null}},"7":{"start":{"line":4,"column":15},"end":{"line":4,"column":null}},"8":{"start":{"line":5,"column":33},"end":{"line":5,"column":null}},"9":{"start":{"line":6,"column":26},"end":{"line":6,"column":null}},"10":{"start":{"line":7,"column":35},"end":{"line":7,"column":null}},"11":{"start":{"line":8,"column":17},"end":{"line":8,"column":null}},"12":{"start":{"line":9,"column":16},"end":{"line":9,"column":null}},"13":{"start":{"line":10,"column":17},"end":{"line":10,"column":null}},"14":{"start":{"line":16,"column":2},"end":{"line":17,"column":null}},"15":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"16":{"start":{"line":20,"column":2},"end":{"line":21,"column":null}},"17":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"18":{"start":{"line":31,"column":2},"end":{"line":68,"column":null}},"19":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"20":{"start":{"line":44,"column":6},"end":{"line":44,"column":null}},"21":{"start":{"line":47,"column":4},"end":{"line":49,"column":null}},"22":{"start":{"line":48,"column":6},"end":{"line":48,"column":null}},"23":{"start":{"line":51,"column":19},"end":{"line":51,"column":null}},"24":{"start":{"line":52,"column":23},"end":{"line":52,"column":null}},"25":{"start":{"line":53,"column":23},"end":{"line":53,"column":null}},"26":{"start":{"line":54,"column":23},"end":{"line":54,"column":null}},"27":{"start":{"line":55,"column":20},"end":{"line":55,"column":null}},"28":{"start":{"line":55,"column":45},"end":{"line":55,"column":null}},"29":{"start":{"line":56,"column":16},"end":{"line":56,"column":null}},"30":{"start":{"line":56,"column":39},"end":{"line":56,"column":null}},"31":{"start":{"line":58,"column":4},"end":{"line":67,"column":null}},"32":{"start":{"line":70,"column":15},"end":{"line":70,"column":28}}},"fnMap":{"0":{"name":"(anonymous_6)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":3}},"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_7)","decl":{"start":{"line":20,"column":2},"end":{"line":20,"column":3}},"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}}},"2":{"name":"(anonymous_8)","decl":{"start":{"line":31,"column":2},"end":{"line":31,"column":null}},"loc":{"start":{"line":40,"column":10},"end":{"line":68,"column":null}}},"3":{"name":"(anonymous_9)","decl":{"start":{"line":55,"column":40},"end":{"line":55,"column":45}},"loc":{"start":{"line":55,"column":45},"end":{"line":55,"column":null}}},"4":{"name":"(anonymous_10)","decl":{"start":{"line":56,"column":34},"end":{"line":56,"column":39}},"loc":{"start":{"line":56,"column":39},"end":{"line":56,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":38,"column":4},"end":{"line":40,"column":10}},"type":"default-arg","locations":[{"start":{"line":40,"column":8},"end":{"line":40,"column":10}}]},"1":{"loc":{"start":{"line":38,"column":6},"end":{"line":38,"column":null}},"type":"default-arg","locations":[{"start":{"line":38,"column":14},"end":{"line":38,"column":null}}]},"2":{"loc":{"start":{"line":43,"column":4},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":45,"column":null}}]},"3":{"loc":{"start":{"line":47,"column":4},"end":{"line":49,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":4},"end":{"line":49,"column":null}}]},"4":{"loc":{"start":{"line":52,"column":23},"end":{"line":52,"column":null}},"type":"binary-expr","locations":[{"start":{"line":52,"column":23},"end":{"line":52,"column":42}},{"start":{"line":52,"column":42},"end":{"line":52,"column":null}}]},"5":{"loc":{"start":{"line":53,"column":23},"end":{"line":53,"column":null}},"type":"binary-expr","locations":[{"start":{"line":53,"column":23},"end":{"line":53,"column":42}},{"start":{"line":53,"column":42},"end":{"line":53,"column":null}}]},"6":{"loc":{"start":{"line":54,"column":23},"end":{"line":54,"column":null}},"type":"binary-expr","locations":[{"start":{"line":54,"column":23},"end":{"line":54,"column":42}},{"start":{"line":54,"column":42},"end":{"line":54,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":22,"5":22,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":22,"14":22,"15":0,"16":22,"17":0,"18":22,"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":22},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0],"1":[0],"2":[0],"3":[0],"4":[0,0],"5":[0,0],"6":[0,0]}}
+,"/Users/Mirek.Rusin/tsql/src/where.ts": {"path":"/Users/Mirek.Rusin/tsql/src/where.ts","statementMap":{"0":{"start":{"line":164,"column":16},"end":{"line":164,"column":19}},"1":{"start":{"line":193,"column":0},"end":{"line":193,"column":15}},"2":{"start":{"line":187,"column":16},"end":{"line":187,"column":19}},"3":{"start":{"line":179,"column":16},"end":{"line":179,"column":18}},"4":{"start":{"line":122,"column":16},"end":{"line":122,"column":21}},"5":{"start":{"line":151,"column":16},"end":{"line":151,"column":21}},"6":{"start":{"line":1,"column":26},"end":{"line":1,"column":null}},"7":{"start":{"line":2,"column":25},"end":{"line":2,"column":null}},"8":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"9":{"start":{"line":4,"column":20},"end":{"line":4,"column":null}},"10":{"start":{"line":5,"column":21},"end":{"line":5,"column":null}},"11":{"start":{"line":6,"column":15},"end":{"line":6,"column":null}},"12":{"start":{"line":7,"column":15},"end":{"line":7,"column":null}},"13":{"start":{"line":8,"column":16},"end":{"line":8,"column":null}},"14":{"start":{"line":9,"column":16},"end":{"line":9,"column":null}},"15":{"start":{"line":10,"column":25},"end":{"line":10,"column":null}},"16":{"start":{"line":11,"column":17},"end":{"line":11,"column":null}},"17":{"start":{"line":12,"column":25},"end":{"line":12,"column":null}},"18":{"start":{"line":13,"column":24},"end":{"line":13,"column":null}},"19":{"start":{"line":14,"column":15},"end":{"line":14,"column":null}},"20":{"start":{"line":15,"column":16},"end":{"line":15,"column":null}},"21":{"start":{"line":16,"column":15},"end":{"line":16,"column":null}},"22":{"start":{"line":17,"column":15},"end":{"line":17,"column":null}},"23":{"start":{"line":18,"column":15},"end":{"line":18,"column":null}},"24":{"start":{"line":19,"column":23},"end":{"line":19,"column":null}},"25":{"start":{"line":20,"column":24},"end":{"line":20,"column":null}},"26":{"start":{"line":21,"column":18},"end":{"line":21,"column":null}},"27":{"start":{"line":22,"column":16},"end":{"line":22,"column":null}},"28":{"start":{"line":23,"column":14},"end":{"line":23,"column":null}},"29":{"start":{"line":24,"column":21},"end":{"line":24,"column":null}},"30":{"start":{"line":25,"column":19},"end":{"line":25,"column":null}},"31":{"start":{"line":31,"column":14},"end":{"line":33,"column":null}},"32":{"start":{"line":37,"column":15},"end":{"line":55,"column":null}},"33":{"start":{"line":59,"column":16},"end":{"line":62,"column":null}},"34":{"start":{"line":68,"column":2},"end":{"line":70,"column":null}},"35":{"start":{"line":69,"column":4},"end":{"line":69,"column":null}},"36":{"start":{"line":72,"column":2},"end":{"line":78,"column":null}},"37":{"start":{"line":73,"column":4},"end":{"line":76,"column":null}},"38":{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},"39":{"start":{"line":75,"column":6},"end":{"line":75,"column":null}},"40":{"start":{"line":77,"column":4},"end":{"line":77,"column":null}},"41":{"start":{"line":79,"column":2},"end":{"line":79,"column":null}},"42":{"start":{"line":83,"column":2},"end":{"line":85,"column":null}},"43":{"start":{"line":84,"column":4},"end":{"line":84,"column":null}},"44":{"start":{"line":86,"column":15},"end":{"line":86,"column":null}},"45":{"start":{"line":87,"column":2},"end":{"line":118,"column":null}},"46":{"start":{"line":88,"column":19},"end":{"line":88,"column":59}},"47":{"start":{"line":89,"column":4},"end":{"line":117,"column":null}},"48":{"start":{"line":92,"column":8},"end":{"line":94,"column":null}},"49":{"start":{"line":93,"column":10},"end":{"line":93,"column":null}},"50":{"start":{"line":95,"column":8},"end":{"line":97,"column":null}},"51":{"start":{"line":96,"column":10},"end":{"line":96,"column":null}},"52":{"start":{"line":98,"column":8},"end":{"line":98,"column":null}},"53":{"start":{"line":102,"column":8},"end":{"line":104,"column":null}},"54":{"start":{"line":103,"column":10},"end":{"line":103,"column":null}},"55":{"start":{"line":105,"column":8},"end":{"line":107,"column":null}},"56":{"start":{"line":106,"column":10},"end":{"line":106,"column":null}},"57":{"start":{"line":108,"column":8},"end":{"line":108,"column":null}},"58":{"start":{"line":110,"column":8},"end":{"line":116,"column":null}},"59":{"start":{"line":119,"column":2},"end":{"line":119,"column":null}},"60":{"start":{"line":123,"column":2},"end":{"line":125,"column":null}},"61":{"start":{"line":124,"column":4},"end":{"line":124,"column":null}},"62":{"start":{"line":126,"column":14},"end":{"line":126,"column":null}},"63":{"start":{"line":127,"column":2},"end":{"line":138,"column":null}},"64":{"start":{"line":128,"column":19},"end":{"line":128,"column":58}},"65":{"start":{"line":129,"column":4},"end":{"line":134,"column":null}},"66":{"start":{"line":130,"column":6},"end":{"line":132,"column":null}},"67":{"start":{"line":131,"column":8},"end":{"line":131,"column":null}},"68":{"start":{"line":133,"column":6},"end":{"line":133,"column":null}},"69":{"start":{"line":135,"column":4},"end":{"line":137,"column":null}},"70":{"start":{"line":136,"column":6},"end":{"line":136,"column":null}},"71":{"start":{"line":139,"column":2},"end":{"line":142,"column":null}},"72":{"start":{"line":140,"column":20},"end":{"line":140,"column":null}},"73":{"start":{"line":140,"column":51},"end":{"line":140,"column":null}},"74":{"start":{"line":141,"column":4},"end":{"line":141,"column":null}},"75":{"start":{"line":143,"column":2},"end":{"line":143,"column":null}},"76":{"start":{"line":152,"column":2},"end":{"line":152,"column":null}},"77":{"start":{"line":165,"column":14},"end":{"line":165,"column":null}},"78":{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},"79":{"start":{"line":167,"column":4},"end":{"line":167,"column":null}},"80":{"start":{"line":169,"column":2},"end":{"line":169,"column":null}},"81":{"start":{"line":180,"column":14},"end":{"line":180,"column":null}},"82":{"start":{"line":181,"column":2},"end":{"line":183,"column":null}},"83":{"start":{"line":182,"column":4},"end":{"line":182,"column":null}},"84":{"start":{"line":184,"column":2},"end":{"line":184,"column":null}},"85":{"start":{"line":188,"column":2},"end":{"line":190,"column":null}},"86":{"start":{"line":193,"column":15},"end":{"line":193,"column":20}}},"fnMap":{"0":{"name":"single","decl":{"start":{"line":67,"column":9},"end":{"line":67,"column":16}},"loc":{"start":{"line":67,"column":30},"end":{"line":80,"column":null}}},"1":{"name":"visitEntry","decl":{"start":{"line":82,"column":9},"end":{"line":82,"column":20}},"loc":{"start":{"line":82,"column":47},"end":{"line":120,"column":null}}},"2":{"name":"visit","decl":{"start":{"line":122,"column":16},"end":{"line":122,"column":21}},"loc":{"start":{"line":122,"column":36},"end":{"line":144,"column":null}}},"3":{"name":"(anonymous_11)","decl":{"start":{"line":140,"column":46},"end":{"line":140,"column":51}},"loc":{"start":{"line":140,"column":51},"end":{"line":140,"column":null}}},"4":{"name":"where","decl":{"start":{"line":151,"column":16},"end":{"line":151,"column":21}},"loc":{"start":{"line":151,"column":34},"end":{"line":153,"column":null}}},"5":{"name":"and","decl":{"start":{"line":164,"column":16},"end":{"line":164,"column":19}},"loc":{"start":{"line":164,"column":48},"end":{"line":170,"column":null}}},"6":{"name":"or","decl":{"start":{"line":179,"column":16},"end":{"line":179,"column":18}},"loc":{"start":{"line":179,"column":47},"end":{"line":185,"column":null}}},"7":{"name":"not","decl":{"start":{"line":187,"column":16},"end":{"line":187,"column":19}},"loc":{"start":{"line":187,"column":42},"end":{"line":191,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":68,"column":2},"end":{"line":70,"column":null}},"type":"if","locations":[{"start":{"line":68,"column":2},"end":{"line":70,"column":null}}]},"1":{"loc":{"start":{"line":73,"column":4},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":73,"column":4},"end":{"line":76,"column":null}}]},"2":{"loc":{"start":{"line":83,"column":2},"end":{"line":85,"column":null}},"type":"if","locations":[{"start":{"line":83,"column":2},"end":{"line":85,"column":null}}]},"3":{"loc":{"start":{"line":87,"column":2},"end":{"line":118,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":118,"column":null}}]},"4":{"loc":{"start":{"line":87,"column":6},"end":{"line":87,"column":30}},"type":"binary-expr","locations":[{"start":{"line":87,"column":6},"end":{"line":87,"column":14}},{"start":{"line":87,"column":14},"end":{"line":87,"column":30}}]},"5":{"loc":{"start":{"line":89,"column":4},"end":{"line":117,"column":null}},"type":"switch","locations":[{"start":{"line":90,"column":6},"end":{"line":90,"column":null}},{"start":{"line":91,"column":6},"end":{"line":98,"column":null}},{"start":{"line":99,"column":6},"end":{"line":99,"column":null}},{"start":{"line":100,"column":6},"end":{"line":100,"column":null}},{"start":{"line":101,"column":6},"end":{"line":108,"column":null}},{"start":{"line":109,"column":6},"end":{"line":116,"column":null}}]},"6":{"loc":{"start":{"line":92,"column":8},"end":{"line":94,"column":null}},"type":"if","locations":[{"start":{"line":92,"column":8},"end":{"line":94,"column":null}}]},"7":{"loc":{"start":{"line":95,"column":8},"end":{"line":97,"column":null}},"type":"if","locations":[{"start":{"line":95,"column":8},"end":{"line":97,"column":null}}]},"8":{"loc":{"start":{"line":95,"column":12},"end":{"line":95,"column":57}},"type":"binary-expr","locations":[{"start":{"line":95,"column":12},"end":{"line":95,"column":38}},{"start":{"line":95,"column":38},"end":{"line":95,"column":57}}]},"9":{"loc":{"start":{"line":102,"column":8},"end":{"line":104,"column":null}},"type":"if","locations":[{"start":{"line":102,"column":8},"end":{"line":104,"column":null}}]},"10":{"loc":{"start":{"line":105,"column":8},"end":{"line":107,"column":null}},"type":"if","locations":[{"start":{"line":105,"column":8},"end":{"line":107,"column":null}}]},"11":{"loc":{"start":{"line":123,"column":2},"end":{"line":125,"column":null}},"type":"if","locations":[{"start":{"line":123,"column":2},"end":{"line":125,"column":null}}]},"12":{"loc":{"start":{"line":127,"column":2},"end":{"line":138,"column":null}},"type":"if","locations":[{"start":{"line":127,"column":2},"end":{"line":138,"column":null}}]},"13":{"loc":{"start":{"line":129,"column":4},"end":{"line":134,"column":null}},"type":"if","locations":[{"start":{"line":129,"column":4},"end":{"line":134,"column":null}}]},"14":{"loc":{"start":{"line":129,"column":8},"end":{"line":129,"column":51}},"type":"binary-expr","locations":[{"start":{"line":129,"column":8},"end":{"line":129,"column":28}},{"start":{"line":129,"column":28},"end":{"line":129,"column":51}}]},"15":{"loc":{"start":{"line":130,"column":6},"end":{"line":132,"column":null}},"type":"if","locations":[{"start":{"line":130,"column":6},"end":{"line":132,"column":null}}]},"16":{"loc":{"start":{"line":135,"column":4},"end":{"line":137,"column":null}},"type":"if","locations":[{"start":{"line":135,"column":4},"end":{"line":137,"column":null}}]},"17":{"loc":{"start":{"line":139,"column":2},"end":{"line":142,"column":null}},"type":"if","locations":[{"start":{"line":139,"column":2},"end":{"line":142,"column":null}}]},"18":{"loc":{"start":{"line":166,"column":2},"end":{"line":168,"column":null}},"type":"if","locations":[{"start":{"line":166,"column":2},"end":{"line":168,"column":null}}]},"19":{"loc":{"start":{"line":181,"column":2},"end":{"line":183,"column":null}},"type":"if","locations":[{"start":{"line":181,"column":2},"end":{"line":183,"column":null}}]},"20":{"loc":{"start":{"line":188,"column":9},"end":{"line":190,"column":null}},"type":"cond-expr","locations":[{"start":{"line":189,"column":4},"end":{"line":189,"column":33}},{"start":{"line":190,"column":4},"end":{"line":190,"column":null}}]}},"s":{"0":22,"1":42,"2":22,"3":22,"4":0,"5":0,"6":22,"7":22,"8":22,"9":22,"10":22,"11":22,"12":22,"13":22,"14":22,"15":22,"16":22,"17":22,"18":22,"19":22,"20":22,"21":22,"22":22,"23":22,"24":22,"25":22,"26":22,"27":22,"28":22,"29":22,"30":22,"31":22,"32":22,"33":22,"34":103,"35":27,"36":76,"37":80,"38":74,"39":74,"40":6,"41":70,"42":53,"43":6,"44":47,"45":47,"46":17,"47":17,"48":2,"49":0,"50":2,"51":0,"52":2,"53":2,"54":0,"55":2,"56":0,"57":2,"58":13,"59":30,"60":170,"61":114,"62":56,"63":56,"64":49,"65":49,"66":8,"67":0,"68":8,"69":41,"70":2,"71":46,"72":46,"73":53,"74":46,"75":0,"76":139,"77":79,"78":79,"79":6,"80":73,"81":9,"82":9,"83":4,"84":5,"85":2,"86":22},"f":{"0":103,"1":53,"2":170,"3":53,"4":139,"5":79,"6":9,"7":2},"b":{"0":[27],"1":[74],"2":[6],"3":[17],"4":[47,19],"5":[1,2,1,1,2,13],"6":[0],"7":[0],"8":[2,2],"9":[0],"10":[0],"11":[114],"12":[49],"13":[8],"14":[49,8],"15":[0],"16":[2],"17":[46],"18":[6],"19":[4],"20":[2,0]}}
+,"/Users/Mirek.Rusin/tsql/src/test/client.ts": {"path":"/Users/Mirek.Rusin/tsql/src/test/client.ts","statementMap":{"0":{"start":{"line":5,"column":21},"end":{"line":5,"column":null}},"1":{"start":{"line":1,"column":36},"end":{"line":1,"column":null}},"2":{"start":{"line":2,"column":22},"end":{"line":2,"column":null}},"3":{"start":{"line":3,"column":29},"end":{"line":3,"column":null}},"4":{"start":{"line":18,"column":4},"end":{"line":28,"column":null}},"5":{"start":{"line":32,"column":16},"end":{"line":32,"column":null}},"6":{"start":{"line":33,"column":4},"end":{"line":33,"column":null}},"7":{"start":{"line":34,"column":4},"end":{"line":34,"column":null}},"8":{"start":{"line":38,"column":16},"end":{"line":38,"column":null}},"9":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}},"10":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"11":{"start":{"line":44,"column":21},"end":{"line":44,"column":null}},"12":{"start":{"line":45,"column":4},"end":{"line":45,"column":null}},"13":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"14":{"start":{"line":50,"column":4},"end":{"line":54,"column":null}},"15":{"start":{"line":51,"column":6},"end":{"line":53,"column":null}},"16":{"start":{"line":52,"column":8},"end":{"line":52,"column":null}},"17":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"18":{"start":{"line":62,"column":4},"end":{"line":80,"column":null}},"19":{"start":{"line":63,"column":6},"end":{"line":66,"column":null}},"20":{"start":{"line":64,"column":8},"end":{"line":64,"column":null}},"21":{"start":{"line":65,"column":8},"end":{"line":65,"column":null}},"22":{"start":{"line":67,"column":24},"end":{"line":67,"column":null}},"23":{"start":{"line":68,"column":22},"end":{"line":78,"column":null}},"24":{"start":{"line":69,"column":8},"end":{"line":71,"column":null}},"25":{"start":{"line":70,"column":10},"end":{"line":70,"column":null}},"26":{"start":{"line":72,"column":8},"end":{"line":76,"column":null}},"27":{"start":{"line":73,"column":10},"end":{"line":75,"column":null}},"28":{"start":{"line":74,"column":12},"end":{"line":74,"column":null}},"29":{"start":{"line":77,"column":8},"end":{"line":77,"column":null}},"30":{"start":{"line":79,"column":6},"end":{"line":79,"column":null}},"31":{"start":{"line":84,"column":4},"end":{"line":84,"column":null}},"32":{"start":{"line":88,"column":4},"end":{"line":88,"column":null}},"33":{"start":{"line":88,"column":48},"end":{"line":88,"column":54}},"34":{"start":{"line":92,"column":16},"end":{"line":92,"column":null}},"35":{"start":{"line":93,"column":4},"end":{"line":93,"column":null}},"36":{"start":{"line":97,"column":4},"end":{"line":97,"column":null}},"37":{"start":{"line":101,"column":4},"end":{"line":101,"column":null}},"38":{"start":{"line":105,"column":4},"end":{"line":105,"column":null}},"39":{"start":{"line":109,"column":4},"end":{"line":109,"column":null}},"40":{"start":{"line":113,"column":4},"end":{"line":113,"column":null}},"41":{"start":{"line":117,"column":4},"end":{"line":117,"column":null}},"42":{"start":{"line":121,"column":4},"end":{"line":121,"column":null}},"43":{"start":{"line":133,"column":4},"end":{"line":133,"column":null}},"44":{"start":{"line":140,"column":4},"end":{"line":140,"column":null}}},"fnMap":{"0":{"name":"(anonymous_5)","decl":{"start":{"line":9,"column":2},"end":{"line":9,"column":14}},"loc":{"start":{"line":17,"column":10},"end":{"line":29,"column":null}}},"1":{"name":"(anonymous_6)","decl":{"start":{"line":31,"column":2},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":48},"end":{"line":35,"column":null}}},"2":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":2},"end":{"line":37,"column":15}},"loc":{"start":{"line":37,"column":46},"end":{"line":41,"column":null}}},"3":{"name":"(anonymous_8)","decl":{"start":{"line":43,"column":2},"end":{"line":43,"column":15}},"loc":{"start":{"line":43,"column":24},"end":{"line":47,"column":null}}},"4":{"name":"(anonymous_9)","decl":{"start":{"line":49,"column":2},"end":{"line":49,"column":8}},"loc":{"start":{"line":49,"column":33},"end":{"line":55,"column":null}}},"5":{"name":"(anonymous_10)","decl":{"start":{"line":50,"column":23},"end":{"line":50,"column":24}},"loc":{"start":{"line":50,"column":33},"end":{"line":54,"column":null}}},"6":{"name":"(anonymous_11)","decl":{"start":{"line":51,"column":30},"end":{"line":51,"column":31}},"loc":{"start":{"line":51,"column":31},"end":{"line":53,"column":null}}},"7":{"name":"(anonymous_12)","decl":{"start":{"line":57,"column":2},"end":{"line":57,"column":10}},"loc":{"start":{"line":57,"column":10},"end":{"line":59,"column":null}}},"8":{"name":"(anonymous_13)","decl":{"start":{"line":61,"column":2},"end":{"line":61,"column":8}},"loc":{"start":{"line":61,"column":70},"end":{"line":81,"column":null}}},"9":{"name":"(anonymous_14)","decl":{"start":{"line":62,"column":23},"end":{"line":62,"column":24}},"loc":{"start":{"line":62,"column":33},"end":{"line":80,"column":null}}},"10":{"name":"(anonymous_15)","decl":{"start":{"line":68,"column":45},"end":{"line":68,"column":46}},"loc":{"start":{"line":68,"column":62},"end":{"line":78,"column":null}}},"11":{"name":"(anonymous_16)","decl":{"start":{"line":83,"column":2},"end":{"line":83,"column":8}},"loc":{"start":{"line":83,"column":63},"end":{"line":85,"column":null}}},"12":{"name":"(anonymous_17)","decl":{"start":{"line":87,"column":2},"end":{"line":87,"column":8}},"loc":{"start":{"line":87,"column":62},"end":{"line":89,"column":null}}},"13":{"name":"(anonymous_18)","decl":{"start":{"line":88,"column":43},"end":{"line":88,"column":48}},"loc":{"start":{"line":88,"column":48},"end":{"line":88,"column":54}}},"14":{"name":"(anonymous_19)","decl":{"start":{"line":91,"column":2},"end":{"line":91,"column":8}},"loc":{"start":{"line":91,"column":64},"end":{"line":94,"column":null}}},"15":{"name":"(anonymous_20)","decl":{"start":{"line":96,"column":2},"end":{"line":96,"column":8}},"loc":{"start":{"line":96,"column":78},"end":{"line":98,"column":null}}},"16":{"name":"(anonymous_21)","decl":{"start":{"line":100,"column":2},"end":{"line":100,"column":8}},"loc":{"start":{"line":100,"column":79},"end":{"line":102,"column":null}}},"17":{"name":"(anonymous_22)","decl":{"start":{"line":104,"column":2},"end":{"line":104,"column":8}},"loc":{"start":{"line":104,"column":44},"end":{"line":106,"column":null}}},"18":{"name":"(anonymous_23)","decl":{"start":{"line":108,"column":2},"end":{"line":108,"column":8}},"loc":{"start":{"line":108,"column":71},"end":{"line":110,"column":null}}},"19":{"name":"(anonymous_24)","decl":{"start":{"line":112,"column":2},"end":{"line":112,"column":8}},"loc":{"start":{"line":112,"column":97},"end":{"line":114,"column":null}}},"20":{"name":"(anonymous_25)","decl":{"start":{"line":116,"column":2},"end":{"line":116,"column":8}},"loc":{"start":{"line":116,"column":106},"end":{"line":118,"column":null}}},"21":{"name":"(anonymous_26)","decl":{"start":{"line":120,"column":2},"end":{"line":120,"column":8}},"loc":{"start":{"line":120,"column":93},"end":{"line":122,"column":null}}},"22":{"name":"(anonymous_27)","decl":{"start":{"line":124,"column":2},"end":{"line":124,"column":8}},"loc":{"start":{"line":132,"column":4},"end":{"line":134,"column":null}}},"23":{"name":"(anonymous_28)","decl":{"start":{"line":136,"column":2},"end":{"line":136,"column":8}},"loc":{"start":{"line":139,"column":4},"end":{"line":141,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":14},"end":{"line":17,"column":8}},"type":"default-arg","locations":[{"start":{"line":17,"column":6},"end":{"line":17,"column":8}}]},"1":{"loc":{"start":{"line":10,"column":4},"end":{"line":10,"column":21}},"type":"default-arg","locations":[{"start":{"line":10,"column":15},"end":{"line":10,"column":21}}]},"2":{"loc":{"start":{"line":11,"column":4},"end":{"line":11,"column":19}},"type":"default-arg","locations":[{"start":{"line":11,"column":15},"end":{"line":11,"column":19}}]},"3":{"loc":{"start":{"line":12,"column":4},"end":{"line":12,"column":38}},"type":"default-arg","locations":[{"start":{"line":12,"column":15},"end":{"line":12,"column":38}}]},"4":{"loc":{"start":{"line":19,"column":14},"end":{"line":19,"column":null}},"type":"binary-expr","locations":[{"start":{"line":19,"column":14},"end":{"line":19,"column":36}},{"start":{"line":19,"column":40},"end":{"line":19,"column":null}}]},"5":{"loc":{"start":{"line":52,"column":8},"end":{"line":52,"column":null}},"type":"cond-expr","locations":[{"start":{"line":52,"column":22},"end":{"line":52,"column":36}},{"start":{"line":52,"column":36},"end":{"line":52,"column":null}}]},"6":{"loc":{"start":{"line":63,"column":6},"end":{"line":66,"column":null}},"type":"if","locations":[{"start":{"line":63,"column":6},"end":{"line":66,"column":null}}]},"7":{"loc":{"start":{"line":69,"column":8},"end":{"line":71,"column":null}},"type":"if","locations":[{"start":{"line":69,"column":8},"end":{"line":71,"column":null}}]},"8":{"loc":{"start":{"line":96,"column":40},"end":{"line":96,"column":76}},"type":"default-arg","locations":[{"start":{"line":96,"column":60},"end":{"line":96,"column":76}}]},"9":{"loc":{"start":{"line":100,"column":41},"end":{"line":100,"column":77}},"type":"default-arg","locations":[{"start":{"line":100,"column":61},"end":{"line":100,"column":77}}]},"10":{"loc":{"start":{"line":129,"column":4},"end":{"line":131,"column":10}},"type":"default-arg","locations":[{"start":{"line":131,"column":8},"end":{"line":131,"column":10}}]},"11":{"loc":{"start":{"line":129,"column":6},"end":{"line":129,"column":null}},"type":"default-arg","locations":[{"start":{"line":129,"column":14},"end":{"line":129,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":4,"5":2,"6":2,"7":2,"8":0,"9":0,"10":0,"11":2,"12":2,"13":2,"14":4,"15":4,"16":4,"17":4,"18":69,"19":69,"20":0,"21":0,"22":69,"23":69,"24":69,"25":0,"26":69,"27":50,"28":95,"29":69,"30":69,"31":25,"32":11,"33":11,"34":10,"35":10,"36":9,"37":13,"38":2,"39":10,"40":7,"41":7,"42":0,"43":4,"44":1},"f":{"0":4,"1":2,"2":0,"3":2,"4":4,"5":4,"6":4,"7":4,"8":69,"9":69,"10":69,"11":25,"12":11,"13":11,"14":10,"15":9,"16":13,"17":2,"18":10,"19":7,"20":7,"21":0,"22":4,"23":1},"b":{"0":[0],"1":[0],"2":[4],"3":[4],"4":[4,4],"5":[0,4],"6":[0],"7":[0],"8":[6],"9":[13],"10":[4],"11":[4]}}
+}
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
new file mode 100644
index 0000000..f418035
--- /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 0000000..cc12130
--- /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 0000000..c1525b8
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 0000000..5180c7b
--- /dev/null
+++ b/coverage/lcov-report/index.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+ Code coverage report for All files
+
+
+
+
+
+
+
+
+
+
+
+
All files
+
+
+
+ 77.05%
+ Statements
+ 1041/1351
+
+
+
+
+ 58.78%
+ Branches
+ 174/296
+
+
+
+
+ 78.68%
+ Functions
+ 144/183
+
+
+
+
+ 77.48%
+ Lines
+ 943/1217
+
+
+
+
+
+ Press n or j to go to the next uncovered block, b, p or k for the previous block.
+
+
+
+ Filter:
+
+
+
+
+
+
+
+
+
+ File |
+ |
+ Statements |
+ |
+ Branches |
+ |
+ Functions |
+ |
+ Lines |
+ |
+
+
+
+ src |
+
+
+ |
+ 76.79% |
+ 1003/1306 |
+ 58.51% |
+ 165/282 |
+ 76.72% |
+ 122/159 |
+ 77.23% |
+ 906/1173 |
+
+
+
+ src/test |
+
+
+ |
+ 84.44% |
+ 38/45 |
+ 64.28% |
+ 9/14 |
+ 91.66% |
+ 22/24 |
+ 84.09% |
+ 37/44 |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css
new file mode 100644
index 0000000..b317a7c
--- /dev/null
+++ b/coverage/lcov-report/prettify.css
@@ -0,0 +1 @@
+.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js
new file mode 100644
index 0000000..b322523
--- /dev/null
+++ b/coverage/lcov-report/prettify.js
@@ -0,0 +1,2 @@
+/* eslint-disable */
+window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^
+
+
+
+