From f74b7057bb194ba4d40709f928af60afc5bedd26 Mon Sep 17 00:00:00 2001
From: Salakar
Date: Sat, 6 Jan 2018 13:53:46 +0000
Subject: [PATCH 1/7] misc cleanup / changes
---
.gitignore | 1 +
.npmignore | 2 +
LICENSE | 2 +-
buddybuild_postclone.sh | 8 -
coverage.json | 52792 ++++++++++++++++++++++++++++++++++++++
5 files changed, 52796 insertions(+), 9 deletions(-)
delete mode 100644 buddybuild_postclone.sh
create mode 100644 coverage.json
diff --git a/.gitignore b/.gitignore
index 7a868226..0ade3ced 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+coverage
node_modules
npm-debug.log
*.DS_Store
diff --git a/.npmignore b/.npmignore
index 17082b9a..cd68926b 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,4 +1,6 @@
node_modules
+coverage.json
+coverage
npm-debug.log
*.DS_Store
.github
diff --git a/LICENSE b/LICENSE
index d57a74cd..d1a9739f 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2017 Invertase Limited
+Copyright (c) 2018 Invertase Limited
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this library except in compliance with the License.
diff --git a/buddybuild_postclone.sh b/buddybuild_postclone.sh
deleted file mode 100644
index ed5f94e4..00000000
--- a/buddybuild_postclone.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/env bash
-
-# Copy firebase lib into tests directory
-mkdir tests/firebase
-cp -R lib/* tests/firebase
-
-# Install /tests npm packages
-cd tests && npm install
diff --git a/coverage.json b/coverage.json
new file mode 100644
index 00000000..428f5942
--- /dev/null
+++ b/coverage.json
@@ -0,0 +1,52792 @@
+{
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 6,
+ "column": 21
+ },
+ "end": {
+ "line": 6,
+ "column": 47
+ }
+ }
+ },
+ "fnMap": {},
+ "branchMap": {},
+ "s": {
+ "0": 1
+ },
+ "f": {},
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "235addbed7702c8f0c6db451cb467dd3584729e3"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 46,
+ "column": 27
+ },
+ "end": {
+ "line": 46,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 30
+ }
+ },
+ "2": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "4": {
+ "start": {
+ "line": 70,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 62
+ }
+ },
+ "5": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 33
+ }
+ },
+ "6": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 66
+ }
+ },
+ "7": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 78
+ }
+ },
+ "8": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 63
+ }
+ },
+ "9": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 69
+ }
+ },
+ "10": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 66
+ }
+ },
+ "11": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 75
+ }
+ },
+ "12": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 78
+ }
+ },
+ "14": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 66
+ }
+ },
+ "15": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 78
+ }
+ },
+ "16": {
+ "start": {
+ "line": 88,
+ "column": 4
+ },
+ "end": {
+ "line": 88,
+ "column": 77
+ }
+ },
+ "17": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 72
+ }
+ },
+ "18": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 66
+ }
+ },
+ "19": {
+ "start": {
+ "line": 98,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 5
+ }
+ },
+ "20": {
+ "start": {
+ "line": 99,
+ "column": 18
+ },
+ "end": {
+ "line": 99,
+ "column": 44
+ }
+ },
+ "21": {
+ "start": {
+ "line": 100,
+ "column": 22
+ },
+ "end": {
+ "line": 100,
+ "column": 44
+ }
+ },
+ "22": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 26
+ }
+ },
+ "23": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 68
+ }
+ },
+ "24": {
+ "start": {
+ "line": 103,
+ "column": 6
+ },
+ "end": {
+ "line": 103,
+ "column": 52
+ }
+ },
+ "25": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 64
+ }
+ },
+ "27": {
+ "start": {
+ "line": 119,
+ "column": 18
+ },
+ "end": {
+ "line": 119,
+ "column": 76
+ }
+ },
+ "28": {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ },
+ "29": {
+ "start": {
+ "line": 124,
+ "column": 6
+ },
+ "end": {
+ "line": 124,
+ "column": 66
+ }
+ },
+ "30": {
+ "start": {
+ "line": 125,
+ "column": 6
+ },
+ "end": {
+ "line": 125,
+ "column": 35
+ }
+ },
+ "31": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ },
+ "32": {
+ "start": {
+ "line": 132,
+ "column": 6
+ },
+ "end": {
+ "line": 132,
+ "column": 59
+ }
+ },
+ "33": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 136,
+ "column": 6
+ },
+ "end": {
+ "line": 136,
+ "column": 69
+ }
+ },
+ "35": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ },
+ "36": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 140,
+ "column": 68
+ }
+ },
+ "37": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ },
+ "38": {
+ "start": {
+ "line": 144,
+ "column": 6
+ },
+ "end": {
+ "line": 144,
+ "column": 74
+ }
+ },
+ "39": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ },
+ "40": {
+ "start": {
+ "line": 148,
+ "column": 6
+ },
+ "end": {
+ "line": 148,
+ "column": 80
+ }
+ },
+ "41": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ "42": {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 152,
+ "column": 72
+ }
+ },
+ "43": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ },
+ "44": {
+ "start": {
+ "line": 156,
+ "column": 6
+ },
+ "end": {
+ "line": 156,
+ "column": 76
+ }
+ },
+ "45": {
+ "start": {
+ "line": 159,
+ "column": 4
+ },
+ "end": {
+ "line": 159,
+ "column": 60
+ }
+ },
+ "46": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ },
+ "47": {
+ "start": {
+ "line": 162,
+ "column": 6
+ },
+ "end": {
+ "line": 162,
+ "column": 45
+ }
+ },
+ "48": {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 165,
+ "column": 33
+ }
+ },
+ "49": {
+ "start": {
+ "line": 178,
+ "column": 18
+ },
+ "end": {
+ "line": 178,
+ "column": 80
+ }
+ },
+ "50": {
+ "start": {
+ "line": 179,
+ "column": 16
+ },
+ "end": {
+ "line": 179,
+ "column": 37
+ }
+ },
+ "51": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ "52": {
+ "start": {
+ "line": 180,
+ "column": 14
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ "53": {
+ "start": {
+ "line": 181,
+ "column": 4
+ },
+ "end": {
+ "line": 181,
+ "column": 15
+ }
+ },
+ "54": {
+ "start": {
+ "line": 189,
+ "column": 4
+ },
+ "end": {
+ "line": 189,
+ "column": 41
+ }
+ },
+ "55": {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ "56": {
+ "start": {
+ "line": 208,
+ "column": 6
+ },
+ "end": {
+ "line": 216,
+ "column": 9
+ }
+ },
+ "57": {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ },
+ "58": {
+ "start": {
+ "line": 211,
+ "column": 10
+ },
+ "end": {
+ "line": 211,
+ "column": 84
+ }
+ },
+ "59": {
+ "start": {
+ "line": 214,
+ "column": 10
+ },
+ "end": {
+ "line": 214,
+ "column": 62
+ }
+ },
+ "60": {
+ "start": {
+ "line": 218,
+ "column": 6
+ },
+ "end": {
+ "line": 218,
+ "column": 50
+ }
+ },
+ "61": {
+ "start": {
+ "line": 230,
+ "column": 22
+ },
+ "end": {
+ "line": 230,
+ "column": 46
+ }
+ },
+ "62": {
+ "start": {
+ "line": 232,
+ "column": 25
+ },
+ "end": {
+ "line": 246,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 233,
+ "column": 17
+ },
+ "end": {
+ "line": 233,
+ "column": 20
+ }
+ },
+ "64": {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "65": {
+ "start": {
+ "line": 236,
+ "column": 50
+ },
+ "end": {
+ "line": 236,
+ "column": 110
+ }
+ },
+ "66": {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "67": {
+ "start": {
+ "line": 240,
+ "column": 22
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "68": {
+ "start": {
+ "line": 241,
+ "column": 26
+ },
+ "end": {
+ "line": 241,
+ "column": 52
+ }
+ },
+ "69": {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ },
+ "70": {
+ "start": {
+ "line": 243,
+ "column": 8
+ },
+ "end": {
+ "line": 243,
+ "column": 51
+ }
+ },
+ "71": {
+ "start": {
+ "line": 245,
+ "column": 6
+ },
+ "end": {
+ "line": 245,
+ "column": 42
+ }
+ },
+ "72": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 250,
+ "column": 7
+ }
+ },
+ "73": {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ },
+ "74": {
+ "start": {
+ "line": 262,
+ "column": 6
+ },
+ "end": {
+ "line": 262,
+ "column": 40
+ }
+ },
+ "75": {
+ "start": {
+ "line": 265,
+ "column": 4
+ },
+ "end": {
+ "line": 265,
+ "column": 77
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 16
+ },
+ "end": {
+ "line": 91,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 97,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 97,
+ "column": 26
+ },
+ "end": {
+ "line": 105,
+ "column": 3
+ }
+ },
+ "line": 97
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 114,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 69
+ },
+ "end": {
+ "line": 166,
+ "column": 3
+ }
+ },
+ "line": 114
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 177,
+ "column": 2
+ },
+ "end": {
+ "line": 177,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 177,
+ "column": 34
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "line": 177
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 188,
+ "column": 2
+ },
+ "end": {
+ "line": 188,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 33
+ },
+ "end": {
+ "line": 190,
+ "column": 3
+ }
+ },
+ "line": 188
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 206,
+ "column": 2
+ },
+ "end": {
+ "line": 206,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 82
+ },
+ "end": {
+ "line": 220,
+ "column": 3
+ }
+ },
+ "line": 206
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 208,
+ "column": 43
+ },
+ "end": {
+ "line": 208,
+ "column": 44
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 208,
+ "column": 54
+ },
+ "end": {
+ "line": 216,
+ "column": 7
+ }
+ },
+ "line": 208
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 229,
+ "column": 2
+ },
+ "end": {
+ "line": 229,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 229,
+ "column": 133
+ },
+ "end": {
+ "line": 251,
+ "column": 3
+ }
+ },
+ "line": 229
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 232,
+ "column": 25
+ },
+ "end": {
+ "line": 232,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 48
+ },
+ "end": {
+ "line": 246,
+ "column": 5
+ }
+ },
+ "line": 232
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 260,
+ "column": 2
+ },
+ "end": {
+ "line": 260,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 260,
+ "column": 81
+ },
+ "end": {
+ "line": 266,
+ "column": 3
+ }
+ },
+ "line": 260
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ }
+ ],
+ "line": 69
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ }
+ ],
+ "line": 115
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 31
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 16
+ },
+ "end": {
+ "line": 115,
+ "column": 31
+ }
+ }
+ ],
+ "line": 115
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 19
+ },
+ "end": {
+ "line": 119,
+ "column": 61
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 119,
+ "column": 19
+ },
+ "end": {
+ "line": 119,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 119,
+ "column": 27
+ },
+ "end": {
+ "line": 119,
+ "column": 61
+ }
+ }
+ ],
+ "line": 119
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ }
+ ],
+ "line": 123
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ }
+ ],
+ "line": 131
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ }
+ ],
+ "line": 135
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ }
+ ],
+ "line": 139
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ }
+ ],
+ "line": 143
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ }
+ ],
+ "line": 147
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ }
+ ],
+ "line": 151
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ }
+ ],
+ "line": 155
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ }
+ ],
+ "line": 161
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 8
+ },
+ "end": {
+ "line": 161,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 8
+ },
+ "end": {
+ "line": 161,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 31
+ },
+ "end": {
+ "line": 161,
+ "column": 45
+ }
+ }
+ ],
+ "line": 161
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 178,
+ "column": 18
+ },
+ "end": {
+ "line": 178,
+ "column": 80
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 178,
+ "column": 25
+ },
+ "end": {
+ "line": 178,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 178,
+ "column": 46
+ },
+ "end": {
+ "line": 178,
+ "column": 80
+ }
+ }
+ ],
+ "line": 178
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ }
+ ],
+ "line": 180
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ }
+ ],
+ "line": 207
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ }
+ ],
+ "line": 209
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ }
+ ],
+ "line": 236
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 10
+ },
+ "end": {
+ "line": 236,
+ "column": 48
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 236,
+ "column": 10
+ },
+ "end": {
+ "line": 236,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 236,
+ "column": 18
+ },
+ "end": {
+ "line": 236,
+ "column": 48
+ }
+ }
+ ],
+ "line": 236
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ }
+ ],
+ "line": 240
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ }
+ ],
+ "line": 242
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ }
+ ],
+ "line": 261
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 1,
+ "19": 1,
+ "20": 2,
+ "21": 2,
+ "22": 2,
+ "23": 2,
+ "24": 2,
+ "25": 2,
+ "26": 0,
+ "27": 2,
+ "28": 2,
+ "29": 1,
+ "30": 1,
+ "31": 1,
+ "32": 0,
+ "33": 1,
+ "34": 0,
+ "35": 1,
+ "36": 0,
+ "37": 1,
+ "38": 0,
+ "39": 1,
+ "40": 0,
+ "41": 1,
+ "42": 0,
+ "43": 1,
+ "44": 0,
+ "45": 1,
+ "46": 1,
+ "47": 1,
+ "48": 1,
+ "49": 10,
+ "50": 10,
+ "51": 10,
+ "52": 0,
+ "53": 10,
+ "54": 4,
+ "55": 9,
+ "56": 7,
+ "57": 245,
+ "58": 245,
+ "59": 0,
+ "60": 7,
+ "61": 13,
+ "62": 13,
+ "63": 0,
+ "64": 0,
+ "65": 0,
+ "66": 0,
+ "67": 0,
+ "68": 0,
+ "69": 0,
+ "70": 0,
+ "71": 0,
+ "72": 13,
+ "73": 8,
+ "74": 0,
+ "75": 8
+ },
+ "f": {
+ "0": 1,
+ "1": 1,
+ "2": 2,
+ "3": 10,
+ "4": 4,
+ "5": 9,
+ "6": 245,
+ "7": 13,
+ "8": 0,
+ "9": 8
+ },
+ "b": {
+ "0": [
+ 0,
+ 1
+ ],
+ "1": [
+ 0,
+ 2
+ ],
+ "2": [
+ 2,
+ 2
+ ],
+ "3": [
+ 2,
+ 0
+ ],
+ "4": [
+ 1,
+ 1
+ ],
+ "5": [
+ 0,
+ 1
+ ],
+ "6": [
+ 0,
+ 1
+ ],
+ "7": [
+ 0,
+ 1
+ ],
+ "8": [
+ 0,
+ 1
+ ],
+ "9": [
+ 0,
+ 1
+ ],
+ "10": [
+ 0,
+ 1
+ ],
+ "11": [
+ 0,
+ 1
+ ],
+ "12": [
+ 1,
+ 0
+ ],
+ "13": [
+ 1,
+ 1
+ ],
+ "14": [
+ 0,
+ 10
+ ],
+ "15": [
+ 0,
+ 10
+ ],
+ "16": [
+ 7,
+ 2
+ ],
+ "17": [
+ 245,
+ 0
+ ],
+ "18": [
+ 0,
+ 0
+ ],
+ "19": [
+ 0,
+ 0
+ ],
+ "20": [
+ 0,
+ 0
+ ],
+ "21": [
+ 0,
+ 0
+ ],
+ "22": [
+ 0,
+ 8
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f446c2dac7b3b7f27c0de72282183d90c45e4946"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/internals.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/internals.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 12,
+ "column": 25
+ },
+ "end": {
+ "line": 12,
+ "column": 81
+ }
+ },
+ "1": {
+ "start": {
+ "line": 14,
+ "column": 23
+ },
+ "end": {
+ "line": 25,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 27,
+ "column": 20
+ },
+ "end": {
+ "line": 29,
+ "column": 1
+ }
+ },
+ "3": {
+ "start": {
+ "line": 31,
+ "column": 28
+ },
+ "end": {
+ "line": 56,
+ "column": 1
+ }
+ },
+ "4": {
+ "start": {
+ "line": 58,
+ "column": 40
+ },
+ "end": {
+ "line": 58,
+ "column": 42
+ }
+ },
+ "5": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ },
+ "6": {
+ "start": {
+ "line": 84,
+ "column": 8
+ },
+ "end": {
+ "line": 86,
+ "column": 76
+ }
+ },
+ "7": {
+ "start": {
+ "line": 89,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 82
+ }
+ },
+ "8": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 65
+ }
+ },
+ "9": {
+ "start": {
+ "line": 109,
+ "column": 6
+ },
+ "end": {
+ "line": 109,
+ "column": 85
+ }
+ },
+ "10": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 95
+ }
+ },
+ "11": {
+ "start": {
+ "line": 123,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 99
+ }
+ },
+ "12": {
+ "start": {
+ "line": 130,
+ "column": 6
+ },
+ "end": {
+ "line": 130,
+ "column": 87
+ }
+ },
+ "13": {
+ "start": {
+ "line": 139,
+ "column": 22
+ },
+ "end": {
+ "line": 139,
+ "column": 47
+ }
+ },
+ "14": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ },
+ "15": {
+ "start": {
+ "line": 141,
+ "column": 8
+ },
+ "end": {
+ "line": 144,
+ "column": 79
+ }
+ },
+ "16": {
+ "start": {
+ "line": 147,
+ "column": 23
+ },
+ "end": {
+ "line": 147,
+ "column": 94
+ }
+ },
+ "17": {
+ "start": {
+ "line": 148,
+ "column": 32
+ },
+ "end": {
+ "line": 148,
+ "column": 93
+ }
+ },
+ "18": {
+ "start": {
+ "line": 149,
+ "column": 26
+ },
+ "end": {
+ "line": 149,
+ "column": 58
+ }
+ },
+ "19": {
+ "start": {
+ "line": 150,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 81
+ }
+ },
+ "20": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 161,
+ "column": 71
+ }
+ },
+ "21": {
+ "start": {
+ "line": 170,
+ "column": 6
+ },
+ "end": {
+ "line": 170,
+ "column": 99
+ }
+ },
+ "22": {
+ "start": {
+ "line": 177,
+ "column": 6
+ },
+ "end": {
+ "line": 177,
+ "column": 86
+ }
+ },
+ "23": {
+ "start": {
+ "line": 184,
+ "column": 6
+ },
+ "end": {
+ "line": 184,
+ "column": 84
+ }
+ },
+ "24": {
+ "start": {
+ "line": 191,
+ "column": 6
+ },
+ "end": {
+ "line": 191,
+ "column": 84
+ }
+ },
+ "25": {
+ "start": {
+ "line": 198,
+ "column": 6
+ },
+ "end": {
+ "line": 198,
+ "column": 103
+ }
+ },
+ "26": {
+ "start": {
+ "line": 206,
+ "column": 25
+ },
+ "end": {
+ "line": 206,
+ "column": 56
+ }
+ },
+ "27": {
+ "start": {
+ "line": 207,
+ "column": 18
+ },
+ "end": {
+ "line": 207,
+ "column": 143
+ }
+ },
+ "28": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "29": {
+ "start": {
+ "line": 210,
+ "column": 8
+ },
+ "end": {
+ "line": 210,
+ "column": 168
+ }
+ },
+ "30": {
+ "start": {
+ "line": 214,
+ "column": 6
+ },
+ "end": {
+ "line": 223,
+ "column": 54
+ }
+ },
+ "31": {
+ "start": {
+ "line": 236,
+ "column": 16
+ },
+ "end": {
+ "line": 236,
+ "column": 31
+ }
+ },
+ "32": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ "33": {
+ "start": {
+ "line": 237,
+ "column": 14
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ "34": {
+ "start": {
+ "line": 240,
+ "column": 4
+ },
+ "end": {
+ "line": 243,
+ "column": 7
+ }
+ },
+ "35": {
+ "start": {
+ "line": 241,
+ "column": 6
+ },
+ "end": {
+ "line": 241,
+ "column": 29
+ }
+ },
+ "36": {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 242,
+ "column": 18
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 240,
+ "column": 29
+ },
+ "end": {
+ "line": 240,
+ "column": 30
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 240,
+ "column": 35
+ },
+ "end": {
+ "line": 243,
+ "column": 5
+ }
+ },
+ "line": 240
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 25
+ },
+ "end": {
+ "line": 12,
+ "column": 81
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 12,
+ "column": 49
+ },
+ "end": {
+ "line": 12,
+ "column": 67
+ }
+ },
+ {
+ "start": {
+ "line": 12,
+ "column": 70
+ },
+ "end": {
+ "line": 12,
+ "column": 81
+ }
+ }
+ ],
+ "line": 12
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ }
+ ],
+ "line": 83
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ }
+ ],
+ "line": 140
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 147,
+ "column": 56
+ },
+ "end": {
+ "line": 147,
+ "column": 91
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 147,
+ "column": 56
+ },
+ "end": {
+ "line": 147,
+ "column": 78
+ }
+ },
+ {
+ "start": {
+ "line": 147,
+ "column": 82
+ },
+ "end": {
+ "line": 147,
+ "column": 91
+ }
+ }
+ ],
+ "line": 147
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ }
+ ],
+ "line": 209
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 216,
+ "column": 9
+ },
+ "end": {
+ "line": 218,
+ "column": 108
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 217,
+ "column": 10
+ },
+ "end": {
+ "line": 217,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 218,
+ "column": 10
+ },
+ "end": {
+ "line": 218,
+ "column": 108
+ }
+ }
+ ],
+ "line": 216
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 12
+ },
+ "end": {
+ "line": 232,
+ "column": 100
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 232,
+ "column": 47
+ },
+ "end": {
+ "line": 232,
+ "column": 93
+ }
+ },
+ {
+ "start": {
+ "line": 232,
+ "column": 96
+ },
+ "end": {
+ "line": 232,
+ "column": 100
+ }
+ }
+ ],
+ "line": 232
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ }
+ ],
+ "line": 237
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0
+ },
+ "f": {
+ "0": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 1
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 1,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "3ab7af9692bf461e365699bfcde2c682cfbf9957"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventEmitter.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventEmitter.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 15,
+ "column": 28
+ },
+ "end": {
+ "line": 15,
+ "column": 60
+ }
+ },
+ "1": {
+ "start": {
+ "line": 16,
+ "column": 32
+ },
+ "end": {
+ "line": 16,
+ "column": 68
+ }
+ },
+ "2": {
+ "start": {
+ "line": 18,
+ "column": 22
+ },
+ "end": {
+ "line": 18,
+ "column": 55
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 18
+ },
+ "end": {
+ "line": 19,
+ "column": 47
+ }
+ },
+ "4": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 67
+ }
+ },
+ "5": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 13
+ }
+ },
+ "6": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 7
+ }
+ },
+ "7": {
+ "start": {
+ "line": 84,
+ "column": 6
+ },
+ "end": {
+ "line": 84,
+ "column": 35
+ }
+ },
+ "8": {
+ "start": {
+ "line": 85,
+ "column": 6
+ },
+ "end": {
+ "line": 85,
+ "column": 36
+ }
+ },
+ "9": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 55
+ }
+ },
+ "10": {
+ "start": {
+ "line": 122,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 6
+ }
+ },
+ "11": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 55
+ }
+ },
+ "12": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 54
+ }
+ },
+ "14": {
+ "start": {
+ "line": 149,
+ "column": 51
+ },
+ "end": {
+ "line": 149,
+ "column": 107
+ }
+ },
+ "15": {
+ "start": {
+ "line": 150,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 11
+ }
+ },
+ "16": {
+ "start": {
+ "line": 153,
+ "column": 12
+ },
+ "end": {
+ "line": 153,
+ "column": 41
+ }
+ },
+ "17": {
+ "start": {
+ "line": 173,
+ "column": 51
+ },
+ "end": {
+ "line": 173,
+ "column": 107
+ }
+ },
+ "18": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 175,
+ "column": 6
+ },
+ "end": {
+ "line": 186,
+ "column": 7
+ }
+ },
+ "20": {
+ "start": {
+ "line": 176,
+ "column": 29
+ },
+ "end": {
+ "line": 176,
+ "column": 45
+ }
+ },
+ "21": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ },
+ "22": {
+ "start": {
+ "line": 180,
+ "column": 10
+ },
+ "end": {
+ "line": 180,
+ "column": 51
+ }
+ },
+ "23": {
+ "start": {
+ "line": 181,
+ "column": 10
+ },
+ "end": {
+ "line": 184,
+ "column": 12
+ }
+ },
+ "24": {
+ "start": {
+ "line": 187,
+ "column": 6
+ },
+ "end": {
+ "line": 187,
+ "column": 39
+ }
+ },
+ "25": {
+ "start": {
+ "line": 205,
+ "column": 51
+ },
+ "end": {
+ "line": 205,
+ "column": 107
+ }
+ },
+ "26": {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ "27": {
+ "start": {
+ "line": 207,
+ "column": 6
+ },
+ "end": {
+ "line": 215,
+ "column": 7
+ }
+ },
+ "28": {
+ "start": {
+ "line": 208,
+ "column": 29
+ },
+ "end": {
+ "line": 208,
+ "column": 45
+ }
+ },
+ "29": {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ },
+ "30": {
+ "start": {
+ "line": 213,
+ "column": 10
+ },
+ "end": {
+ "line": 213,
+ "column": 32
+ }
+ },
+ "31": {
+ "start": {
+ "line": 220,
+ "column": 0
+ },
+ "end": {
+ "line": 220,
+ "column": 30
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 52
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 63,
+ "column": 2
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 82
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "line": 64
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 82,
+ "column": 2
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 85
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 83,
+ "column": 39
+ },
+ "end": {
+ "line": 83,
+ "column": 40
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 52
+ },
+ "end": {
+ "line": 86,
+ "column": 5
+ }
+ },
+ "line": 83
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 96,
+ "column": 2
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 41
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 96
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 2
+ },
+ "end": {
+ "line": 121,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 26
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "line": 121
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 56
+ },
+ "end": {
+ "line": 139,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 148,
+ "column": 2
+ },
+ "end": {
+ "line": 148,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 148,
+ "column": 54
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "line": 148
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 152,
+ "column": 10
+ },
+ "end": {
+ "line": 152,
+ "column": 11
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 33
+ },
+ "end": {
+ "line": 154,
+ "column": 11
+ }
+ },
+ "line": 152
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 172,
+ "column": 2
+ },
+ "end": {
+ "line": 172,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 26
+ },
+ "end": {
+ "line": 189,
+ "column": 3
+ }
+ },
+ "line": 172
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 204,
+ "column": 2
+ },
+ "end": {
+ "line": 204,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 46
+ },
+ "end": {
+ "line": 217,
+ "column": 3
+ }
+ },
+ "line": 204
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 23
+ },
+ "end": {
+ "line": 46,
+ "column": 66
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 46,
+ "column": 23
+ },
+ "end": {
+ "line": 46,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 46,
+ "column": 37
+ },
+ "end": {
+ "line": 46,
+ "column": 66
+ }
+ }
+ ],
+ "line": 46
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 11
+ },
+ "end": {
+ "line": 155,
+ "column": 10
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 151,
+ "column": 8
+ },
+ "end": {
+ "line": 154,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 8
+ },
+ "end": {
+ "line": 155,
+ "column": 10
+ }
+ }
+ ],
+ "line": 150
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ }
+ ],
+ "line": 174
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ }
+ ],
+ "line": 179
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ }
+ ],
+ "line": 206
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ }
+ ],
+ "line": 212
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 212,
+ "column": 12
+ },
+ "end": {
+ "line": 212,
+ "column": 62
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 212,
+ "column": 12
+ },
+ "end": {
+ "line": 212,
+ "column": 24
+ }
+ },
+ {
+ "start": {
+ "line": 212,
+ "column": 28
+ },
+ "end": {
+ "line": 212,
+ "column": 62
+ }
+ }
+ ],
+ "line": 212
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 68,
+ "6": 2,
+ "7": 2,
+ "8": 2,
+ "9": 21,
+ "10": 2,
+ "11": 2,
+ "12": 26,
+ "13": 26,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 647,
+ "18": 647,
+ "19": 589,
+ "20": 589,
+ "21": 589,
+ "22": 589,
+ "23": 589,
+ "24": 589,
+ "25": 38,
+ "26": 38,
+ "27": 19,
+ "28": 19,
+ "29": 19,
+ "30": 19,
+ "31": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 68,
+ "2": 2,
+ "3": 2,
+ "4": 21,
+ "5": 2,
+ "6": 26,
+ "7": 0,
+ "8": 0,
+ "9": 647,
+ "10": 38
+ },
+ "b": {
+ "0": [
+ 1,
+ 1
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 589,
+ 58
+ ],
+ "3": [
+ 589,
+ 0
+ ],
+ "4": [
+ 19,
+ 19
+ ],
+ "5": [
+ 19,
+ 0
+ ],
+ "6": [
+ 19,
+ 19
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "50f7759394b1809d39b2c9e5d6cfc0e430e4948e"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EmitterSubscription.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EmitterSubscription.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 26
+ },
+ "end": {
+ "line": 14,
+ "column": 56
+ }
+ },
+ "1": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 27
+ }
+ },
+ "3": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 29
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 27
+ }
+ },
+ "5": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 42
+ }
+ },
+ "6": {
+ "start": {
+ "line": 61,
+ "column": 0
+ },
+ "end": {
+ "line": 61,
+ "column": 37
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 11
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 56
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 68,
+ "2": 68,
+ "3": 68,
+ "4": 68,
+ "5": 24,
+ "6": 1
+ },
+ "f": {
+ "0": 68,
+ "1": 24
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "b79bed9442bad263cb7d3a34a00b6d712928b899"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscription.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscription.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 33
+ }
+ },
+ "1": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 45
+ }
+ },
+ "2": {
+ "start": {
+ "line": 42,
+ "column": 0
+ },
+ "end": {
+ "line": 42,
+ "column": 35
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 51
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 37,
+ "column": 2
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 11
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 37
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 68,
+ "1": 0,
+ "2": 1
+ },
+ "f": {
+ "0": 68,
+ "1": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "02d7d6eb84f0af1a5d0d0c5f8b1207563009ffe5"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscriptionVendor.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscriptionVendor.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 18
+ },
+ "end": {
+ "line": 14,
+ "column": 47
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 36
+ }
+ },
+ "2": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 37
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 64
+ }
+ },
+ "4": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 44,
+ "column": 6
+ },
+ "end": {
+ "line": 44,
+ "column": 49
+ }
+ },
+ "6": {
+ "start": {
+ "line": 46,
+ "column": 16
+ },
+ "end": {
+ "line": 46,
+ "column": 60
+ }
+ },
+ "7": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 61
+ }
+ },
+ "8": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 39
+ }
+ },
+ "9": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 27
+ }
+ },
+ "10": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 24
+ }
+ },
+ "11": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ "12": {
+ "start": {
+ "line": 61,
+ "column": 6
+ },
+ "end": {
+ "line": 61,
+ "column": 38
+ }
+ },
+ "13": {
+ "start": {
+ "line": 63,
+ "column": 6
+ },
+ "end": {
+ "line": 63,
+ "column": 51
+ }
+ },
+ "14": {
+ "start": {
+ "line": 74,
+ "column": 22
+ },
+ "end": {
+ "line": 74,
+ "column": 44
+ }
+ },
+ "15": {
+ "start": {
+ "line": 75,
+ "column": 16
+ },
+ "end": {
+ "line": 75,
+ "column": 32
+ }
+ },
+ "16": {
+ "start": {
+ "line": 77,
+ "column": 33
+ },
+ "end": {
+ "line": 77,
+ "column": 70
+ }
+ },
+ "17": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 79,
+ "column": 6
+ },
+ "end": {
+ "line": 79,
+ "column": 39
+ }
+ },
+ "19": {
+ "start": {
+ "line": 96,
+ "column": 3
+ },
+ "end": {
+ "line": 96,
+ "column": 48
+ }
+ },
+ "20": {
+ "start": {
+ "line": 100,
+ "column": 0
+ },
+ "end": {
+ "line": 100,
+ "column": 41
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 16
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 75
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 39
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 59,
+ "column": 2
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 45
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 59
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 43
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 73
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 95,
+ "column": 2
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 67
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 95
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ }
+ ],
+ "line": 43
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ }
+ ],
+ "line": 60
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ }
+ ],
+ "line": 78
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 68,
+ "4": 68,
+ "5": 68,
+ "6": 68,
+ "7": 68,
+ "8": 68,
+ "9": 68,
+ "10": 68,
+ "11": 21,
+ "12": 0,
+ "13": 21,
+ "14": 26,
+ "15": 26,
+ "16": 26,
+ "17": 26,
+ "18": 26,
+ "19": 690,
+ "20": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 68,
+ "2": 21,
+ "3": 26,
+ "4": 690
+ },
+ "b": {
+ "0": [
+ 68,
+ 0
+ ],
+ "1": [
+ 0,
+ 21
+ ],
+ "2": [
+ 26,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "db22e801021bda5cb25bcce650ebd206a863e4d7"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ModuleBase.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ModuleBase.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 13
+ },
+ "end": {
+ "line": 14,
+ "column": 15
+ }
+ },
+ "1": {
+ "start": {
+ "line": 17,
+ "column": 26
+ },
+ "end": {
+ "line": 22,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 24,
+ "column": 29
+ },
+ "end": {
+ "line": 41,
+ "column": 1
+ }
+ },
+ "3": {
+ "start": {
+ "line": 43,
+ "column": 17
+ },
+ "end": {
+ "line": 47,
+ "column": 1
+ }
+ },
+ "4": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 77
+ }
+ },
+ "5": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 36
+ }
+ },
+ "6": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 38
+ }
+ },
+ "7": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 57
+ }
+ },
+ "8": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 77
+ }
+ },
+ "9": {
+ "start": {
+ "line": 75,
+ "column": 25
+ },
+ "end": {
+ "line": 75,
+ "column": 71
+ }
+ },
+ "10": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 78,
+ "column": 6
+ },
+ "end": {
+ "line": 78,
+ "column": 124
+ }
+ },
+ "12": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 84,
+ "column": 6
+ },
+ "end": {
+ "line": 84,
+ "column": 34
+ }
+ },
+ "14": {
+ "start": {
+ "line": 86,
+ "column": 6
+ },
+ "end": {
+ "line": 86,
+ "column": 64
+ }
+ },
+ "15": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ },
+ "16": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 58
+ }
+ },
+ "17": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 111
+ }
+ },
+ "18": {
+ "start": {
+ "line": 102,
+ "column": 19
+ },
+ "end": {
+ "line": 102,
+ "column": 51
+ }
+ },
+ "19": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ "20": {
+ "start": {
+ "line": 105,
+ "column": 6
+ },
+ "end": {
+ "line": 107,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 106,
+ "column": 78
+ }
+ },
+ "22": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 118,
+ "column": 43
+ }
+ },
+ "23": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 29
+ }
+ },
+ "24": {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ "25": {
+ "start": {
+ "line": 130,
+ "column": 31
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ "26": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 91
+ }
+ },
+ "27": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 139,
+ "column": 40
+ }
+ },
+ "28": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 87
+ }
+ },
+ "29": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 80
+ }
+ },
+ "30": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 87
+ }
+ },
+ "31": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 80
+ }
+ },
+ "32": {
+ "start": {
+ "line": 159,
+ "column": 4
+ },
+ "end": {
+ "line": 159,
+ "column": 85
+ }
+ },
+ "33": {
+ "start": {
+ "line": 163,
+ "column": 26
+ },
+ "end": {
+ "line": 163,
+ "column": 101
+ }
+ },
+ "34": {
+ "start": {
+ "line": 164,
+ "column": 4
+ },
+ "end": {
+ "line": 164,
+ "column": 49
+ }
+ },
+ "35": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 90
+ }
+ },
+ "36": {
+ "start": {
+ "line": 172,
+ "column": 4
+ },
+ "end": {
+ "line": 172,
+ "column": 94
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 92
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 63
+ },
+ "end": {
+ "line": 109,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 117,
+ "column": 2
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 117,
+ "column": 38
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "line": 117
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 125,
+ "column": 2
+ },
+ "end": {
+ "line": 125,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 125,
+ "column": 25
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "line": 125
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 129,
+ "column": 2
+ },
+ "end": {
+ "line": 129,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 129,
+ "column": 17
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "line": 129
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 138,
+ "column": 2
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 35
+ },
+ "end": {
+ "line": 140,
+ "column": 3
+ }
+ },
+ "line": 138
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 30
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "line": 142
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 146,
+ "column": 2
+ },
+ "end": {
+ "line": 146,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 146,
+ "column": 23
+ },
+ "end": {
+ "line": 148,
+ "column": 3
+ }
+ },
+ "line": 146
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 150,
+ "column": 2
+ },
+ "end": {
+ "line": 150,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 21
+ },
+ "end": {
+ "line": 152,
+ "column": 3
+ }
+ },
+ "line": 150
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 154,
+ "column": 2
+ },
+ "end": {
+ "line": 154,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 23
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "line": 154
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 158,
+ "column": 2
+ },
+ "end": {
+ "line": 158,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 158,
+ "column": 28
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "line": 158
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 162,
+ "column": 2
+ },
+ "end": {
+ "line": 162,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 162,
+ "column": 43
+ },
+ "end": {
+ "line": 165,
+ "column": 3
+ }
+ },
+ "line": 162
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 167,
+ "column": 2
+ },
+ "end": {
+ "line": 167,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 167,
+ "column": 33
+ },
+ "end": {
+ "line": 169,
+ "column": 3
+ }
+ },
+ "line": 167
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 171,
+ "column": 2
+ },
+ "end": {
+ "line": 171,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 171,
+ "column": 37
+ },
+ "end": {
+ "line": 173,
+ "column": 3
+ }
+ },
+ "line": 171
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 57
+ },
+ "end": {
+ "line": 66,
+ "column": 90
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 85
+ },
+ "end": {
+ "line": 66,
+ "column": 90
+ }
+ }
+ ],
+ "line": 66
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 71,
+ "column": 38
+ },
+ "end": {
+ "line": 71,
+ "column": 66
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 71,
+ "column": 38
+ },
+ "end": {
+ "line": 71,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 71,
+ "column": 64
+ },
+ "end": {
+ "line": 71,
+ "column": 66
+ }
+ }
+ ],
+ "line": 71
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ }
+ ],
+ "line": 77
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 8
+ },
+ "end": {
+ "line": 77,
+ "column": 59
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 8
+ },
+ "end": {
+ "line": 77,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 25
+ },
+ "end": {
+ "line": 77,
+ "column": 59
+ }
+ }
+ ],
+ "line": 77
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ }
+ ],
+ "line": 83
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ }
+ ],
+ "line": 89
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ }
+ ],
+ "line": 104
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 8
+ },
+ "end": {
+ "line": 104,
+ "column": 31
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 8
+ },
+ "end": {
+ "line": 104,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 18
+ },
+ "end": {
+ "line": 104,
+ "column": 31
+ }
+ }
+ ],
+ "line": 104
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ }
+ ],
+ "line": 130
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 164,
+ "column": 11
+ },
+ "end": {
+ "line": 164,
+ "column": 48
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 164,
+ "column": 11
+ },
+ "end": {
+ "line": 164,
+ "column": 24
+ }
+ },
+ {
+ "start": {
+ "line": 164,
+ "column": 28
+ },
+ "end": {
+ "line": 164,
+ "column": 48
+ }
+ }
+ ],
+ "line": 164
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 14,
+ "5": 14,
+ "6": 14,
+ "7": 14,
+ "8": 14,
+ "9": 14,
+ "10": 14,
+ "11": 0,
+ "12": 14,
+ "13": 9,
+ "14": 5,
+ "15": 14,
+ "16": 8,
+ "17": 8,
+ "18": 8,
+ "19": 8,
+ "20": 5,
+ "21": 9,
+ "22": 343,
+ "23": 1,
+ "24": 664,
+ "25": 660,
+ "26": 4,
+ "27": 0,
+ "28": 11,
+ "29": 0,
+ "30": 26,
+ "31": 270,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 38,
+ "36": 2
+ },
+ "f": {
+ "0": 14,
+ "1": 8,
+ "2": 343,
+ "3": 1,
+ "4": 664,
+ "5": 0,
+ "6": 11,
+ "7": 0,
+ "8": 26,
+ "9": 270,
+ "10": 0,
+ "11": 0,
+ "12": 38,
+ "13": 2
+ },
+ "b": {
+ "0": [
+ 6
+ ],
+ "1": [
+ 14,
+ 13
+ ],
+ "2": [
+ 0,
+ 14
+ ],
+ "3": [
+ 14,
+ 1
+ ],
+ "4": [
+ 9,
+ 5
+ ],
+ "5": [
+ 8,
+ 6
+ ],
+ "6": [
+ 5,
+ 3
+ ],
+ "7": [
+ 8,
+ 5
+ ],
+ "8": [
+ 660,
+ 4
+ ],
+ "9": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e07d3828b5a74b997bb7e6d57dc5202a545f08a3"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/log.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/log.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 3,
+ "column": 0
+ },
+ "end": {
+ "line": 6,
+ "column": 19
+ }
+ },
+ "1": {
+ "start": {
+ "line": 4,
+ "column": 2
+ },
+ "end": {
+ "line": 4,
+ "column": 26
+ }
+ },
+ "2": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ "3": {
+ "start": {
+ "line": 5,
+ "column": 28
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ "4": {
+ "start": {
+ "line": 12,
+ "column": 4
+ },
+ "end": {
+ "line": 12,
+ "column": 38
+ }
+ },
+ "5": {
+ "start": {
+ "line": 16,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 53
+ }
+ },
+ "6": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 17,
+ "column": 61
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 3,
+ "column": 1
+ },
+ "end": {
+ "line": 3,
+ "column": 2
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 11
+ },
+ "end": {
+ "line": 6,
+ "column": 1
+ }
+ },
+ "line": 3
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 11,
+ "column": 2
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 11,
+ "column": 33
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "line": 11
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 15,
+ "column": 2
+ },
+ "end": {
+ "line": 15,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 40
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "line": 15
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 11
+ },
+ "end": {
+ "line": 4,
+ "column": 25
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 4,
+ "column": 11
+ },
+ "end": {
+ "line": 4,
+ "column": 15
+ }
+ },
+ {
+ "start": {
+ "line": 4,
+ "column": 19
+ },
+ "end": {
+ "line": 4,
+ "column": 25
+ }
+ }
+ ],
+ "line": 4
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ }
+ ],
+ "line": 5
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 4,
+ "5": 0,
+ "6": 0
+ },
+ "f": {
+ "0": 1,
+ "1": 4,
+ "2": 0
+ },
+ "b": {
+ "0": [
+ 1,
+ 0
+ ],
+ "1": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "648e082698f4392fae313ca026d023903a9ee8ac"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 85
+ }
+ },
+ "1": {
+ "start": {
+ "line": 8,
+ "column": 22
+ },
+ "end": {
+ "line": 8,
+ "column": 86
+ }
+ },
+ "2": {
+ "start": {
+ "line": 9,
+ "column": 27
+ },
+ "end": {
+ "line": 9,
+ "column": 33
+ }
+ },
+ "3": {
+ "start": {
+ "line": 22,
+ "column": 15
+ },
+ "end": {
+ "line": 22,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 24,
+ "column": 10
+ },
+ "end": {
+ "line": 24,
+ "column": 11
+ }
+ },
+ "5": {
+ "start": {
+ "line": 25,
+ "column": 12
+ },
+ "end": {
+ "line": 25,
+ "column": 18
+ }
+ },
+ "6": {
+ "start": {
+ "line": 26,
+ "column": 14
+ },
+ "end": {
+ "line": 26,
+ "column": 25
+ }
+ },
+ "7": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "8": {
+ "start": {
+ "line": 29,
+ "column": 16
+ },
+ "end": {
+ "line": 29,
+ "column": 25
+ }
+ },
+ "9": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ "10": {
+ "start": {
+ "line": 30,
+ "column": 48
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ "11": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 19
+ }
+ },
+ "12": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 13
+ }
+ },
+ "13": {
+ "start": {
+ "line": 46,
+ "column": 15
+ },
+ "end": {
+ "line": 46,
+ "column": 33
+ }
+ },
+ "14": {
+ "start": {
+ "line": 48,
+ "column": 10
+ },
+ "end": {
+ "line": 48,
+ "column": 11
+ }
+ },
+ "15": {
+ "start": {
+ "line": 49,
+ "column": 12
+ },
+ "end": {
+ "line": 49,
+ "column": 18
+ }
+ },
+ "16": {
+ "start": {
+ "line": 50,
+ "column": 14
+ },
+ "end": {
+ "line": 50,
+ "column": 25
+ }
+ },
+ "17": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "18": {
+ "start": {
+ "line": 53,
+ "column": 16
+ },
+ "end": {
+ "line": 53,
+ "column": 25
+ }
+ },
+ "19": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ "20": {
+ "start": {
+ "line": 54,
+ "column": 48
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ "21": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 19
+ }
+ },
+ "22": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 27
+ }
+ },
+ "23": {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "24": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 17
+ }
+ },
+ "25": {
+ "start": {
+ "line": 71,
+ "column": 16
+ },
+ "end": {
+ "line": 71,
+ "column": 33
+ }
+ },
+ "26": {
+ "start": {
+ "line": 72,
+ "column": 16
+ },
+ "end": {
+ "line": 72,
+ "column": 33
+ }
+ },
+ "27": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "28": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 13
+ }
+ },
+ "29": {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 75,
+ "column": 33
+ }
+ },
+ "30": {
+ "start": {
+ "line": 77,
+ "column": 6
+ },
+ "end": {
+ "line": 77,
+ "column": 72
+ }
+ },
+ "31": {
+ "start": {
+ "line": 80,
+ "column": 2
+ },
+ "end": {
+ "line": 80,
+ "column": 15
+ }
+ },
+ "32": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "33": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 17
+ }
+ },
+ "34": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 95,
+ "column": 11
+ }
+ },
+ "35": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 37
+ }
+ },
+ "36": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 92
+ }
+ },
+ "37": {
+ "start": {
+ "line": 113,
+ "column": 2
+ },
+ "end": {
+ "line": 113,
+ "column": 51
+ }
+ },
+ "38": {
+ "start": {
+ "line": 122,
+ "column": 2
+ },
+ "end": {
+ "line": 122,
+ "column": 35
+ }
+ },
+ "39": {
+ "start": {
+ "line": 126,
+ "column": 21
+ },
+ "end": {
+ "line": 126,
+ "column": 42
+ }
+ },
+ "40": {
+ "start": {
+ "line": 127,
+ "column": 25
+ },
+ "end": {
+ "line": 127,
+ "column": 50
+ }
+ },
+ "41": {
+ "start": {
+ "line": 136,
+ "column": 2
+ },
+ "end": {
+ "line": 140,
+ "column": 3
+ }
+ },
+ "42": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 40
+ }
+ },
+ "43": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 139,
+ "column": 18
+ }
+ },
+ "44": {
+ "start": {
+ "line": 149,
+ "column": 2
+ },
+ "end": {
+ "line": 153,
+ "column": 3
+ }
+ },
+ "45": {
+ "start": {
+ "line": 150,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 32
+ }
+ },
+ "46": {
+ "start": {
+ "line": 152,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 16
+ }
+ },
+ "47": {
+ "start": {
+ "line": 158,
+ "column": 30
+ },
+ "end": {
+ "line": 158,
+ "column": 164
+ }
+ },
+ "48": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ "49": {
+ "start": {
+ "line": 231,
+ "column": 22
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ "50": {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ "51": {
+ "start": {
+ "line": 232,
+ "column": 28
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ "52": {
+ "start": {
+ "line": 233,
+ "column": 2
+ },
+ "end": {
+ "line": 233,
+ "column": 22
+ }
+ },
+ "53": {
+ "start": {
+ "line": 273,
+ "column": 19
+ },
+ "end": {
+ "line": 273,
+ "column": 20
+ }
+ },
+ "54": {
+ "start": {
+ "line": 279,
+ "column": 22
+ },
+ "end": {
+ "line": 279,
+ "column": 24
+ }
+ },
+ "55": {
+ "start": {
+ "line": 287,
+ "column": 25
+ },
+ "end": {
+ "line": 287,
+ "column": 37
+ }
+ },
+ "56": {
+ "start": {
+ "line": 288,
+ "column": 12
+ },
+ "end": {
+ "line": 288,
+ "column": 51
+ }
+ },
+ "57": {
+ "start": {
+ "line": 289,
+ "column": 25
+ },
+ "end": {
+ "line": 289,
+ "column": 45
+ }
+ },
+ "58": {
+ "start": {
+ "line": 291,
+ "column": 2
+ },
+ "end": {
+ "line": 291,
+ "column": 21
+ }
+ },
+ "59": {
+ "start": {
+ "line": 293,
+ "column": 2
+ },
+ "end": {
+ "line": 296,
+ "column": 3
+ }
+ },
+ "60": {
+ "start": {
+ "line": 294,
+ "column": 4
+ },
+ "end": {
+ "line": 294,
+ "column": 52
+ }
+ },
+ "61": {
+ "start": {
+ "line": 295,
+ "column": 4
+ },
+ "end": {
+ "line": 295,
+ "column": 31
+ }
+ },
+ "62": {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ "63": {
+ "start": {
+ "line": 298,
+ "column": 17
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ "64": {
+ "start": {
+ "line": 300,
+ "column": 11
+ },
+ "end": {
+ "line": 300,
+ "column": 34
+ }
+ },
+ "65": {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "66": {
+ "start": {
+ "line": 303,
+ "column": 4
+ },
+ "end": {
+ "line": 305,
+ "column": 5
+ }
+ },
+ "67": {
+ "start": {
+ "line": 304,
+ "column": 6
+ },
+ "end": {
+ "line": 304,
+ "column": 56
+ }
+ },
+ "68": {
+ "start": {
+ "line": 310,
+ "column": 4
+ },
+ "end": {
+ "line": 312,
+ "column": 5
+ }
+ },
+ "69": {
+ "start": {
+ "line": 311,
+ "column": 6
+ },
+ "end": {
+ "line": 311,
+ "column": 27
+ }
+ },
+ "70": {
+ "start": {
+ "line": 314,
+ "column": 4
+ },
+ "end": {
+ "line": 314,
+ "column": 26
+ }
+ },
+ "71": {
+ "start": {
+ "line": 317,
+ "column": 2
+ },
+ "end": {
+ "line": 319,
+ "column": 3
+ }
+ },
+ "72": {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 318,
+ "column": 46
+ }
+ },
+ "73": {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ "74": {
+ "start": {
+ "line": 321,
+ "column": 24
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ "75": {
+ "start": {
+ "line": 323,
+ "column": 2
+ },
+ "end": {
+ "line": 323,
+ "column": 12
+ }
+ },
+ "76": {
+ "start": {
+ "line": 334,
+ "column": 24
+ },
+ "end": {
+ "line": 334,
+ "column": 42
+ }
+ },
+ "77": {
+ "start": {
+ "line": 335,
+ "column": 2
+ },
+ "end": {
+ "line": 335,
+ "column": 20
+ }
+ },
+ "78": {
+ "start": {
+ "line": 336,
+ "column": 2
+ },
+ "end": {
+ "line": 336,
+ "column": 40
+ }
+ },
+ "79": {
+ "start": {
+ "line": 338,
+ "column": 22
+ },
+ "end": {
+ "line": 338,
+ "column": 45
+ }
+ },
+ "80": {
+ "start": {
+ "line": 339,
+ "column": 2
+ },
+ "end": {
+ "line": 339,
+ "column": 69
+ }
+ },
+ "81": {
+ "start": {
+ "line": 340,
+ "column": 2
+ },
+ "end": {
+ "line": 340,
+ "column": 15
+ }
+ },
+ "82": {
+ "start": {
+ "line": 349,
+ "column": 17
+ },
+ "end": {
+ "line": 349,
+ "column": 19
+ }
+ },
+ "83": {
+ "start": {
+ "line": 350,
+ "column": 18
+ },
+ "end": {
+ "line": 350,
+ "column": 43
+ }
+ },
+ "84": {
+ "start": {
+ "line": 352,
+ "column": 2
+ },
+ "end": {
+ "line": 357,
+ "column": 3
+ }
+ },
+ "85": {
+ "start": {
+ "line": 353,
+ "column": 19
+ },
+ "end": {
+ "line": 353,
+ "column": 29
+ }
+ },
+ "86": {
+ "start": {
+ "line": 354,
+ "column": 4
+ },
+ "end": {
+ "line": 356,
+ "column": 6
+ }
+ },
+ "87": {
+ "start": {
+ "line": 355,
+ "column": 6
+ },
+ "end": {
+ "line": 355,
+ "column": 57
+ }
+ },
+ "88": {
+ "start": {
+ "line": 359,
+ "column": 2
+ },
+ "end": {
+ "line": 359,
+ "column": 16
+ }
+ },
+ "89": {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ "90": {
+ "start": {
+ "line": 368,
+ "column": 44
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ "91": {
+ "start": {
+ "line": 370,
+ "column": 15
+ },
+ "end": {
+ "line": 370,
+ "column": 41
+ }
+ },
+ "92": {
+ "start": {
+ "line": 372,
+ "column": 12
+ },
+ "end": {
+ "line": 372,
+ "column": 15
+ }
+ },
+ "93": {
+ "start": {
+ "line": 373,
+ "column": 2
+ },
+ "end": {
+ "line": 378,
+ "column": 3
+ }
+ },
+ "94": {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ "95": {
+ "start": {
+ "line": 374,
+ "column": 17
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ "96": {
+ "start": {
+ "line": 375,
+ "column": 4
+ },
+ "end": {
+ "line": 375,
+ "column": 35
+ }
+ },
+ "97": {
+ "start": {
+ "line": 376,
+ "column": 4
+ },
+ "end": {
+ "line": 376,
+ "column": 15
+ }
+ },
+ "98": {
+ "start": {
+ "line": 377,
+ "column": 4
+ },
+ "end": {
+ "line": 377,
+ "column": 45
+ }
+ },
+ "99": {
+ "start": {
+ "line": 380,
+ "column": 2
+ },
+ "end": {
+ "line": 380,
+ "column": 13
+ }
+ },
+ "100": {
+ "start": {
+ "line": 381,
+ "column": 2
+ },
+ "end": {
+ "line": 381,
+ "column": 13
+ }
+ },
+ "101": {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ "102": {
+ "start": {
+ "line": 394,
+ "column": 37
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ "103": {
+ "start": {
+ "line": 396,
+ "column": 2
+ },
+ "end": {
+ "line": 409,
+ "column": 5
+ }
+ },
+ "104": {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ },
+ "105": {
+ "start": {
+ "line": 400,
+ "column": 6
+ },
+ "end": {
+ "line": 400,
+ "column": 29
+ }
+ },
+ "106": {
+ "start": {
+ "line": 402,
+ "column": 6
+ },
+ "end": {
+ "line": 402,
+ "column": 37
+ }
+ },
+ "107": {
+ "start": {
+ "line": 405,
+ "column": 4
+ },
+ "end": {
+ "line": 405,
+ "column": 35
+ }
+ },
+ "108": {
+ "start": {
+ "line": 407,
+ "column": 4
+ },
+ "end": {
+ "line": 407,
+ "column": 28
+ }
+ },
+ "109": {
+ "start": {
+ "line": 408,
+ "column": 4
+ },
+ "end": {
+ "line": 408,
+ "column": 33
+ }
+ },
+ "110": {
+ "start": {
+ "line": 417,
+ "column": 15
+ },
+ "end": {
+ "line": 417,
+ "column": 17
+ }
+ },
+ "111": {
+ "start": {
+ "line": 419,
+ "column": 2
+ },
+ "end": {
+ "line": 421,
+ "column": 3
+ }
+ },
+ "112": {
+ "start": {
+ "line": 420,
+ "column": 4
+ },
+ "end": {
+ "line": 420,
+ "column": 85
+ }
+ },
+ "113": {
+ "start": {
+ "line": 422,
+ "column": 2
+ },
+ "end": {
+ "line": 422,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "deepGet",
+ "decl": {
+ "start": {
+ "line": 21,
+ "column": 16
+ },
+ "end": {
+ "line": 21,
+ "column": 23
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 82
+ },
+ "end": {
+ "line": 35,
+ "column": 1
+ }
+ },
+ "line": 21
+ },
+ "1": {
+ "name": "deepExists",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 16
+ },
+ "end": {
+ "line": 45,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 89
+ },
+ "end": {
+ "line": 59,
+ "column": 1
+ }
+ },
+ "line": 45
+ },
+ "2": {
+ "name": "areObjectKeysContainedInOther",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 16
+ },
+ "end": {
+ "line": 67,
+ "column": 45
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 84
+ },
+ "end": {
+ "line": 81,
+ "column": 1
+ }
+ },
+ "line": 67
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 74,
+ "column": 24
+ },
+ "end": {
+ "line": 74,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 74,
+ "column": 33
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "line": 74
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 14
+ },
+ "end": {
+ "line": 76,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 28
+ },
+ "end": {
+ "line": 78,
+ "column": 5
+ }
+ },
+ "line": 76
+ },
+ "5": {
+ "name": "isArrayContainedInOther",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 16
+ },
+ "end": {
+ "line": 89,
+ "column": 39
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 81
+ },
+ "end": {
+ "line": 96,
+ "column": 1
+ }
+ },
+ "line": 89
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 21
+ },
+ "end": {
+ "line": 93,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 35
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "line": 93
+ },
+ "7": {
+ "name": "isObject",
+ "decl": {
+ "start": {
+ "line": 103,
+ "column": 16
+ },
+ "end": {
+ "line": 103,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 103,
+ "column": 55
+ },
+ "end": {
+ "line": 105,
+ "column": 1
+ }
+ },
+ "line": 103
+ },
+ "8": {
+ "name": "isFunction",
+ "decl": {
+ "start": {
+ "line": 112,
+ "column": 16
+ },
+ "end": {
+ "line": 112,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 58
+ },
+ "end": {
+ "line": 114,
+ "column": 1
+ }
+ },
+ "line": 112
+ },
+ "9": {
+ "name": "isString",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 16
+ },
+ "end": {
+ "line": 121,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 56
+ },
+ "end": {
+ "line": 123,
+ "column": 1
+ }
+ },
+ "line": 121
+ },
+ "10": {
+ "name": "tryJSONParse",
+ "decl": {
+ "start": {
+ "line": 135,
+ "column": 16
+ },
+ "end": {
+ "line": 135,
+ "column": 28
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 57
+ },
+ "end": {
+ "line": 141,
+ "column": 1
+ }
+ },
+ "line": 135
+ },
+ "11": {
+ "name": "tryJSONStringify",
+ "decl": {
+ "start": {
+ "line": 148,
+ "column": 16
+ },
+ "end": {
+ "line": 148,
+ "column": 32
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 148,
+ "column": 61
+ },
+ "end": {
+ "line": 154,
+ "column": 1
+ }
+ },
+ "line": 148
+ },
+ "12": {
+ "name": "noop",
+ "decl": {
+ "start": {
+ "line": 163,
+ "column": 16
+ },
+ "end": {
+ "line": 163,
+ "column": 20
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 29
+ },
+ "end": {
+ "line": 164,
+ "column": 1
+ }
+ },
+ "line": 163
+ },
+ "13": {
+ "name": "typeOf",
+ "decl": {
+ "start": {
+ "line": 230,
+ "column": 16
+ },
+ "end": {
+ "line": 230,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 230,
+ "column": 43
+ },
+ "end": {
+ "line": 234,
+ "column": 1
+ }
+ },
+ "line": 230
+ },
+ "14": {
+ "name": "generatePushID",
+ "decl": {
+ "start": {
+ "line": 286,
+ "column": 16
+ },
+ "end": {
+ "line": 286,
+ "column": 30
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 286,
+ "column": 70
+ },
+ "end": {
+ "line": 324,
+ "column": 1
+ }
+ },
+ "line": 286
+ },
+ "15": {
+ "name": "nativeToJSError",
+ "decl": {
+ "start": {
+ "line": 333,
+ "column": 16
+ },
+ "end": {
+ "line": 333,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 333,
+ "column": 94
+ },
+ "end": {
+ "line": 341,
+ "column": 1
+ }
+ },
+ "line": 333
+ },
+ "16": {
+ "name": "nativeWithApp",
+ "decl": {
+ "start": {
+ "line": 348,
+ "column": 16
+ },
+ "end": {
+ "line": 348,
+ "column": 29
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 348,
+ "column": 69
+ },
+ "end": {
+ "line": 360,
+ "column": 1
+ }
+ },
+ "line": 348
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 354,
+ "column": 21
+ },
+ "end": {
+ "line": 354,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 354,
+ "column": 34
+ },
+ "end": {
+ "line": 356,
+ "column": 5
+ }
+ },
+ "line": 354
+ },
+ "18": {
+ "name": "objectToUniqueId",
+ "decl": {
+ "start": {
+ "line": 367,
+ "column": 16
+ },
+ "end": {
+ "line": 367,
+ "column": 32
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 367,
+ "column": 57
+ },
+ "end": {
+ "line": 382,
+ "column": 1
+ }
+ },
+ "line": 367
+ },
+ "19": {
+ "name": "promiseOrCallback",
+ "decl": {
+ "start": {
+ "line": 393,
+ "column": 16
+ },
+ "end": {
+ "line": 393,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 393,
+ "column": 84
+ },
+ "end": {
+ "line": 410,
+ "column": 1
+ }
+ },
+ "line": 393
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 396,
+ "column": 22
+ },
+ "end": {
+ "line": 396,
+ "column": 23
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 396,
+ "column": 34
+ },
+ "end": {
+ "line": 406,
+ "column": 3
+ }
+ },
+ "line": 396
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 406,
+ "column": 11
+ },
+ "end": {
+ "line": 406,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 406,
+ "column": 22
+ },
+ "end": {
+ "line": 409,
+ "column": 3
+ }
+ },
+ "line": 406
+ },
+ "22": {
+ "name": "firestoreAutoId",
+ "decl": {
+ "start": {
+ "line": 416,
+ "column": 16
+ },
+ "end": {
+ "line": 416,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 416,
+ "column": 42
+ },
+ "end": {
+ "line": 423,
+ "column": 1
+ }
+ },
+ "line": 416
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 54
+ },
+ "end": {
+ "line": 21,
+ "column": 75
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 21,
+ "column": 72
+ },
+ "end": {
+ "line": 21,
+ "column": 75
+ }
+ }
+ ],
+ "line": 21
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ }
+ ],
+ "line": 30
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 30,
+ "column": 16
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ }
+ ],
+ "line": 30
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 57
+ },
+ "end": {
+ "line": 45,
+ "column": 78
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 45,
+ "column": 75
+ },
+ "end": {
+ "line": 45,
+ "column": 78
+ }
+ }
+ ],
+ "line": 45
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ }
+ ],
+ "line": 54
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 54,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 54,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 16
+ },
+ "end": {
+ "line": 54,
+ "column": 46
+ }
+ }
+ ],
+ "line": 54
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ }
+ ],
+ "line": 68
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 40
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 25
+ },
+ "end": {
+ "line": 68,
+ "column": 40
+ }
+ }
+ ],
+ "line": 68
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ }
+ ],
+ "line": 73
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 13
+ },
+ "end": {
+ "line": 77,
+ "column": 71
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 13
+ },
+ "end": {
+ "line": 77,
+ "column": 16
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 20
+ },
+ "end": {
+ "line": 77,
+ "column": 71
+ }
+ }
+ ],
+ "line": 77
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ }
+ ],
+ "line": 90
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 50
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 26
+ }
+ },
+ {
+ "start": {
+ "line": 90,
+ "column": 30
+ },
+ "end": {
+ "line": 90,
+ "column": 50
+ }
+ }
+ ],
+ "line": 90
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 11
+ },
+ "end": {
+ "line": 94,
+ "column": 36
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 11
+ },
+ "end": {
+ "line": 94,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 18
+ },
+ "end": {
+ "line": 94,
+ "column": 36
+ }
+ }
+ ],
+ "line": 94
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 9
+ },
+ "end": {
+ "line": 104,
+ "column": 91
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 17
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 86
+ },
+ "end": {
+ "line": 104,
+ "column": 91
+ }
+ }
+ ],
+ "line": 104
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 17
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 17
+ },
+ "end": {
+ "line": 104,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 45
+ },
+ "end": {
+ "line": 104,
+ "column": 65
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 69
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ }
+ ],
+ "line": 104
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 9
+ },
+ "end": {
+ "line": 113,
+ "column": 50
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 16
+ },
+ "end": {
+ "line": 113,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 45
+ },
+ "end": {
+ "line": 113,
+ "column": 50
+ }
+ }
+ ],
+ "line": 113
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 11
+ },
+ "end": {
+ "line": 137,
+ "column": 39
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 137,
+ "column": 11
+ },
+ "end": {
+ "line": 137,
+ "column": 17
+ }
+ },
+ {
+ "start": {
+ "line": 137,
+ "column": 21
+ },
+ "end": {
+ "line": 137,
+ "column": 39
+ }
+ }
+ ],
+ "line": 137
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 158,
+ "column": 30
+ },
+ "end": {
+ "line": 158,
+ "column": 164
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 158,
+ "column": 31
+ },
+ "end": {
+ "line": 158,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 59
+ },
+ "end": {
+ "line": 158,
+ "column": 77
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 81
+ },
+ "end": {
+ "line": 158,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 91
+ },
+ "end": {
+ "line": 158,
+ "column": 117
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 121
+ },
+ "end": {
+ "line": 158,
+ "column": 145
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 149
+ },
+ "end": {
+ "line": 158,
+ "column": 155
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 160
+ },
+ "end": {
+ "line": 158,
+ "column": 164
+ }
+ }
+ ],
+ "line": 158
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ }
+ ],
+ "line": 231
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ }
+ ],
+ "line": 232
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 286,
+ "column": 31
+ },
+ "end": {
+ "line": 286,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 286,
+ "column": 59
+ },
+ "end": {
+ "line": 286,
+ "column": 60
+ }
+ }
+ ],
+ "line": 286
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ }
+ ],
+ "line": 298
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ }
+ ],
+ "line": 302
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 310,
+ "column": 17
+ },
+ "end": {
+ "line": 310,
+ "column": 50
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 310,
+ "column": 17
+ },
+ "end": {
+ "line": 310,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 310,
+ "column": 27
+ },
+ "end": {
+ "line": 310,
+ "column": 50
+ }
+ }
+ ],
+ "line": 310
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ }
+ ],
+ "line": 321
+ },
+ "25": {
+ "loc": {
+ "start": {
+ "line": 333,
+ "column": 63
+ },
+ "end": {
+ "line": 333,
+ "column": 92
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 333,
+ "column": 90
+ },
+ "end": {
+ "line": 333,
+ "column": 92
+ }
+ }
+ ],
+ "line": 333
+ },
+ "26": {
+ "loc": {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ }
+ ],
+ "line": 368
+ },
+ "27": {
+ "loc": {
+ "start": {
+ "line": 368,
+ "column": 6
+ },
+ "end": {
+ "line": 368,
+ "column": 42
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 368,
+ "column": 6
+ },
+ "end": {
+ "line": 368,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 368,
+ "column": 27
+ },
+ "end": {
+ "line": 368,
+ "column": 42
+ }
+ }
+ ],
+ "line": 368
+ },
+ "28": {
+ "loc": {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ }
+ ],
+ "line": 374
+ },
+ "29": {
+ "loc": {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ }
+ ],
+ "line": 394
+ },
+ "30": {
+ "loc": {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ }
+ ],
+ "line": 399
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 9,
+ "4": 9,
+ "5": 9,
+ "6": 9,
+ "7": 9,
+ "8": 9,
+ "9": 9,
+ "10": 0,
+ "11": 9,
+ "12": 9,
+ "13": 2,
+ "14": 2,
+ "15": 2,
+ "16": 2,
+ "17": 2,
+ "18": 2,
+ "19": 2,
+ "20": 1,
+ "21": 1,
+ "22": 1,
+ "23": 24,
+ "24": 0,
+ "25": 24,
+ "26": 24,
+ "27": 24,
+ "28": 20,
+ "29": 71,
+ "30": 17,
+ "31": 4,
+ "32": 24,
+ "33": 0,
+ "34": 24,
+ "35": 82,
+ "36": 1031,
+ "37": 621,
+ "38": 105,
+ "39": 1,
+ "40": 1,
+ "41": 332,
+ "42": 332,
+ "43": 0,
+ "44": 332,
+ "45": 332,
+ "46": 0,
+ "47": 1,
+ "48": 993,
+ "49": 84,
+ "50": 909,
+ "51": 1,
+ "52": 908,
+ "53": 1,
+ "54": 1,
+ "55": 11,
+ "56": 11,
+ "57": 11,
+ "58": 11,
+ "59": 11,
+ "60": 88,
+ "61": 88,
+ "62": 11,
+ "63": 0,
+ "64": 11,
+ "65": 11,
+ "66": 11,
+ "67": 132,
+ "68": 0,
+ "69": 0,
+ "70": 0,
+ "71": 11,
+ "72": 132,
+ "73": 11,
+ "74": 0,
+ "75": 11,
+ "76": 1,
+ "77": 1,
+ "78": 1,
+ "79": 1,
+ "80": 1,
+ "81": 1,
+ "82": 5,
+ "83": 5,
+ "84": 5,
+ "85": 110,
+ "86": 110,
+ "87": 1259,
+ "88": 5,
+ "89": 4,
+ "90": 4,
+ "91": 0,
+ "92": 0,
+ "93": 0,
+ "94": 0,
+ "95": 0,
+ "96": 0,
+ "97": 0,
+ "98": 0,
+ "99": 0,
+ "100": 0,
+ "101": 376,
+ "102": 376,
+ "103": 0,
+ "104": 0,
+ "105": 0,
+ "106": 0,
+ "107": 0,
+ "108": 0,
+ "109": 0,
+ "110": 23,
+ "111": 23,
+ "112": 460,
+ "113": 23
+ },
+ "f": {
+ "0": 9,
+ "1": 2,
+ "2": 24,
+ "3": 71,
+ "4": 17,
+ "5": 24,
+ "6": 82,
+ "7": 1031,
+ "8": 621,
+ "9": 105,
+ "10": 332,
+ "11": 332,
+ "12": 0,
+ "13": 993,
+ "14": 11,
+ "15": 1,
+ "16": 5,
+ "17": 1259,
+ "18": 4,
+ "19": 376,
+ "20": 0,
+ "21": 0,
+ "22": 23
+ },
+ "b": {
+ "0": [
+ 9
+ ],
+ "1": [
+ 0,
+ 9
+ ],
+ "2": [
+ 9,
+ 9
+ ],
+ "3": [
+ 2
+ ],
+ "4": [
+ 1,
+ 1
+ ],
+ "5": [
+ 2,
+ 2
+ ],
+ "6": [
+ 0,
+ 24
+ ],
+ "7": [
+ 24,
+ 24
+ ],
+ "8": [
+ 20,
+ 4
+ ],
+ "9": [
+ 17,
+ 16
+ ],
+ "10": [
+ 0,
+ 24
+ ],
+ "11": [
+ 24,
+ 24
+ ],
+ "12": [
+ 82,
+ 79
+ ],
+ "13": [
+ 971,
+ 60
+ ],
+ "14": [
+ 971,
+ 809,
+ 785
+ ],
+ "15": [
+ 110,
+ 511
+ ],
+ "16": [
+ 332,
+ 332
+ ],
+ "17": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "18": [
+ 84,
+ 909
+ ],
+ "19": [
+ 1,
+ 908
+ ],
+ "20": [
+ 4
+ ],
+ "21": [
+ 0,
+ 11
+ ],
+ "22": [
+ 11,
+ 0
+ ],
+ "23": [
+ 0,
+ 0
+ ],
+ "24": [
+ 0,
+ 11
+ ],
+ "25": [
+ 0
+ ],
+ "26": [
+ 4,
+ 0
+ ],
+ "27": [
+ 4,
+ 0
+ ],
+ "28": [
+ 0,
+ 0
+ ],
+ "29": [
+ 376,
+ 0
+ ],
+ "30": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "b49efc35ca880001f82774c179f7e281b44ef1d4"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/SyncTree.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/SyncTree.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 33,
+ "column": 4
+ },
+ "end": {
+ "line": 33,
+ "column": 20
+ }
+ },
+ "1": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 34,
+ "column": 29
+ }
+ },
+ "2": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 42
+ }
+ },
+ "3": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 65
+ }
+ },
+ "4": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 6
+ }
+ },
+ "5": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ },
+ "6": {
+ "start": {
+ "line": 50,
+ "column": 6
+ },
+ "end": {
+ "line": 50,
+ "column": 36
+ }
+ },
+ "7": {
+ "start": {
+ "line": 52,
+ "column": 6
+ },
+ "end": {
+ "line": 52,
+ "column": 36
+ }
+ },
+ "8": {
+ "start": {
+ "line": 66,
+ "column": 42
+ },
+ "end": {
+ "line": 66,
+ "column": 60
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 25
+ },
+ "end": {
+ "line": 67,
+ "column": 67
+ }
+ },
+ "10": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 65
+ }
+ },
+ "12": {
+ "start": {
+ "line": 77,
+ "column": 44
+ },
+ "end": {
+ "line": 77,
+ "column": 54
+ }
+ },
+ "13": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 6
+ }
+ },
+ "14": {
+ "start": {
+ "line": 96,
+ "column": 30
+ },
+ "end": {
+ "line": 96,
+ "column": 41
+ }
+ },
+ "15": {
+ "start": {
+ "line": 97,
+ "column": 66
+ },
+ "end": {
+ "line": 97,
+ "column": 84
+ }
+ },
+ "16": {
+ "start": {
+ "line": 99,
+ "column": 25
+ },
+ "end": {
+ "line": 99,
+ "column": 74
+ }
+ },
+ "17": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 104,
+ "column": 20
+ },
+ "end": {
+ "line": 104,
+ "column": 77
+ }
+ },
+ "19": {
+ "start": {
+ "line": 107,
+ "column": 6
+ },
+ "end": {
+ "line": 107,
+ "column": 76
+ }
+ },
+ "20": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 111,
+ "column": 52
+ }
+ },
+ "21": {
+ "start": {
+ "line": 122,
+ "column": 4
+ },
+ "end": {
+ "line": 122,
+ "column": 107
+ }
+ },
+ "22": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "23": {
+ "start": {
+ "line": 133,
+ "column": 6
+ },
+ "end": {
+ "line": 133,
+ "column": 45
+ }
+ },
+ "24": {
+ "start": {
+ "line": 134,
+ "column": 6
+ },
+ "end": {
+ "line": 134,
+ "column": 69
+ }
+ },
+ "25": {
+ "start": {
+ "line": 135,
+ "column": 6
+ },
+ "end": {
+ "line": 135,
+ "column": 15
+ }
+ },
+ "26": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ "27": {
+ "start": {
+ "line": 138,
+ "column": 39
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ "28": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 142,
+ "column": 5
+ }
+ },
+ "29": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 140,
+ "column": 48
+ }
+ },
+ "30": {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 72
+ }
+ },
+ "31": {
+ "start": {
+ "line": 144,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 32
+ }
+ },
+ "32": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ "33": {
+ "start": {
+ "line": 155,
+ "column": 39
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ "34": {
+ "start": {
+ "line": 156,
+ "column": 20
+ },
+ "end": {
+ "line": 156,
+ "column": 22
+ }
+ },
+ "35": {
+ "start": {
+ "line": 158,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ "36": {
+ "start": {
+ "line": 159,
+ "column": 27
+ },
+ "end": {
+ "line": 159,
+ "column": 43
+ }
+ },
+ "37": {
+ "start": {
+ "line": 160,
+ "column": 28
+ },
+ "end": {
+ "line": 160,
+ "column": 106
+ }
+ },
+ "38": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ "39": {
+ "start": {
+ "line": 162,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "40": {
+ "start": {
+ "line": 163,
+ "column": 31
+ },
+ "end": {
+ "line": 163,
+ "column": 47
+ }
+ },
+ "41": {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ },
+ "42": {
+ "start": {
+ "line": 167,
+ "column": 12
+ },
+ "end": {
+ "line": 167,
+ "column": 34
+ }
+ },
+ "43": {
+ "start": {
+ "line": 168,
+ "column": 12
+ },
+ "end": {
+ "line": 168,
+ "column": 39
+ }
+ },
+ "44": {
+ "start": {
+ "line": 169,
+ "column": 12
+ },
+ "end": {
+ "line": 169,
+ "column": 50
+ }
+ },
+ "45": {
+ "start": {
+ "line": 175,
+ "column": 4
+ },
+ "end": {
+ "line": 175,
+ "column": 19
+ }
+ },
+ "46": {
+ "start": {
+ "line": 185,
+ "column": 16
+ },
+ "end": {
+ "line": 185,
+ "column": 18
+ }
+ },
+ "47": {
+ "start": {
+ "line": 186,
+ "column": 22
+ },
+ "end": {
+ "line": 186,
+ "column": 57
+ }
+ },
+ "48": {
+ "start": {
+ "line": 188,
+ "column": 4
+ },
+ "end": {
+ "line": 190,
+ "column": 5
+ }
+ },
+ "49": {
+ "start": {
+ "line": 189,
+ "column": 6
+ },
+ "end": {
+ "line": 189,
+ "column": 83
+ }
+ },
+ "50": {
+ "start": {
+ "line": 192,
+ "column": 4
+ },
+ "end": {
+ "line": 192,
+ "column": 15
+ }
+ },
+ "51": {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ "52": {
+ "start": {
+ "line": 203,
+ "column": 27
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ "53": {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ "54": {
+ "start": {
+ "line": 204,
+ "column": 38
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ "55": {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 206,
+ "column": 52
+ }
+ },
+ "56": {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ "57": {
+ "start": {
+ "line": 218,
+ "column": 27
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ "58": {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ "59": {
+ "start": {
+ "line": 219,
+ "column": 38
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ "60": {
+ "start": {
+ "line": 221,
+ "column": 38
+ },
+ "end": {
+ "line": 221,
+ "column": 81
+ }
+ },
+ "61": {
+ "start": {
+ "line": 223,
+ "column": 4
+ },
+ "end": {
+ "line": 226,
+ "column": 5
+ }
+ },
+ "62": {
+ "start": {
+ "line": 224,
+ "column": 27
+ },
+ "end": {
+ "line": 224,
+ "column": 55
+ }
+ },
+ "63": {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ "64": {
+ "start": {
+ "line": 225,
+ "column": 40
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ "65": {
+ "start": {
+ "line": 228,
+ "column": 4
+ },
+ "end": {
+ "line": 228,
+ "column": 16
+ }
+ },
+ "66": {
+ "start": {
+ "line": 245,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 18
+ }
+ },
+ "67": {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ "68": {
+ "start": {
+ "line": 247,
+ "column": 27
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ "69": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ "70": {
+ "start": {
+ "line": 248,
+ "column": 38
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ "71": {
+ "start": {
+ "line": 250,
+ "column": 4
+ },
+ "end": {
+ "line": 250,
+ "column": 65
+ }
+ },
+ "72": {
+ "start": {
+ "line": 251,
+ "column": 4
+ },
+ "end": {
+ "line": 251,
+ "column": 88
+ }
+ },
+ "73": {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ },
+ "74": {
+ "start": {
+ "line": 254,
+ "column": 6
+ },
+ "end": {
+ "line": 257,
+ "column": 8
+ }
+ },
+ "75": {
+ "start": {
+ "line": 259,
+ "column": 6
+ },
+ "end": {
+ "line": 259,
+ "column": 79
+ }
+ },
+ "76": {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 262,
+ "column": 32
+ }
+ },
+ "77": {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ "78": {
+ "start": {
+ "line": 273,
+ "column": 44
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ "79": {
+ "start": {
+ "line": 274,
+ "column": 38
+ },
+ "end": {
+ "line": 274,
+ "column": 71
+ }
+ },
+ "80": {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ },
+ "81": {
+ "start": {
+ "line": 277,
+ "column": 6
+ },
+ "end": {
+ "line": 277,
+ "column": 47
+ }
+ },
+ "82": {
+ "start": {
+ "line": 278,
+ "column": 6
+ },
+ "end": {
+ "line": 278,
+ "column": 19
+ }
+ },
+ "83": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ },
+ "84": {
+ "start": {
+ "line": 282,
+ "column": 6
+ },
+ "end": {
+ "line": 282,
+ "column": 47
+ }
+ },
+ "85": {
+ "start": {
+ "line": 283,
+ "column": 6
+ },
+ "end": {
+ "line": 283,
+ "column": 19
+ }
+ },
+ "86": {
+ "start": {
+ "line": 288,
+ "column": 28
+ },
+ "end": {
+ "line": 288,
+ "column": 61
+ }
+ },
+ "87": {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ },
+ "88": {
+ "start": {
+ "line": 290,
+ "column": 6
+ },
+ "end": {
+ "line": 290,
+ "column": 66
+ }
+ },
+ "89": {
+ "start": {
+ "line": 293,
+ "column": 4
+ },
+ "end": {
+ "line": 293,
+ "column": 53
+ }
+ },
+ "90": {
+ "start": {
+ "line": 294,
+ "column": 4
+ },
+ "end": {
+ "line": 294,
+ "column": 45
+ }
+ },
+ "91": {
+ "start": {
+ "line": 296,
+ "column": 4
+ },
+ "end": {
+ "line": 296,
+ "column": 29
+ }
+ },
+ "92": {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 311,
+ "column": 6
+ }
+ },
+ "93": {
+ "start": {
+ "line": 309,
+ "column": 6
+ },
+ "end": {
+ "line": 309,
+ "column": 44
+ }
+ },
+ "94": {
+ "start": {
+ "line": 310,
+ "column": 6
+ },
+ "end": {
+ "line": 310,
+ "column": 24
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 32,
+ "column": 2
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 38
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "line": 32
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 26
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "line": 48
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 64,
+ "column": 2
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 27
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 64
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 94,
+ "column": 2
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 27
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "line": 94
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 2
+ },
+ "end": {
+ "line": 121,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 61
+ },
+ "end": {
+ "line": 123,
+ "column": 3
+ }
+ },
+ "line": 121
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 131,
+ "column": 2
+ },
+ "end": {
+ "line": 131,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 68
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 131
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 154,
+ "column": 2
+ },
+ "end": {
+ "line": 154,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 65
+ },
+ "end": {
+ "line": 176,
+ "column": 3
+ }
+ },
+ "line": 154
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 184,
+ "column": 2
+ },
+ "end": {
+ "line": 184,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 46
+ },
+ "end": {
+ "line": 193,
+ "column": 3
+ }
+ },
+ "line": 184
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 202,
+ "column": 2
+ },
+ "end": {
+ "line": 202,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 202,
+ "column": 70
+ },
+ "end": {
+ "line": 207,
+ "column": 3
+ }
+ },
+ "line": 202
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 217,
+ "column": 2
+ },
+ "end": {
+ "line": 217,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 217,
+ "column": 88
+ },
+ "end": {
+ "line": 229,
+ "column": 3
+ }
+ },
+ "line": 217
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 239,
+ "column": 2
+ },
+ "end": {
+ "line": 239,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 239,
+ "column": 72
+ },
+ "end": {
+ "line": 263,
+ "column": 3
+ }
+ },
+ "line": 239
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 272,
+ "column": 2
+ },
+ "end": {
+ "line": 272,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 272,
+ "column": 52
+ },
+ "end": {
+ "line": 297,
+ "column": 3
+ }
+ },
+ "line": 272
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 307,
+ "column": 2
+ },
+ "end": {
+ "line": 307,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 307,
+ "column": 52
+ },
+ "end": {
+ "line": 312,
+ "column": 3
+ }
+ },
+ "line": 307
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 308,
+ "column": 11
+ },
+ "end": {
+ "line": 308,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 308,
+ "column": 24
+ },
+ "end": {
+ "line": 311,
+ "column": 5
+ }
+ },
+ "line": 308
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ }
+ ],
+ "line": 49
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ }
+ ],
+ "line": 69
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ }
+ ],
+ "line": 101
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 122,
+ "column": 11
+ },
+ "end": {
+ "line": 122,
+ "column": 106
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 122,
+ "column": 47
+ },
+ "end": {
+ "line": 122,
+ "column": 99
+ }
+ },
+ {
+ "start": {
+ "line": 122,
+ "column": 102
+ },
+ "end": {
+ "line": 122,
+ "column": 106
+ }
+ }
+ ],
+ "line": 122
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ }
+ ],
+ "line": 132
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ }
+ ],
+ "line": 138
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ }
+ ],
+ "line": 155
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ }
+ ],
+ "line": 161
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ }
+ ],
+ "line": 166
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 14
+ },
+ "end": {
+ "line": 166,
+ "column": 64
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 166,
+ "column": 14
+ },
+ "end": {
+ "line": 166,
+ "column": 26
+ }
+ },
+ {
+ "start": {
+ "line": 166,
+ "column": 30
+ },
+ "end": {
+ "line": 166,
+ "column": 64
+ }
+ }
+ ],
+ "line": 166
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 186,
+ "column": 34
+ },
+ "end": {
+ "line": 186,
+ "column": 56
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 186,
+ "column": 34
+ },
+ "end": {
+ "line": 186,
+ "column": 50
+ }
+ },
+ {
+ "start": {
+ "line": 186,
+ "column": 54
+ },
+ "end": {
+ "line": 186,
+ "column": 56
+ }
+ }
+ ],
+ "line": 186
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ }
+ ],
+ "line": 203
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ }
+ ],
+ "line": 204
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ }
+ ],
+ "line": 218
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ }
+ ],
+ "line": 219
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ }
+ ],
+ "line": 225
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ }
+ ],
+ "line": 247
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ }
+ ],
+ "line": 248
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ }
+ ],
+ "line": 253
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ }
+ ],
+ "line": 273
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ }
+ ],
+ "line": 276
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ }
+ ],
+ "line": 281
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ }
+ ],
+ "line": 289
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 289,
+ "column": 8
+ },
+ "end": {
+ "line": 289,
+ "column": 32
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 289,
+ "column": 8
+ },
+ "end": {
+ "line": 289,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 289,
+ "column": 27
+ },
+ "end": {
+ "line": 289,
+ "column": 32
+ }
+ }
+ ],
+ "line": 289
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 132,
+ "6": 2,
+ "7": 130,
+ "8": 130,
+ "9": 130,
+ "10": 130,
+ "11": 0,
+ "12": 130,
+ "13": 130,
+ "14": 2,
+ "15": 2,
+ "16": 2,
+ "17": 2,
+ "18": 1,
+ "19": 1,
+ "20": 1,
+ "21": 132,
+ "22": 21,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 21,
+ "27": 0,
+ "28": 21,
+ "29": 19,
+ "30": 19,
+ "31": 21,
+ "32": 5,
+ "33": 0,
+ "34": 5,
+ "35": 5,
+ "36": 5,
+ "37": 5,
+ "38": 5,
+ "39": 5,
+ "40": 5,
+ "41": 5,
+ "42": 5,
+ "43": 5,
+ "44": 5,
+ "45": 5,
+ "46": 12,
+ "47": 12,
+ "48": 12,
+ "49": 15,
+ "50": 12,
+ "51": 4,
+ "52": 0,
+ "53": 4,
+ "54": 2,
+ "55": 2,
+ "56": 6,
+ "57": 0,
+ "58": 6,
+ "59": 0,
+ "60": 6,
+ "61": 6,
+ "62": 5,
+ "63": 5,
+ "64": 5,
+ "65": 1,
+ "66": 30,
+ "67": 30,
+ "68": 9,
+ "69": 30,
+ "70": 11,
+ "71": 30,
+ "72": 30,
+ "73": 30,
+ "74": 1,
+ "75": 29,
+ "76": 30,
+ "77": 26,
+ "78": 6,
+ "79": 20,
+ "80": 20,
+ "81": 0,
+ "82": 0,
+ "83": 20,
+ "84": 0,
+ "85": 0,
+ "86": 20,
+ "87": 20,
+ "88": 19,
+ "89": 20,
+ "90": 20,
+ "91": 20,
+ "92": 1,
+ "93": 1,
+ "94": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 132,
+ "2": 130,
+ "3": 2,
+ "4": 132,
+ "5": 21,
+ "6": 5,
+ "7": 12,
+ "8": 4,
+ "9": 6,
+ "10": 30,
+ "11": 26,
+ "12": 1,
+ "13": 1
+ },
+ "b": {
+ "0": [
+ 2,
+ 130
+ ],
+ "1": [
+ 0,
+ 130
+ ],
+ "2": [
+ 1,
+ 1
+ ],
+ "3": [
+ 131,
+ 1
+ ],
+ "4": [
+ 0,
+ 21
+ ],
+ "5": [
+ 0,
+ 21
+ ],
+ "6": [
+ 0,
+ 5
+ ],
+ "7": [
+ 5,
+ 0
+ ],
+ "8": [
+ 5,
+ 0
+ ],
+ "9": [
+ 5,
+ 5
+ ],
+ "10": [
+ 12,
+ 0
+ ],
+ "11": [
+ 0,
+ 4
+ ],
+ "12": [
+ 2,
+ 2
+ ],
+ "13": [
+ 0,
+ 6
+ ],
+ "14": [
+ 0,
+ 6
+ ],
+ "15": [
+ 5,
+ 0
+ ],
+ "16": [
+ 9,
+ 21
+ ],
+ "17": [
+ 11,
+ 19
+ ],
+ "18": [
+ 1,
+ 29
+ ],
+ "19": [
+ 6,
+ 20
+ ],
+ "20": [
+ 0,
+ 20
+ ],
+ "21": [
+ 0,
+ 20
+ ],
+ "22": [
+ 19,
+ 1
+ ],
+ "23": [
+ 20,
+ 20
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "b6d1c10964ad46a5343681949658938d9148dc9f"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/snapshot.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/snapshot.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 28
+ }
+ },
+ "1": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ },
+ "2": {
+ "start": {
+ "line": 24,
+ "column": 6
+ },
+ "end": {
+ "line": 24,
+ "column": 41
+ }
+ },
+ "3": {
+ "start": {
+ "line": 26,
+ "column": 6
+ },
+ "end": {
+ "line": 26,
+ "column": 21
+ }
+ },
+ "4": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 33
+ }
+ },
+ "5": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 80
+ }
+ },
+ "6": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 47
+ }
+ },
+ "7": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ "8": {
+ "start": {
+ "line": 42,
+ "column": 61
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ "9": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 23
+ }
+ },
+ "10": {
+ "start": {
+ "line": 53,
+ "column": 18
+ },
+ "end": {
+ "line": 53,
+ "column": 44
+ }
+ },
+ "11": {
+ "start": {
+ "line": 54,
+ "column": 21
+ },
+ "end": {
+ "line": 54,
+ "column": 41
+ }
+ },
+ "12": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 7
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 32
+ }
+ },
+ "14": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ "15": {
+ "start": {
+ "line": 82,
+ "column": 33
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ "16": {
+ "start": {
+ "line": 83,
+ "column": 20
+ },
+ "end": {
+ "line": 83,
+ "column": 25
+ }
+ },
+ "17": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 86,
+ "column": 18
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "19": {
+ "start": {
+ "line": 87,
+ "column": 28
+ },
+ "end": {
+ "line": 87,
+ "column": 43
+ }
+ },
+ "20": {
+ "start": {
+ "line": 88,
+ "column": 26
+ },
+ "end": {
+ "line": 88,
+ "column": 47
+ }
+ },
+ "21": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ },
+ "22": {
+ "start": {
+ "line": 91,
+ "column": 8
+ },
+ "end": {
+ "line": 91,
+ "column": 25
+ }
+ },
+ "23": {
+ "start": {
+ "line": 92,
+ "column": 8
+ },
+ "end": {
+ "line": 92,
+ "column": 14
+ }
+ },
+ "24": {
+ "start": {
+ "line": 96,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 21
+ }
+ },
+ "25": {
+ "start": {
+ "line": 105,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 26
+ }
+ },
+ "26": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 115,
+ "column": 41
+ }
+ },
+ "27": {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 34
+ }
+ },
+ "28": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ "29": {
+ "start": {
+ "line": 133,
+ "column": 32
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ "30": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 43
+ }
+ },
+ "31": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 22
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 48
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 40,
+ "column": 2
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 13
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 40
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 32
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 52
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 20
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 46
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 40
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 104
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 114,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 34
+ },
+ "end": {
+ "line": 116,
+ "column": 3
+ }
+ },
+ "line": 114
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 123,
+ "column": 2
+ },
+ "end": {
+ "line": 123,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 123,
+ "column": 25
+ },
+ "end": {
+ "line": 125,
+ "column": 3
+ }
+ },
+ "line": 123
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 132,
+ "column": 2
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 24
+ },
+ "end": {
+ "line": 135,
+ "column": 3
+ }
+ },
+ "line": 132
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 19
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "line": 142
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ }
+ ],
+ "line": 23
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 21
+ },
+ "end": {
+ "line": 31,
+ "column": 79
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 31,
+ "column": 55
+ },
+ "end": {
+ "line": 31,
+ "column": 59
+ }
+ },
+ {
+ "start": {
+ "line": 31,
+ "column": 62
+ },
+ "end": {
+ "line": 31,
+ "column": 79
+ }
+ }
+ ],
+ "line": 31
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 22
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 32,
+ "column": 22
+ },
+ "end": {
+ "line": 32,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 32,
+ "column": 44
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ ],
+ "line": 32
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ }
+ ],
+ "line": 42
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 59
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 29
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 33
+ },
+ "end": {
+ "line": 42,
+ "column": 59
+ }
+ }
+ ],
+ "line": 42
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 17
+ },
+ "end": {
+ "line": 63,
+ "column": 58
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 35
+ },
+ "end": {
+ "line": 63,
+ "column": 53
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 56
+ },
+ "end": {
+ "line": 63,
+ "column": 58
+ }
+ }
+ ],
+ "line": 63
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ }
+ ],
+ "line": 82
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ }
+ ],
+ "line": 90
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ }
+ ],
+ "line": 133
+ }
+ },
+ "s": {
+ "0": 234,
+ "1": 234,
+ "2": 56,
+ "3": 178,
+ "4": 234,
+ "5": 234,
+ "6": 234,
+ "7": 151,
+ "8": 51,
+ "9": 100,
+ "10": 9,
+ "11": 9,
+ "12": 9,
+ "13": 1,
+ "14": 1,
+ "15": 0,
+ "16": 1,
+ "17": 1,
+ "18": 4,
+ "19": 4,
+ "20": 4,
+ "21": 4,
+ "22": 1,
+ "23": 1,
+ "24": 1,
+ "25": 7,
+ "26": 2,
+ "27": 2,
+ "28": 2,
+ "29": 1,
+ "30": 1,
+ "31": 0
+ },
+ "f": {
+ "0": 234,
+ "1": 151,
+ "2": 9,
+ "3": 1,
+ "4": 1,
+ "5": 7,
+ "6": 2,
+ "7": 2,
+ "8": 2,
+ "9": 0
+ },
+ "b": {
+ "0": [
+ 56,
+ 178
+ ],
+ "1": [
+ 9,
+ 225
+ ],
+ "2": [
+ 234,
+ 0
+ ],
+ "3": [
+ 51,
+ 100
+ ],
+ "4": [
+ 151,
+ 118
+ ],
+ "5": [
+ 0,
+ 9
+ ],
+ "6": [
+ 0,
+ 1
+ ],
+ "7": [
+ 1,
+ 3
+ ],
+ "8": [
+ 1,
+ 1
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "53ba522077277ceb17a6fc2913ec01e978ca3019"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/reference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/reference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 26,
+ "column": 16
+ },
+ "end": {
+ "line": 26,
+ "column": 17
+ }
+ },
+ "1": {
+ "start": {
+ "line": 33,
+ "column": 28
+ },
+ "end": {
+ "line": 39,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 26
+ }
+ },
+ "3": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 25
+ }
+ },
+ "4": {
+ "start": {
+ "line": 84,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 28
+ }
+ },
+ "5": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 30
+ }
+ },
+ "6": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 59
+ }
+ },
+ "7": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 63
+ }
+ },
+ "8": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 109
+ }
+ },
+ "9": {
+ "start": {
+ "line": 113,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 6
+ }
+ },
+ "10": {
+ "start": {
+ "line": 128,
+ "column": 22
+ },
+ "end": {
+ "line": 128,
+ "column": 54
+ }
+ },
+ "11": {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 6
+ }
+ },
+ "12": {
+ "start": {
+ "line": 146,
+ "column": 19
+ },
+ "end": {
+ "line": 146,
+ "column": 48
+ }
+ },
+ "13": {
+ "start": {
+ "line": 147,
+ "column": 22
+ },
+ "end": {
+ "line": 147,
+ "column": 54
+ }
+ },
+ "14": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 6
+ }
+ },
+ "15": {
+ "start": {
+ "line": 164,
+ "column": 18
+ },
+ "end": {
+ "line": 164,
+ "column": 44
+ }
+ },
+ "16": {
+ "start": {
+ "line": 166,
+ "column": 4
+ },
+ "end": {
+ "line": 169,
+ "column": 6
+ }
+ },
+ "17": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 6
+ }
+ },
+ "18": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 200,
+ "column": 6
+ },
+ "end": {
+ "line": 200,
+ "column": 87
+ }
+ },
+ "20": {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 204,
+ "column": 32
+ },
+ "end": {
+ "line": 215,
+ "column": 7
+ }
+ },
+ "22": {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ },
+ "23": {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ },
+ "24": {
+ "start": {
+ "line": 207,
+ "column": 12
+ },
+ "end": {
+ "line": 207,
+ "column": 47
+ }
+ },
+ "25": {
+ "start": {
+ "line": 209,
+ "column": 12
+ },
+ "end": {
+ "line": 209,
+ "column": 74
+ }
+ },
+ "26": {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ "27": {
+ "start": {
+ "line": 213,
+ "column": 19
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ "28": {
+ "start": {
+ "line": 214,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 82
+ }
+ },
+ "29": {
+ "start": {
+ "line": 218,
+ "column": 6
+ },
+ "end": {
+ "line": 218,
+ "column": 103
+ }
+ },
+ "30": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 252,
+ "column": 9
+ }
+ },
+ "31": {
+ "start": {
+ "line": 239,
+ "column": 26
+ },
+ "end": {
+ "line": 239,
+ "column": 54
+ }
+ },
+ "32": {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ },
+ "33": {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ "34": {
+ "start": {
+ "line": 242,
+ "column": 41
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ "35": {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ "36": {
+ "start": {
+ "line": 243,
+ "column": 44
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ "37": {
+ "start": {
+ "line": 244,
+ "column": 10
+ },
+ "end": {
+ "line": 244,
+ "column": 37
+ }
+ },
+ "38": {
+ "start": {
+ "line": 247,
+ "column": 8
+ },
+ "end": {
+ "line": 247,
+ "column": 25
+ }
+ },
+ "39": {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ "40": {
+ "start": {
+ "line": 250,
+ "column": 41
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ "41": {
+ "start": {
+ "line": 251,
+ "column": 8
+ },
+ "end": {
+ "line": 251,
+ "column": 21
+ }
+ },
+ "42": {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ },
+ "43": {
+ "start": {
+ "line": 263,
+ "column": 6
+ },
+ "end": {
+ "line": 263,
+ "column": 111
+ }
+ },
+ "44": {
+ "start": {
+ "line": 266,
+ "column": 19
+ },
+ "end": {
+ "line": 266,
+ "column": 116
+ }
+ },
+ "45": {
+ "start": {
+ "line": 267,
+ "column": 20
+ },
+ "end": {
+ "line": 267,
+ "column": 37
+ }
+ },
+ "46": {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ },
+ "47": {
+ "start": {
+ "line": 271,
+ "column": 6
+ },
+ "end": {
+ "line": 273,
+ "column": 49
+ }
+ },
+ "48": {
+ "start": {
+ "line": 272,
+ "column": 20
+ },
+ "end": {
+ "line": 272,
+ "column": 44
+ }
+ },
+ "49": {
+ "start": {
+ "line": 273,
+ "column": 24
+ },
+ "end": {
+ "line": 273,
+ "column": 47
+ }
+ },
+ "50": {
+ "start": {
+ "line": 278,
+ "column": 4
+ },
+ "end": {
+ "line": 278,
+ "column": 33
+ }
+ },
+ "51": {
+ "start": {
+ "line": 279,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 18
+ }
+ },
+ "52": {
+ "start": {
+ "line": 291,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 38
+ }
+ },
+ "53": {
+ "start": {
+ "line": 299,
+ "column": 4
+ },
+ "end": {
+ "line": 299,
+ "column": 43
+ }
+ },
+ "54": {
+ "start": {
+ "line": 307,
+ "column": 4
+ },
+ "end": {
+ "line": 307,
+ "column": 40
+ }
+ },
+ "55": {
+ "start": {
+ "line": 316,
+ "column": 4
+ },
+ "end": {
+ "line": 316,
+ "column": 45
+ }
+ },
+ "56": {
+ "start": {
+ "line": 326,
+ "column": 19
+ },
+ "end": {
+ "line": 326,
+ "column": 87
+ }
+ },
+ "57": {
+ "start": {
+ "line": 327,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 37
+ }
+ },
+ "58": {
+ "start": {
+ "line": 328,
+ "column": 4
+ },
+ "end": {
+ "line": 328,
+ "column": 18
+ }
+ },
+ "59": {
+ "start": {
+ "line": 341,
+ "column": 4
+ },
+ "end": {
+ "line": 341,
+ "column": 44
+ }
+ },
+ "60": {
+ "start": {
+ "line": 350,
+ "column": 4
+ },
+ "end": {
+ "line": 350,
+ "column": 45
+ }
+ },
+ "61": {
+ "start": {
+ "line": 360,
+ "column": 19
+ },
+ "end": {
+ "line": 360,
+ "column": 87
+ }
+ },
+ "62": {
+ "start": {
+ "line": 361,
+ "column": 4
+ },
+ "end": {
+ "line": 361,
+ "column": 37
+ }
+ },
+ "63": {
+ "start": {
+ "line": 362,
+ "column": 4
+ },
+ "end": {
+ "line": 362,
+ "column": 18
+ }
+ },
+ "64": {
+ "start": {
+ "line": 376,
+ "column": 4
+ },
+ "end": {
+ "line": 376,
+ "column": 46
+ }
+ },
+ "65": {
+ "start": {
+ "line": 386,
+ "column": 4
+ },
+ "end": {
+ "line": 386,
+ "column": 44
+ }
+ },
+ "66": {
+ "start": {
+ "line": 396,
+ "column": 4
+ },
+ "end": {
+ "line": 396,
+ "column": 46
+ }
+ },
+ "67": {
+ "start": {
+ "line": 407,
+ "column": 19
+ },
+ "end": {
+ "line": 407,
+ "column": 87
+ }
+ },
+ "68": {
+ "start": {
+ "line": 408,
+ "column": 4
+ },
+ "end": {
+ "line": 408,
+ "column": 43
+ }
+ },
+ "69": {
+ "start": {
+ "line": 409,
+ "column": 4
+ },
+ "end": {
+ "line": 409,
+ "column": 18
+ }
+ },
+ "70": {
+ "start": {
+ "line": 417,
+ "column": 4
+ },
+ "end": {
+ "line": 417,
+ "column": 32
+ }
+ },
+ "71": {
+ "start": {
+ "line": 429,
+ "column": 4
+ },
+ "end": {
+ "line": 429,
+ "column": 65
+ }
+ },
+ "72": {
+ "start": {
+ "line": 437,
+ "column": 4
+ },
+ "end": {
+ "line": 437,
+ "column": 21
+ }
+ },
+ "73": {
+ "start": {
+ "line": 449,
+ "column": 4
+ },
+ "end": {
+ "line": 452,
+ "column": 77
+ }
+ },
+ "74": {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ "75": {
+ "start": {
+ "line": 466,
+ "column": 27
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ "76": {
+ "start": {
+ "line": 467,
+ "column": 4
+ },
+ "end": {
+ "line": 467,
+ "column": 93
+ }
+ },
+ "77": {
+ "start": {
+ "line": 477,
+ "column": 4
+ },
+ "end": {
+ "line": 477,
+ "column": 16
+ }
+ },
+ "78": {
+ "start": {
+ "line": 487,
+ "column": 4
+ },
+ "end": {
+ "line": 487,
+ "column": 46
+ }
+ },
+ "79": {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ },
+ "80": {
+ "start": {
+ "line": 496,
+ "column": 6
+ },
+ "end": {
+ "line": 507,
+ "column": 9
+ }
+ },
+ "81": {
+ "start": {
+ "line": 497,
+ "column": 8
+ },
+ "end": {
+ "line": 497,
+ "column": 29
+ }
+ },
+ "82": {
+ "start": {
+ "line": 498,
+ "column": 8
+ },
+ "end": {
+ "line": 498,
+ "column": 33
+ }
+ },
+ "83": {
+ "start": {
+ "line": 500,
+ "column": 8
+ },
+ "end": {
+ "line": 500,
+ "column": 29
+ }
+ },
+ "84": {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ },
+ "85": {
+ "start": {
+ "line": 503,
+ "column": 10
+ },
+ "end": {
+ "line": 503,
+ "column": 39
+ }
+ },
+ "86": {
+ "start": {
+ "line": 506,
+ "column": 8
+ },
+ "end": {
+ "line": 506,
+ "column": 26
+ }
+ },
+ "87": {
+ "start": {
+ "line": 510,
+ "column": 4
+ },
+ "end": {
+ "line": 510,
+ "column": 65
+ }
+ },
+ "88": {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ },
+ "89": {
+ "start": {
+ "line": 519,
+ "column": 6
+ },
+ "end": {
+ "line": 522,
+ "column": 9
+ }
+ },
+ "90": {
+ "start": {
+ "line": 520,
+ "column": 8
+ },
+ "end": {
+ "line": 520,
+ "column": 29
+ }
+ },
+ "91": {
+ "start": {
+ "line": 521,
+ "column": 8
+ },
+ "end": {
+ "line": 521,
+ "column": 37
+ }
+ },
+ "92": {
+ "start": {
+ "line": 525,
+ "column": 4
+ },
+ "end": {
+ "line": 525,
+ "column": 66
+ }
+ },
+ "93": {
+ "start": {
+ "line": 538,
+ "column": 4
+ },
+ "end": {
+ "line": 538,
+ "column": 114
+ }
+ },
+ "94": {
+ "start": {
+ "line": 549,
+ "column": 4
+ },
+ "end": {
+ "line": 549,
+ "column": 88
+ }
+ },
+ "95": {
+ "start": {
+ "line": 556,
+ "column": 4
+ },
+ "end": {
+ "line": 556,
+ "column": 30
+ }
+ },
+ "96": {
+ "start": {
+ "line": 565,
+ "column": 4
+ },
+ "end": {
+ "line": 565,
+ "column": 28
+ }
+ },
+ "97": {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ "98": {
+ "start": {
+ "line": 576,
+ "column": 24
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ "99": {
+ "start": {
+ "line": 580,
+ "column": 4
+ },
+ "end": {
+ "line": 580,
+ "column": 47
+ }
+ },
+ "100": {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ },
+ "101": {
+ "start": {
+ "line": 591,
+ "column": 6
+ },
+ "end": {
+ "line": 594,
+ "column": 8
+ }
+ },
+ "102": {
+ "start": {
+ "line": 597,
+ "column": 4
+ },
+ "end": {
+ "line": 600,
+ "column": 6
+ }
+ },
+ "103": {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ },
+ "104": {
+ "start": {
+ "line": 631,
+ "column": 6
+ },
+ "end": {
+ "line": 631,
+ "column": 96
+ }
+ },
+ "105": {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ },
+ "106": {
+ "start": {
+ "line": 635,
+ "column": 6
+ },
+ "end": {
+ "line": 635,
+ "column": 141
+ }
+ },
+ "107": {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ },
+ "108": {
+ "start": {
+ "line": 639,
+ "column": 6
+ },
+ "end": {
+ "line": 639,
+ "column": 95
+ }
+ },
+ "109": {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ },
+ "110": {
+ "start": {
+ "line": 643,
+ "column": 6
+ },
+ "end": {
+ "line": 643,
+ "column": 84
+ }
+ },
+ "111": {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ },
+ "112": {
+ "start": {
+ "line": 647,
+ "column": 6
+ },
+ "end": {
+ "line": 647,
+ "column": 150
+ }
+ },
+ "113": {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ },
+ "114": {
+ "start": {
+ "line": 651,
+ "column": 6
+ },
+ "end": {
+ "line": 651,
+ "column": 150
+ }
+ },
+ "115": {
+ "start": {
+ "line": 654,
+ "column": 33
+ },
+ "end": {
+ "line": 654,
+ "column": 68
+ }
+ },
+ "116": {
+ "start": {
+ "line": 655,
+ "column": 40
+ },
+ "end": {
+ "line": 655,
+ "column": 75
+ }
+ },
+ "117": {
+ "start": {
+ "line": 656,
+ "column": 21
+ },
+ "end": {
+ "line": 656,
+ "column": 122
+ }
+ },
+ "118": {
+ "start": {
+ "line": 657,
+ "column": 28
+ },
+ "end": {
+ "line": 664,
+ "column": 5
+ }
+ },
+ "119": {
+ "start": {
+ "line": 666,
+ "column": 4
+ },
+ "end": {
+ "line": 666,
+ "column": 99
+ }
+ },
+ "120": {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ },
+ "121": {
+ "start": {
+ "line": 672,
+ "column": 6
+ },
+ "end": {
+ "line": 683,
+ "column": 8
+ }
+ },
+ "122": {
+ "start": {
+ "line": 687,
+ "column": 4
+ },
+ "end": {
+ "line": 699,
+ "column": 7
+ }
+ },
+ "123": {
+ "start": {
+ "line": 703,
+ "column": 4
+ },
+ "end": {
+ "line": 703,
+ "column": 19
+ }
+ },
+ "124": {
+ "start": {
+ "line": 707,
+ "column": 4
+ },
+ "end": {
+ "line": 707,
+ "column": 20
+ }
+ },
+ "125": {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ },
+ "126": {
+ "start": {
+ "line": 729,
+ "column": 6
+ },
+ "end": {
+ "line": 729,
+ "column": 110
+ }
+ },
+ "127": {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ },
+ "128": {
+ "start": {
+ "line": 736,
+ "column": 6
+ },
+ "end": {
+ "line": 736,
+ "column": 142
+ }
+ },
+ "129": {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ },
+ "130": {
+ "start": {
+ "line": 740,
+ "column": 6
+ },
+ "end": {
+ "line": 740,
+ "column": 126
+ }
+ },
+ "131": {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ },
+ "132": {
+ "start": {
+ "line": 750,
+ "column": 27
+ },
+ "end": {
+ "line": 750,
+ "column": 107
+ }
+ },
+ "133": {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ "134": {
+ "start": {
+ "line": 751,
+ "column": 25
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ "135": {
+ "start": {
+ "line": 754,
+ "column": 6
+ },
+ "end": {
+ "line": 754,
+ "column": 84
+ }
+ },
+ "136": {
+ "start": {
+ "line": 758,
+ "column": 6
+ },
+ "end": {
+ "line": 758,
+ "column": 90
+ }
+ },
+ "137": {
+ "start": {
+ "line": 763,
+ "column": 26
+ },
+ "end": {
+ "line": 763,
+ "column": 90
+ }
+ },
+ "138": {
+ "start": {
+ "line": 765,
+ "column": 4
+ },
+ "end": {
+ "line": 767,
+ "column": 6
+ }
+ },
+ "139": {
+ "start": {
+ "line": 769,
+ "column": 4
+ },
+ "end": {
+ "line": 769,
+ "column": 73
+ }
+ },
+ "140": {
+ "start": {
+ "line": 773,
+ "column": 4
+ },
+ "end": {
+ "line": 773,
+ "column": 30
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 91
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 43
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 112,
+ "column": 2
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 56
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "line": 112
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 127,
+ "column": 2
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 86
+ },
+ "end": {
+ "line": 134,
+ "column": 3
+ }
+ },
+ "line": 127
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 102
+ },
+ "end": {
+ "line": 153,
+ "column": 3
+ }
+ },
+ "line": 145
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 163,
+ "column": 2
+ },
+ "end": {
+ "line": 163,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 60
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "line": 163
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 179,
+ "column": 2
+ },
+ "end": {
+ "line": 179,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 47
+ },
+ "end": {
+ "line": 184,
+ "column": 3
+ }
+ },
+ "line": 179
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 194,
+ "column": 2
+ },
+ "end": {
+ "line": 194,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 3
+ }
+ },
+ "line": 198
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 203,
+ "column": 23
+ },
+ "end": {
+ "line": 203,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 44
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ "line": 203
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 204,
+ "column": 32
+ },
+ "end": {
+ "line": 204,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 68
+ },
+ "end": {
+ "line": 215,
+ "column": 7
+ }
+ },
+ "line": 204
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 4
+ },
+ "end": {
+ "line": 253,
+ "column": 3
+ }
+ },
+ "line": 236
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 238,
+ "column": 12
+ },
+ "end": {
+ "line": 238,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 238,
+ "column": 30
+ },
+ "end": {
+ "line": 248,
+ "column": 7
+ }
+ },
+ "line": 238
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 249,
+ "column": 13
+ },
+ "end": {
+ "line": 249,
+ "column": 14
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 249,
+ "column": 24
+ },
+ "end": {
+ "line": 252,
+ "column": 7
+ }
+ },
+ "line": 249
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 261,
+ "column": 2
+ },
+ "end": {
+ "line": 261,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 261,
+ "column": 69
+ },
+ "end": {
+ "line": 280,
+ "column": 3
+ }
+ },
+ "line": 261
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 272,
+ "column": 14
+ },
+ "end": {
+ "line": 272,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 272,
+ "column": 20
+ },
+ "end": {
+ "line": 272,
+ "column": 44
+ }
+ },
+ "line": 272
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 273,
+ "column": 15
+ },
+ "end": {
+ "line": 273,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 273,
+ "column": 24
+ },
+ "end": {
+ "line": 273,
+ "column": 47
+ }
+ },
+ "line": 273
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 290,
+ "column": 2
+ },
+ "end": {
+ "line": 290,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 290,
+ "column": 26
+ },
+ "end": {
+ "line": 292,
+ "column": 3
+ }
+ },
+ "line": 290
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 298,
+ "column": 31
+ },
+ "end": {
+ "line": 300,
+ "column": 3
+ }
+ },
+ "line": 298
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 306,
+ "column": 2
+ },
+ "end": {
+ "line": 306,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 306,
+ "column": 28
+ },
+ "end": {
+ "line": 308,
+ "column": 3
+ }
+ },
+ "line": 306
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 315,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 315,
+ "column": 39
+ },
+ "end": {
+ "line": 317,
+ "column": 3
+ }
+ },
+ "line": 315
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 325,
+ "column": 2
+ },
+ "end": {
+ "line": 325,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 325,
+ "column": 49
+ },
+ "end": {
+ "line": 329,
+ "column": 3
+ }
+ },
+ "line": 325
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 340,
+ "column": 2
+ },
+ "end": {
+ "line": 340,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 340,
+ "column": 40
+ },
+ "end": {
+ "line": 342,
+ "column": 3
+ }
+ },
+ "line": 340
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 349,
+ "column": 2
+ },
+ "end": {
+ "line": 349,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 349,
+ "column": 41
+ },
+ "end": {
+ "line": 351,
+ "column": 3
+ }
+ },
+ "line": 349
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 359,
+ "column": 2
+ },
+ "end": {
+ "line": 359,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 359,
+ "column": 48
+ },
+ "end": {
+ "line": 363,
+ "column": 3
+ }
+ },
+ "line": 359
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 375,
+ "column": 2
+ },
+ "end": {
+ "line": 375,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 375,
+ "column": 47
+ },
+ "end": {
+ "line": 377,
+ "column": 3
+ }
+ },
+ "line": 375
+ },
+ "25": {
+ "name": "(anonymous_25)",
+ "decl": {
+ "start": {
+ "line": 385,
+ "column": 2
+ },
+ "end": {
+ "line": 385,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 385,
+ "column": 45
+ },
+ "end": {
+ "line": 387,
+ "column": 3
+ }
+ },
+ "line": 385
+ },
+ "26": {
+ "name": "(anonymous_26)",
+ "decl": {
+ "start": {
+ "line": 395,
+ "column": 2
+ },
+ "end": {
+ "line": 395,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 395,
+ "column": 47
+ },
+ "end": {
+ "line": 397,
+ "column": 3
+ }
+ },
+ "line": 395
+ },
+ "27": {
+ "name": "(anonymous_27)",
+ "decl": {
+ "start": {
+ "line": 406,
+ "column": 2
+ },
+ "end": {
+ "line": 406,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 406,
+ "column": 60
+ },
+ "end": {
+ "line": 410,
+ "column": 3
+ }
+ },
+ "line": 406
+ },
+ "28": {
+ "name": "(anonymous_28)",
+ "decl": {
+ "start": {
+ "line": 416,
+ "column": 2
+ },
+ "end": {
+ "line": 416,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 416,
+ "column": 29
+ },
+ "end": {
+ "line": 418,
+ "column": 3
+ }
+ },
+ "line": 416
+ },
+ "29": {
+ "name": "(anonymous_29)",
+ "decl": {
+ "start": {
+ "line": 428,
+ "column": 2
+ },
+ "end": {
+ "line": 428,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 428,
+ "column": 33
+ },
+ "end": {
+ "line": 430,
+ "column": 3
+ }
+ },
+ "line": 428
+ },
+ "30": {
+ "name": "(anonymous_30)",
+ "decl": {
+ "start": {
+ "line": 436,
+ "column": 2
+ },
+ "end": {
+ "line": 436,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 436,
+ "column": 21
+ },
+ "end": {
+ "line": 438,
+ "column": 3
+ }
+ },
+ "line": 436
+ },
+ "31": {
+ "name": "(anonymous_31)",
+ "decl": {
+ "start": {
+ "line": 448,
+ "column": 2
+ },
+ "end": {
+ "line": 448,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 448,
+ "column": 40
+ },
+ "end": {
+ "line": 453,
+ "column": 3
+ }
+ },
+ "line": 448
+ },
+ "32": {
+ "name": "(anonymous_32)",
+ "decl": {
+ "start": {
+ "line": 465,
+ "column": 2
+ },
+ "end": {
+ "line": 465,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 465,
+ "column": 33
+ },
+ "end": {
+ "line": 468,
+ "column": 3
+ }
+ },
+ "line": 465
+ },
+ "33": {
+ "name": "(anonymous_33)",
+ "decl": {
+ "start": {
+ "line": 476,
+ "column": 2
+ },
+ "end": {
+ "line": 476,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 476,
+ "column": 23
+ },
+ "end": {
+ "line": 478,
+ "column": 3
+ }
+ },
+ "line": 476
+ },
+ "34": {
+ "name": "(anonymous_34)",
+ "decl": {
+ "start": {
+ "line": 486,
+ "column": 2
+ },
+ "end": {
+ "line": 486,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 486,
+ "column": 24
+ },
+ "end": {
+ "line": 488,
+ "column": 3
+ }
+ },
+ "line": 486
+ },
+ "35": {
+ "name": "(anonymous_35)",
+ "decl": {
+ "start": {
+ "line": 494,
+ "column": 2
+ },
+ "end": {
+ "line": 494,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 494,
+ "column": 56
+ },
+ "end": {
+ "line": 511,
+ "column": 3
+ }
+ },
+ "line": 494
+ },
+ "36": {
+ "name": "(anonymous_36)",
+ "decl": {
+ "start": {
+ "line": 496,
+ "column": 52
+ },
+ "end": {
+ "line": 496,
+ "column": 53
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 496,
+ "column": 64
+ },
+ "end": {
+ "line": 499,
+ "column": 7
+ }
+ },
+ "line": 496
+ },
+ "37": {
+ "name": "(anonymous_37)",
+ "decl": {
+ "start": {
+ "line": 499,
+ "column": 9
+ },
+ "end": {
+ "line": 499,
+ "column": 10
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 499,
+ "column": 26
+ },
+ "end": {
+ "line": 507,
+ "column": 7
+ }
+ },
+ "line": 499
+ },
+ "38": {
+ "name": "(anonymous_38)",
+ "decl": {
+ "start": {
+ "line": 517,
+ "column": 2
+ },
+ "end": {
+ "line": 517,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 517,
+ "column": 32
+ },
+ "end": {
+ "line": 526,
+ "column": 3
+ }
+ },
+ "line": 517
+ },
+ "39": {
+ "name": "(anonymous_39)",
+ "decl": {
+ "start": {
+ "line": 519,
+ "column": 53
+ },
+ "end": {
+ "line": 519,
+ "column": 54
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 519,
+ "column": 70
+ },
+ "end": {
+ "line": 522,
+ "column": 7
+ }
+ },
+ "line": 519
+ },
+ "40": {
+ "name": "(anonymous_40)",
+ "decl": {
+ "start": {
+ "line": 537,
+ "column": 2
+ },
+ "end": {
+ "line": 537,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 537,
+ "column": 49
+ },
+ "end": {
+ "line": 539,
+ "column": 3
+ }
+ },
+ "line": 537
+ },
+ "41": {
+ "name": "(anonymous_41)",
+ "decl": {
+ "start": {
+ "line": 548,
+ "column": 2
+ },
+ "end": {
+ "line": 548,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 548,
+ "column": 23
+ },
+ "end": {
+ "line": 550,
+ "column": 3
+ }
+ },
+ "line": 548
+ },
+ "42": {
+ "name": "(anonymous_42)",
+ "decl": {
+ "start": {
+ "line": 555,
+ "column": 2
+ },
+ "end": {
+ "line": 555,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 555,
+ "column": 12
+ },
+ "end": {
+ "line": 557,
+ "column": 3
+ }
+ },
+ "line": 555
+ },
+ "43": {
+ "name": "(anonymous_43)",
+ "decl": {
+ "start": {
+ "line": 564,
+ "column": 2
+ },
+ "end": {
+ "line": 564,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 564,
+ "column": 36
+ },
+ "end": {
+ "line": 566,
+ "column": 3
+ }
+ },
+ "line": 564
+ },
+ "44": {
+ "name": "(anonymous_44)",
+ "decl": {
+ "start": {
+ "line": 575,
+ "column": 2
+ },
+ "end": {
+ "line": 575,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 575,
+ "column": 32
+ },
+ "end": {
+ "line": 581,
+ "column": 3
+ }
+ },
+ "line": 575
+ },
+ "45": {
+ "name": "(anonymous_45)",
+ "decl": {
+ "start": {
+ "line": 589,
+ "column": 2
+ },
+ "end": {
+ "line": 589,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 589,
+ "column": 32
+ },
+ "end": {
+ "line": 601,
+ "column": 3
+ }
+ },
+ "line": 589
+ },
+ "46": {
+ "name": "(anonymous_46)",
+ "decl": {
+ "start": {
+ "line": 629,
+ "column": 2
+ },
+ "end": {
+ "line": 629,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 629,
+ "column": 110
+ },
+ "end": {
+ "line": 708,
+ "column": 3
+ }
+ },
+ "line": 629
+ },
+ "47": {
+ "name": "(anonymous_47)",
+ "decl": {
+ "start": {
+ "line": 725,
+ "column": 2
+ },
+ "end": {
+ "line": 725,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 725,
+ "column": 61
+ },
+ "end": {
+ "line": 770,
+ "column": 3
+ }
+ },
+ "line": 725
+ },
+ "48": {
+ "name": "(anonymous_48)",
+ "decl": {
+ "start": {
+ "line": 772,
+ "column": 2
+ },
+ "end": {
+ "line": 772,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 772,
+ "column": 28
+ },
+ "end": {
+ "line": 774,
+ "column": 3
+ }
+ },
+ "line": 772
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 197,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 33
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 197,
+ "column": 28
+ },
+ "end": {
+ "line": 197,
+ "column": 33
+ }
+ }
+ ],
+ "line": 197
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ }
+ ],
+ "line": 199
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ }
+ ],
+ "line": 205
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ }
+ ],
+ "line": 206
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ }
+ ],
+ "line": 213
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 4
+ },
+ "end": {
+ "line": 232,
+ "column": 31
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 232,
+ "column": 24
+ },
+ "end": {
+ "line": 232,
+ "column": 31
+ }
+ }
+ ],
+ "line": 232
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ }
+ ],
+ "line": 241
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ }
+ ],
+ "line": 242
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ }
+ ],
+ "line": 243
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 243,
+ "column": 14
+ },
+ "end": {
+ "line": 243,
+ "column": 42
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 243,
+ "column": 14
+ },
+ "end": {
+ "line": 243,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 243,
+ "column": 25
+ },
+ "end": {
+ "line": 243,
+ "column": 42
+ }
+ }
+ ],
+ "line": 243
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ }
+ ],
+ "line": 250
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ }
+ ],
+ "line": 262
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 262,
+ "column": 8
+ },
+ "end": {
+ "line": 262,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 262,
+ "column": 8
+ },
+ "end": {
+ "line": 262,
+ "column": 22
+ }
+ },
+ {
+ "start": {
+ "line": 262,
+ "column": 26
+ },
+ "end": {
+ "line": 262,
+ "column": 45
+ }
+ }
+ ],
+ "line": 262
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ }
+ ],
+ "line": 270
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 449,
+ "column": 11
+ },
+ "end": {
+ "line": 452,
+ "column": 76
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 449,
+ "column": 11
+ },
+ "end": {
+ "line": 449,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 450,
+ "column": 9
+ },
+ "end": {
+ "line": 450,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 451,
+ "column": 9
+ },
+ "end": {
+ "line": 451,
+ "column": 34
+ }
+ },
+ {
+ "start": {
+ "line": 452,
+ "column": 9
+ },
+ "end": {
+ "line": 452,
+ "column": 76
+ }
+ }
+ ],
+ "line": 449
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ }
+ ],
+ "line": 466
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ }
+ ],
+ "line": 495
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 495,
+ "column": 8
+ },
+ "end": {
+ "line": 495,
+ "column": 68
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 495,
+ "column": 8
+ },
+ "end": {
+ "line": 495,
+ "column": 29
+ }
+ },
+ {
+ "start": {
+ "line": 495,
+ "column": 33
+ },
+ "end": {
+ "line": 495,
+ "column": 46
+ }
+ },
+ {
+ "start": {
+ "line": 495,
+ "column": 50
+ },
+ "end": {
+ "line": 495,
+ "column": 68
+ }
+ }
+ ],
+ "line": 495
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ }
+ ],
+ "line": 502
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ }
+ ],
+ "line": 518
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 518,
+ "column": 8
+ },
+ "end": {
+ "line": 518,
+ "column": 68
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 518,
+ "column": 8
+ },
+ "end": {
+ "line": 518,
+ "column": 28
+ }
+ },
+ {
+ "start": {
+ "line": 518,
+ "column": 32
+ },
+ "end": {
+ "line": 518,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 518,
+ "column": 49
+ },
+ "end": {
+ "line": 518,
+ "column": 68
+ }
+ }
+ ],
+ "line": 518
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ }
+ ],
+ "line": 576
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ }
+ ],
+ "line": 590
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ }
+ ],
+ "line": 630
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ }
+ ],
+ "line": 634
+ },
+ "25": {
+ "loc": {
+ "start": {
+ "line": 634,
+ "column": 8
+ },
+ "end": {
+ "line": 634,
+ "column": 63
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 634,
+ "column": 8
+ },
+ "end": {
+ "line": 634,
+ "column": 28
+ }
+ },
+ {
+ "start": {
+ "line": 634,
+ "column": 32
+ },
+ "end": {
+ "line": 634,
+ "column": 63
+ }
+ }
+ ],
+ "line": 634
+ },
+ "26": {
+ "loc": {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ }
+ ],
+ "line": 638
+ },
+ "27": {
+ "loc": {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ }
+ ],
+ "line": 642
+ },
+ "28": {
+ "loc": {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ }
+ ],
+ "line": 646
+ },
+ "29": {
+ "loc": {
+ "start": {
+ "line": 646,
+ "column": 8
+ },
+ "end": {
+ "line": 646,
+ "column": 131
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 646,
+ "column": 8
+ },
+ "end": {
+ "line": 646,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 35
+ },
+ "end": {
+ "line": 646,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 75
+ },
+ "end": {
+ "line": 646,
+ "column": 93
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 97
+ },
+ "end": {
+ "line": 646,
+ "column": 131
+ }
+ }
+ ],
+ "line": 646
+ },
+ "30": {
+ "loc": {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ }
+ ],
+ "line": 650
+ },
+ "31": {
+ "loc": {
+ "start": {
+ "line": 650,
+ "column": 8
+ },
+ "end": {
+ "line": 650,
+ "column": 82
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 650,
+ "column": 8
+ },
+ "end": {
+ "line": 650,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 650,
+ "column": 35
+ },
+ "end": {
+ "line": 650,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 650,
+ "column": 75
+ },
+ "end": {
+ "line": 650,
+ "column": 82
+ }
+ }
+ ],
+ "line": 650
+ },
+ "32": {
+ "loc": {
+ "start": {
+ "line": 656,
+ "column": 21
+ },
+ "end": {
+ "line": 656,
+ "column": 122
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 656,
+ "column": 89
+ },
+ "end": {
+ "line": 656,
+ "column": 112
+ }
+ },
+ {
+ "start": {
+ "line": 656,
+ "column": 115
+ },
+ "end": {
+ "line": 656,
+ "column": 122
+ }
+ }
+ ],
+ "line": 656
+ },
+ "33": {
+ "loc": {
+ "start": {
+ "line": 656,
+ "column": 22
+ },
+ "end": {
+ "line": 656,
+ "column": 85
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 656,
+ "column": 22
+ },
+ "end": {
+ "line": 656,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 656,
+ "column": 49
+ },
+ "end": {
+ "line": 656,
+ "column": 85
+ }
+ }
+ ],
+ "line": 656
+ },
+ "34": {
+ "loc": {
+ "start": {
+ "line": 666,
+ "column": 52
+ },
+ "end": {
+ "line": 666,
+ "column": 97
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 666,
+ "column": 63
+ },
+ "end": {
+ "line": 666,
+ "column": 86
+ }
+ },
+ {
+ "start": {
+ "line": 666,
+ "column": 89
+ },
+ "end": {
+ "line": 666,
+ "column": 97
+ }
+ }
+ ],
+ "line": 666
+ },
+ "35": {
+ "loc": {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ }
+ ],
+ "line": 668
+ },
+ "36": {
+ "loc": {
+ "start": {
+ "line": 682,
+ "column": 8
+ },
+ "end": {
+ "line": 682,
+ "column": 83
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 682,
+ "column": 19
+ },
+ "end": {
+ "line": 682,
+ "column": 57
+ }
+ },
+ {
+ "start": {
+ "line": 682,
+ "column": 60
+ },
+ "end": {
+ "line": 682,
+ "column": 83
+ }
+ }
+ ],
+ "line": 682
+ },
+ "37": {
+ "loc": {
+ "start": {
+ "line": 725,
+ "column": 6
+ },
+ "end": {
+ "line": 725,
+ "column": 29
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 725,
+ "column": 27
+ },
+ "end": {
+ "line": 725,
+ "column": 29
+ }
+ }
+ ],
+ "line": 725
+ },
+ "38": {
+ "loc": {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ }
+ ],
+ "line": 726
+ },
+ "39": {
+ "loc": {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ }
+ ],
+ "line": 735
+ },
+ "40": {
+ "loc": {
+ "start": {
+ "line": 735,
+ "column": 8
+ },
+ "end": {
+ "line": 735,
+ "column": 78
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 735,
+ "column": 8
+ },
+ "end": {
+ "line": 735,
+ "column": 17
+ }
+ },
+ {
+ "start": {
+ "line": 735,
+ "column": 22
+ },
+ "end": {
+ "line": 735,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 735,
+ "column": 46
+ },
+ "end": {
+ "line": 735,
+ "column": 77
+ }
+ }
+ ],
+ "line": 735
+ },
+ "41": {
+ "loc": {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ }
+ ],
+ "line": 739
+ },
+ "42": {
+ "loc": {
+ "start": {
+ "line": 739,
+ "column": 8
+ },
+ "end": {
+ "line": 739,
+ "column": 57
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 739,
+ "column": 8
+ },
+ "end": {
+ "line": 739,
+ "column": 24
+ }
+ },
+ {
+ "start": {
+ "line": 739,
+ "column": 28
+ },
+ "end": {
+ "line": 739,
+ "column": 57
+ }
+ }
+ ],
+ "line": 739
+ },
+ "43": {
+ "loc": {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ }
+ ],
+ "line": 749
+ },
+ "44": {
+ "loc": {
+ "start": {
+ "line": 749,
+ "column": 8
+ },
+ "end": {
+ "line": 749,
+ "column": 37
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 749,
+ "column": 8
+ },
+ "end": {
+ "line": 749,
+ "column": 17
+ }
+ },
+ {
+ "start": {
+ "line": 749,
+ "column": 21
+ },
+ "end": {
+ "line": 749,
+ "column": 37
+ }
+ }
+ ],
+ "line": 749
+ },
+ "45": {
+ "loc": {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ }
+ ],
+ "line": 751
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 626,
+ "3": 626,
+ "4": 626,
+ "5": 626,
+ "6": 626,
+ "7": 626,
+ "8": 0,
+ "9": 352,
+ "10": 5,
+ "11": 5,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 12,
+ "16": 12,
+ "17": 6,
+ "18": 2,
+ "19": 0,
+ "20": 2,
+ "21": 2,
+ "22": 2,
+ "23": 2,
+ "24": 0,
+ "25": 2,
+ "26": 2,
+ "27": 0,
+ "28": 2,
+ "29": 2,
+ "30": 92,
+ "31": 91,
+ "32": 91,
+ "33": 13,
+ "34": 0,
+ "35": 13,
+ "36": 0,
+ "37": 13,
+ "38": 91,
+ "39": 1,
+ "40": 1,
+ "41": 0,
+ "42": 7,
+ "43": 1,
+ "44": 6,
+ "45": 6,
+ "46": 6,
+ "47": 1,
+ "48": 1,
+ "49": 0,
+ "50": 5,
+ "51": 5,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 9,
+ "56": 9,
+ "57": 9,
+ "58": 9,
+ "59": 6,
+ "60": 0,
+ "61": 6,
+ "62": 6,
+ "63": 6,
+ "64": 2,
+ "65": 1,
+ "66": 1,
+ "67": 4,
+ "68": 4,
+ "69": 4,
+ "70": 0,
+ "71": 227,
+ "72": 2,
+ "73": 4,
+ "74": 161,
+ "75": 2,
+ "76": 159,
+ "77": 1,
+ "78": 2,
+ "79": 5,
+ "80": 5,
+ "81": 5,
+ "82": 5,
+ "83": 0,
+ "84": 0,
+ "85": 0,
+ "86": 0,
+ "87": 0,
+ "88": 0,
+ "89": 0,
+ "90": 0,
+ "91": 0,
+ "92": 0,
+ "93": 29,
+ "94": 777,
+ "95": 626,
+ "96": 5,
+ "97": 332,
+ "98": 0,
+ "99": 332,
+ "100": 359,
+ "101": 320,
+ "102": 39,
+ "103": 34,
+ "104": 1,
+ "105": 33,
+ "106": 1,
+ "107": 32,
+ "108": 1,
+ "109": 31,
+ "110": 1,
+ "111": 30,
+ "112": 1,
+ "113": 29,
+ "114": 0,
+ "115": 29,
+ "116": 29,
+ "117": 29,
+ "118": 29,
+ "119": 29,
+ "120": 29,
+ "121": 1,
+ "122": 29,
+ "123": 29,
+ "124": 29,
+ "125": 21,
+ "126": 12,
+ "127": 9,
+ "128": 1,
+ "129": 8,
+ "130": 0,
+ "131": 8,
+ "132": 6,
+ "133": 6,
+ "134": 1,
+ "135": 5,
+ "136": 5,
+ "137": 2,
+ "138": 2,
+ "139": 2,
+ "140": 78
+ },
+ "f": {
+ "0": 626,
+ "1": 0,
+ "2": 352,
+ "3": 5,
+ "4": 1,
+ "5": 12,
+ "6": 6,
+ "7": 2,
+ "8": 2,
+ "9": 2,
+ "10": 92,
+ "11": 91,
+ "12": 1,
+ "13": 7,
+ "14": 1,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 9,
+ "20": 9,
+ "21": 6,
+ "22": 0,
+ "23": 6,
+ "24": 2,
+ "25": 1,
+ "26": 1,
+ "27": 4,
+ "28": 0,
+ "29": 227,
+ "30": 2,
+ "31": 4,
+ "32": 161,
+ "33": 1,
+ "34": 2,
+ "35": 5,
+ "36": 5,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 29,
+ "41": 777,
+ "42": 626,
+ "43": 5,
+ "44": 332,
+ "45": 359,
+ "46": 34,
+ "47": 21,
+ "48": 78
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0,
+ 2
+ ],
+ "2": [
+ 2,
+ 0
+ ],
+ "3": [
+ 0,
+ 2
+ ],
+ "4": [
+ 0,
+ 2
+ ],
+ "5": [
+ 0
+ ],
+ "6": [
+ 13,
+ 78
+ ],
+ "7": [
+ 0,
+ 13
+ ],
+ "8": [
+ 0,
+ 13
+ ],
+ "9": [
+ 13,
+ 0
+ ],
+ "10": [
+ 1,
+ 0
+ ],
+ "11": [
+ 1,
+ 6
+ ],
+ "12": [
+ 7,
+ 7
+ ],
+ "13": [
+ 1,
+ 5
+ ],
+ "14": [
+ 4,
+ 3,
+ 2,
+ 1
+ ],
+ "15": [
+ 2,
+ 159
+ ],
+ "16": [
+ 5,
+ 0
+ ],
+ "17": [
+ 5,
+ 5,
+ 5
+ ],
+ "18": [
+ 0,
+ 0
+ ],
+ "19": [
+ 0,
+ 0
+ ],
+ "20": [
+ 0,
+ 0,
+ 0
+ ],
+ "21": [
+ 0,
+ 332
+ ],
+ "22": [
+ 320,
+ 39
+ ],
+ "23": [
+ 1,
+ 33
+ ],
+ "24": [
+ 1,
+ 32
+ ],
+ "25": [
+ 33,
+ 33
+ ],
+ "26": [
+ 1,
+ 31
+ ],
+ "27": [
+ 1,
+ 30
+ ],
+ "28": [
+ 1,
+ 29
+ ],
+ "29": [
+ 30,
+ 4,
+ 3,
+ 3
+ ],
+ "30": [
+ 0,
+ 29
+ ],
+ "31": [
+ 29,
+ 3,
+ 2
+ ],
+ "32": [
+ 2,
+ 27
+ ],
+ "33": [
+ 29,
+ 3
+ ],
+ "34": [
+ 2,
+ 27
+ ],
+ "35": [
+ 1,
+ 28
+ ],
+ "36": [
+ 0,
+ 1
+ ],
+ "37": [
+ 12
+ ],
+ "38": [
+ 12,
+ 9
+ ],
+ "39": [
+ 1,
+ 8
+ ],
+ "40": [
+ 9,
+ 9,
+ 9
+ ],
+ "41": [
+ 0,
+ 8
+ ],
+ "42": [
+ 8,
+ 6
+ ],
+ "43": [
+ 6,
+ 2
+ ],
+ "44": [
+ 8,
+ 8
+ ],
+ "45": [
+ 1,
+ 5
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e398ef6cfed531092cc82c8c1c3cbf491b5057e2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/query.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/query.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 69
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 26
+ }
+ },
+ "2": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 7
+ }
+ },
+ "3": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 27
+ }
+ },
+ "4": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 7
+ }
+ },
+ "5": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 27
+ }
+ },
+ "6": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 7
+ }
+ },
+ "7": {
+ "start": {
+ "line": 75,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 27
+ }
+ },
+ "8": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 31
+ }
+ },
+ "9": {
+ "start": {
+ "line": 92,
+ "column": 28
+ },
+ "end": {
+ "line": 96,
+ "column": 6
+ }
+ },
+ "10": {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ "11": {
+ "start": {
+ "line": 93,
+ "column": 23
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ "12": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ "13": {
+ "start": {
+ "line": 94,
+ "column": 23
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ "14": {
+ "start": {
+ "line": 95,
+ "column": 6
+ },
+ "end": {
+ "line": 95,
+ "column": 15
+ }
+ },
+ "15": {
+ "start": {
+ "line": 99,
+ "column": 14
+ },
+ "end": {
+ "line": 99,
+ "column": 17
+ }
+ },
+ "16": {
+ "start": {
+ "line": 100,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 5
+ }
+ },
+ "17": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ "18": {
+ "start": {
+ "line": 101,
+ "column": 19
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ "19": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 35
+ }
+ },
+ "20": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 15
+ }
+ },
+ "21": {
+ "start": {
+ "line": 106,
+ "column": 4
+ },
+ "end": {
+ "line": 106,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 19,
+ "column": 2
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 89
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 19
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 38
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 47,
+ "column": 37
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 47
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 49
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 82,
+ "column": 2
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 42
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 20
+ },
+ "end": {
+ "line": 107,
+ "column": 3
+ }
+ },
+ "line": 90
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 53
+ },
+ "end": {
+ "line": 92,
+ "column": 54
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 63
+ },
+ "end": {
+ "line": 96,
+ "column": 5
+ }
+ },
+ "line": 92
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 21
+ },
+ "end": {
+ "line": 20,
+ "column": 68
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 20,
+ "column": 41
+ },
+ "end": {
+ "line": 20,
+ "column": 63
+ }
+ },
+ {
+ "start": {
+ "line": 20,
+ "column": 66
+ },
+ "end": {
+ "line": 20,
+ "column": 68
+ }
+ }
+ ],
+ "line": 20
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 29
+ },
+ "end": {
+ "line": 32,
+ "column": 38
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 32,
+ "column": 29
+ },
+ "end": {
+ "line": 32,
+ "column": 32
+ }
+ },
+ {
+ "start": {
+ "line": 32,
+ "column": 36
+ },
+ "end": {
+ "line": 32,
+ "column": 38
+ }
+ }
+ ],
+ "line": 32
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 55
+ },
+ "end": {
+ "line": 67,
+ "column": 64
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 55
+ },
+ "end": {
+ "line": 67,
+ "column": 58
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 62
+ },
+ "end": {
+ "line": 67,
+ "column": 64
+ }
+ }
+ ],
+ "line": 67
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ }
+ ],
+ "line": 93
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ }
+ ],
+ "line": 94
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ }
+ ],
+ "line": 101
+ }
+ },
+ "s": {
+ "0": 626,
+ "1": 626,
+ "2": 9,
+ "3": 9,
+ "4": 6,
+ "5": 6,
+ "6": 4,
+ "7": 4,
+ "8": 948,
+ "9": 808,
+ "10": 20,
+ "11": 0,
+ "12": 20,
+ "13": 20,
+ "14": 0,
+ "15": 808,
+ "16": 808,
+ "17": 46,
+ "18": 19,
+ "19": 46,
+ "20": 808,
+ "21": 808
+ },
+ "f": {
+ "0": 626,
+ "1": 9,
+ "2": 6,
+ "3": 4,
+ "4": 948,
+ "5": 808,
+ "6": 20
+ },
+ "b": {
+ "0": [
+ 19,
+ 607
+ ],
+ "1": [
+ 9,
+ 0
+ ],
+ "2": [
+ 4,
+ 4
+ ],
+ "3": [
+ 0,
+ 20
+ ],
+ "4": [
+ 20,
+ 0
+ ],
+ "5": [
+ 19,
+ 27
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "995869b1e596de7ff0eafd75a36a7b60fe40bdb2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/disconnect.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/disconnect.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 19
+ }
+ },
+ "1": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 25
+ }
+ },
+ "2": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 93
+ }
+ },
+ "4": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 72
+ }
+ },
+ "5": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 64
+ }
+ },
+ "6": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 64
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 30
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 45
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 40
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 26
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 51
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 59,
+ "column": 2
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 26
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 59
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "0503b60db1e60db37ceb0fe473ed374d0a11f1d1"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ReferenceBase.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ReferenceBase.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 14,
+ "column": 26
+ }
+ },
+ "1": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 28
+ }
+ },
+ "2": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 90
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 28
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 56
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 13
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 27
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 17
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "line": 28
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 16
+ },
+ "end": {
+ "line": 15,
+ "column": 27
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 15,
+ "column": 16
+ },
+ "end": {
+ "line": 15,
+ "column": 20
+ }
+ },
+ {
+ "start": {
+ "line": 15,
+ "column": 24
+ },
+ "end": {
+ "line": 15,
+ "column": 27
+ }
+ }
+ ],
+ "line": 15
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 25,
+ "column": 11
+ },
+ "end": {
+ "line": 25,
+ "column": 89
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 25,
+ "column": 31
+ },
+ "end": {
+ "line": 25,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 25,
+ "column": 38
+ },
+ "end": {
+ "line": 25,
+ "column": 89
+ }
+ }
+ ],
+ "line": 25
+ }
+ },
+ "s": {
+ "0": 632,
+ "1": 632,
+ "2": 260,
+ "3": 0
+ },
+ "f": {
+ "0": 632,
+ "1": 260,
+ "2": 0
+ },
+ "b": {
+ "0": [
+ 632,
+ 6
+ ],
+ "1": [
+ 2,
+ 258
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "3531f05d57b61d0dd86dbcc004f53227ace3ba25"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase-app.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase-app.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 43,
+ "column": 27
+ },
+ "end": {
+ "line": 43,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 26
+ }
+ },
+ "3": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 47
+ }
+ },
+ "4": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 30
+ }
+ },
+ "5": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 36
+ }
+ },
+ "6": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 68
+ }
+ },
+ "7": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 80
+ }
+ },
+ "8": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 65
+ }
+ },
+ "9": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 71
+ }
+ },
+ "10": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 68
+ }
+ },
+ "11": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 77
+ }
+ },
+ "12": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 80
+ }
+ },
+ "14": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 68
+ }
+ },
+ "15": {
+ "start": {
+ "line": 88,
+ "column": 4
+ },
+ "end": {
+ "line": 88,
+ "column": 80
+ }
+ },
+ "16": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 79
+ }
+ },
+ "17": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 74
+ }
+ },
+ "18": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 68
+ }
+ },
+ "19": {
+ "start": {
+ "line": 92,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 29
+ }
+ },
+ "20": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ },
+ "21": {
+ "start": {
+ "line": 104,
+ "column": 6
+ },
+ "end": {
+ "line": 104,
+ "column": 31
+ }
+ },
+ "22": {
+ "start": {
+ "line": 105,
+ "column": 6
+ },
+ "end": {
+ "line": 105,
+ "column": 37
+ }
+ },
+ "23": {
+ "start": {
+ "line": 107,
+ "column": 6
+ },
+ "end": {
+ "line": 110,
+ "column": 9
+ }
+ },
+ "24": {
+ "start": {
+ "line": 108,
+ "column": 8
+ },
+ "end": {
+ "line": 108,
+ "column": 33
+ }
+ },
+ "25": {
+ "start": {
+ "line": 109,
+ "column": 8
+ },
+ "end": {
+ "line": 109,
+ "column": 87
+ }
+ },
+ "26": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "27": {
+ "start": {
+ "line": 123,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 25
+ }
+ },
+ "28": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 22
+ }
+ },
+ "29": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 44
+ }
+ },
+ "30": {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ "31": {
+ "start": {
+ "line": 146,
+ "column": 26
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ "32": {
+ "start": {
+ "line": 147,
+ "column": 17
+ },
+ "end": {
+ "line": 147,
+ "column": 35
+ }
+ },
+ "33": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 150,
+ "column": 18
+ },
+ "end": {
+ "line": 150,
+ "column": 25
+ }
+ },
+ "35": {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ },
+ "36": {
+ "start": {
+ "line": 153,
+ "column": 8
+ },
+ "end": {
+ "line": 153,
+ "column": 69
+ }
+ },
+ "37": {
+ "start": {
+ "line": 156,
+ "column": 6
+ },
+ "end": {
+ "line": 156,
+ "column": 29
+ }
+ },
+ "38": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 157,
+ "column": 38
+ }
+ },
+ "39": {
+ "start": {
+ "line": 166,
+ "column": 4
+ },
+ "end": {
+ "line": 166,
+ "column": 87
+ }
+ },
+ "40": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ "41": {
+ "start": {
+ "line": 183,
+ "column": 27
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ "42": {
+ "start": {
+ "line": 185,
+ "column": 4
+ },
+ "end": {
+ "line": 190,
+ "column": 7
+ }
+ },
+ "43": {
+ "start": {
+ "line": 186,
+ "column": 6
+ },
+ "end": {
+ "line": 189,
+ "column": 9
+ }
+ },
+ "44": {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ "45": {
+ "start": {
+ "line": 187,
+ "column": 19
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ "46": {
+ "start": {
+ "line": 188,
+ "column": 8
+ },
+ "end": {
+ "line": 188,
+ "column": 29
+ }
+ },
+ "47": {
+ "start": {
+ "line": 201,
+ "column": 24
+ },
+ "end": {
+ "line": 214,
+ "column": 5
+ }
+ },
+ "48": {
+ "start": {
+ "line": 202,
+ "column": 20
+ },
+ "end": {
+ "line": 202,
+ "column": 50
+ }
+ },
+ "49": {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ },
+ "50": {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 205,
+ "column": 51
+ }
+ },
+ "51": {
+ "start": {
+ "line": 206,
+ "column": 8
+ },
+ "end": {
+ "line": 206,
+ "column": 53
+ }
+ },
+ "52": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "53": {
+ "start": {
+ "line": 210,
+ "column": 8
+ },
+ "end": {
+ "line": 210,
+ "column": 73
+ }
+ },
+ "54": {
+ "start": {
+ "line": 213,
+ "column": 6
+ },
+ "end": {
+ "line": 213,
+ "column": 37
+ }
+ },
+ "55": {
+ "start": {
+ "line": 216,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 7
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 54
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 42
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 107,
+ "column": 66
+ },
+ "end": {
+ "line": 107,
+ "column": 67
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 85
+ },
+ "end": {
+ "line": 110,
+ "column": 7
+ }
+ },
+ "line": 107
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 21
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "line": 118
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 33
+ },
+ "end": {
+ "line": 135,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 27
+ },
+ "end": {
+ "line": 159,
+ "column": 3
+ }
+ },
+ "line": 145
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 165,
+ "column": 2
+ },
+ "end": {
+ "line": 165,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 11
+ },
+ "end": {
+ "line": 175,
+ "column": 3
+ }
+ },
+ "line": 165
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 182,
+ "column": 2
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 34
+ },
+ "end": {
+ "line": 191,
+ "column": 3
+ }
+ },
+ "line": 182
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 185,
+ "column": 23
+ },
+ "end": {
+ "line": 185,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 44
+ },
+ "end": {
+ "line": 190,
+ "column": 5
+ }
+ },
+ "line": 185
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 186,
+ "column": 66
+ },
+ "end": {
+ "line": 186,
+ "column": 67
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 186,
+ "column": 81
+ },
+ "end": {
+ "line": 189,
+ "column": 7
+ }
+ },
+ "line": 186
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 200,
+ "column": 2
+ },
+ "end": {
+ "line": 200,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 200,
+ "column": 134
+ },
+ "end": {
+ "line": 219,
+ "column": 3
+ }
+ },
+ "line": 200
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 201,
+ "column": 24
+ },
+ "end": {
+ "line": 201,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 201,
+ "column": 33
+ },
+ "end": {
+ "line": 214,
+ "column": 5
+ }
+ },
+ "line": 201
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 17
+ },
+ "end": {
+ "line": 100,
+ "column": 40
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 100,
+ "column": 35
+ },
+ "end": {
+ "line": 100,
+ "column": 40
+ }
+ }
+ ],
+ "line": 100
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ }
+ ],
+ "line": 101
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ }
+ ],
+ "line": 119
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ }
+ ],
+ "line": 146
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ }
+ ],
+ "line": 152
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 10
+ },
+ "end": {
+ "line": 152,
+ "column": 76
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 152,
+ "column": 10
+ },
+ "end": {
+ "line": 152,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 152,
+ "column": 39
+ },
+ "end": {
+ "line": 152,
+ "column": 76
+ }
+ }
+ ],
+ "line": 152
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ }
+ ],
+ "line": 183
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ }
+ ],
+ "line": 187
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ }
+ ],
+ "line": 204
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 10
+ },
+ "end": {
+ "line": 204,
+ "column": 108
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 204,
+ "column": 10
+ },
+ "end": {
+ "line": 204,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 23
+ },
+ "end": {
+ "line": 204,
+ "column": 68
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 72
+ },
+ "end": {
+ "line": 204,
+ "column": 108
+ }
+ }
+ ],
+ "line": 204
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ }
+ ],
+ "line": 209
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 3,
+ "2": 3,
+ "3": 3,
+ "4": 3,
+ "5": 3,
+ "6": 3,
+ "7": 3,
+ "8": 3,
+ "9": 3,
+ "10": 3,
+ "11": 3,
+ "12": 3,
+ "13": 3,
+ "14": 3,
+ "15": 3,
+ "16": 3,
+ "17": 3,
+ "18": 3,
+ "19": 3,
+ "20": 3,
+ "21": 2,
+ "22": 2,
+ "23": 1,
+ "24": 1,
+ "25": 1,
+ "26": 2,
+ "27": 1,
+ "28": 1,
+ "29": 9,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 3,
+ "41": 2,
+ "42": 1,
+ "43": 1,
+ "44": 1,
+ "45": 0,
+ "46": 1,
+ "47": 39,
+ "48": 549,
+ "49": 549,
+ "50": 1,
+ "51": 1,
+ "52": 549,
+ "53": 14,
+ "54": 549,
+ "55": 39
+ },
+ "f": {
+ "0": 3,
+ "1": 3,
+ "2": 1,
+ "3": 2,
+ "4": 9,
+ "5": 0,
+ "6": 0,
+ "7": 3,
+ "8": 1,
+ "9": 1,
+ "10": 39,
+ "11": 549
+ },
+ "b": {
+ "0": [
+ 1
+ ],
+ "1": [
+ 2,
+ 1
+ ],
+ "2": [
+ 1,
+ 1
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 2,
+ 1
+ ],
+ "7": [
+ 0,
+ 1
+ ],
+ "8": [
+ 1,
+ 548
+ ],
+ "9": [
+ 549,
+ 549,
+ 548
+ ],
+ "10": [
+ 14,
+ 535
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "d9b33ec155bee0d3bfbde3a4daaa007afca48d6c"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 30
+ }
+ },
+ "2": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 23
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 95
+ }
+ },
+ "4": {
+ "start": {
+ "line": 41,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 98
+ }
+ },
+ "5": {
+ "start": {
+ "line": 45,
+ "column": 23
+ },
+ "end": {
+ "line": 45,
+ "column": 28
+ }
+ },
+ "6": {
+ "start": {
+ "line": 46,
+ "column": 24
+ },
+ "end": {
+ "line": 46,
+ "column": 48
+ }
+ },
+ "7": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "8": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 34
+ }
+ },
+ "9": {
+ "start": {
+ "line": 56,
+ "column": 23
+ },
+ "end": {
+ "line": 56,
+ "column": 28
+ }
+ },
+ "10": {
+ "start": {
+ "line": 57,
+ "column": 24
+ },
+ "end": {
+ "line": 57,
+ "column": 50
+ }
+ },
+ "11": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ },
+ "12": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 63,
+ "column": 34
+ }
+ },
+ "13": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ },
+ "14": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 59
+ }
+ },
+ "15": {
+ "start": {
+ "line": 70,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 31
+ }
+ },
+ "16": {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 26
+ }
+ },
+ "17": {
+ "start": {
+ "line": 72,
+ "column": 6
+ },
+ "end": {
+ "line": 72,
+ "column": 37
+ }
+ },
+ "18": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 78,
+ "column": 6
+ },
+ "end": {
+ "line": 78,
+ "column": 82
+ }
+ },
+ "20": {
+ "start": {
+ "line": 80,
+ "column": 6
+ },
+ "end": {
+ "line": 80,
+ "column": 42
+ }
+ },
+ "21": {
+ "start": {
+ "line": 81,
+ "column": 6
+ },
+ "end": {
+ "line": 81,
+ "column": 46
+ }
+ },
+ "22": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 42
+ }
+ },
+ "23": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 43
+ }
+ },
+ "24": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 28
+ }
+ },
+ "25": {
+ "start": {
+ "line": 98,
+ "column": 23
+ },
+ "end": {
+ "line": 106,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 62
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 44,
+ "column": 2
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 49
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 44
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 50
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "line": 55
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 34
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 2
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 24
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 76
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 45
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 42
+ },
+ "end": {
+ "line": 91,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 26
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "line": 93
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 40
+ },
+ "end": {
+ "line": 34,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 34,
+ "column": 58
+ },
+ "end": {
+ "line": 34,
+ "column": 60
+ }
+ }
+ ],
+ "line": 34
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ }
+ ],
+ "line": 48
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ }
+ ],
+ "line": 59
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ }
+ ],
+ "line": 67
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ }
+ ],
+ "line": 77
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 1,
+ "14": 0,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 1,
+ "23": 1,
+ "24": 0,
+ "25": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 1,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 1
+ ],
+ "4": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "5d268ac7b0e0e1ad925e28567de8bb950216d1b8"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Interstitial.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Interstitial.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 6,
+ "column": 22
+ },
+ "end": {
+ "line": 6,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 8,
+ "column": 20
+ },
+ "end": {
+ "line": 8,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ },
+ "3": {
+ "start": {
+ "line": 15,
+ "column": 6
+ },
+ "end": {
+ "line": 15,
+ "column": 46
+ }
+ },
+ "4": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 19,
+ "column": 6
+ },
+ "end": {
+ "line": 19,
+ "column": 32
+ }
+ },
+ "6": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 23
+ }
+ },
+ "7": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 23
+ }
+ },
+ "8": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 25
+ }
+ },
+ "9": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 24
+ }
+ },
+ "10": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ },
+ "11": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 71
+ }
+ },
+ "12": {
+ "start": {
+ "line": 36,
+ "column": 22
+ },
+ "end": {
+ "line": 36,
+ "column": 65
+ }
+ },
+ "13": {
+ "start": {
+ "line": 38,
+ "column": 19
+ },
+ "end": {
+ "line": 38,
+ "column": 43
+ }
+ },
+ "14": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 27
+ }
+ },
+ "16": {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 14
+ }
+ },
+ "17": {
+ "start": {
+ "line": 45,
+ "column": 8
+ },
+ "end": {
+ "line": 45,
+ "column": 78
+ }
+ },
+ "18": {
+ "start": {
+ "line": 46,
+ "column": 8
+ },
+ "end": {
+ "line": 46,
+ "column": 35
+ }
+ },
+ "19": {
+ "start": {
+ "line": 47,
+ "column": 8
+ },
+ "end": {
+ "line": 47,
+ "column": 14
+ }
+ },
+ "20": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 41
+ }
+ },
+ "21": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 63
+ }
+ },
+ "22": {
+ "start": {
+ "line": 61,
+ "column": 20
+ },
+ "end": {
+ "line": 61,
+ "column": 27
+ }
+ },
+ "23": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 64,
+ "column": 6
+ },
+ "end": {
+ "line": 64,
+ "column": 58
+ }
+ },
+ "25": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 68
+ }
+ },
+ "26": {
+ "start": {
+ "line": 75,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 23
+ }
+ },
+ "27": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ "28": {
+ "start": {
+ "line": 84,
+ "column": 6
+ },
+ "end": {
+ "line": 84,
+ "column": 52
+ }
+ },
+ "29": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "30": {
+ "start": {
+ "line": 96,
+ "column": 6
+ },
+ "end": {
+ "line": 96,
+ "column": 113
+ }
+ },
+ "31": {
+ "start": {
+ "line": 97,
+ "column": 6
+ },
+ "end": {
+ "line": 97,
+ "column": 18
+ }
+ },
+ "32": {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 85
+ }
+ },
+ "33": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 28
+ }
+ },
+ "34": {
+ "start": {
+ "line": 102,
+ "column": 4
+ },
+ "end": {
+ "line": 102,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 12,
+ "column": 2
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 45
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 12
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 25
+ },
+ "end": {
+ "line": 35,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 36
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 60,
+ "column": 2
+ },
+ "end": {
+ "line": 60,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 30
+ },
+ "end": {
+ "line": 68,
+ "column": 3
+ }
+ },
+ "line": 60
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 74,
+ "column": 2
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 74,
+ "column": 13
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "line": 74
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 82,
+ "column": 2
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 9
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 94,
+ "column": 2
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 28
+ },
+ "end": {
+ "line": 103,
+ "column": 3
+ }
+ },
+ "line": 94
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ }
+ ],
+ "line": 14
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 6
+ },
+ "end": {
+ "line": 43,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 44,
+ "column": 6
+ },
+ "end": {
+ "line": 47,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 6
+ },
+ "end": {
+ "line": 48,
+ "column": 14
+ }
+ }
+ ],
+ "line": 40
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ }
+ ],
+ "line": 63
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 8
+ },
+ "end": {
+ "line": 63,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 8
+ },
+ "end": {
+ "line": 63,
+ "column": 18
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 22
+ },
+ "end": {
+ "line": 63,
+ "column": 45
+ }
+ }
+ ],
+ "line": 63
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ }
+ ],
+ "line": 83
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ }
+ ],
+ "line": 95
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 0,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 1,
+ "11": 1,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 1
+ ],
+ "1": [
+ 0,
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "62242e8a6b156f89eba99a53f9142ec5fc2c6b5f"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdRequest.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdRequest.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 4,
+ "column": 4
+ },
+ "end": {
+ "line": 7,
+ "column": 6
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 23
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 77
+ }
+ },
+ "3": {
+ "start": {
+ "line": 16,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 16
+ }
+ },
+ "4": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 39
+ }
+ },
+ "5": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 16
+ }
+ },
+ "6": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 33
+ }
+ },
+ "7": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 16
+ }
+ },
+ "8": {
+ "start": {
+ "line": 34,
+ "column": 20
+ },
+ "end": {
+ "line": 34,
+ "column": 49
+ }
+ },
+ "9": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ },
+ "10": {
+ "start": {
+ "line": 36,
+ "column": 6
+ },
+ "end": {
+ "line": 36,
+ "column": 34
+ }
+ },
+ "11": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 16
+ }
+ },
+ "12": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 44
+ }
+ },
+ "13": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 16
+ }
+ },
+ "14": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 62
+ }
+ },
+ "15": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 16
+ }
+ },
+ "16": {
+ "start": {
+ "line": 56,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 76
+ }
+ },
+ "17": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 3,
+ "column": 2
+ },
+ "end": {
+ "line": 3,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 16
+ },
+ "end": {
+ "line": 8,
+ "column": 3
+ }
+ },
+ "line": 3
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 10
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 17,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 19,
+ "column": 2
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 30
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 19
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 16
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 29
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "line": 28
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 33,
+ "column": 2
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 47
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 33
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 16
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "line": 41
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 40
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 50,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 59
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 50
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 70
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 55
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 33
+ },
+ "end": {
+ "line": 15,
+ "column": 75
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 15,
+ "column": 44
+ },
+ "end": {
+ "line": 15,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 15,
+ "column": 55
+ },
+ "end": {
+ "line": 15,
+ "column": 75
+ }
+ }
+ ],
+ "line": 15
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ }
+ ],
+ "line": 35
+ }
+ },
+ "s": {
+ "0": 4,
+ "1": 3,
+ "2": 3,
+ "3": 3,
+ "4": 2,
+ "5": 2,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 1
+ },
+ "f": {
+ "0": 4,
+ "1": 3,
+ "2": 3,
+ "3": 2,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 0,
+ "8": 1,
+ "9": 1,
+ "10": 1
+ },
+ "b": {
+ "0": [
+ 1,
+ 2
+ ],
+ "1": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "bd7337627eae9b608978cdf5e264f5d0c25053d3"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/RewardedVideo.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/RewardedVideo.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 6,
+ "column": 22
+ },
+ "end": {
+ "line": 6,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 8,
+ "column": 20
+ },
+ "end": {
+ "line": 8,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 13,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 5
+ }
+ },
+ "3": {
+ "start": {
+ "line": 14,
+ "column": 6
+ },
+ "end": {
+ "line": 14,
+ "column": 32
+ }
+ },
+ "4": {
+ "start": {
+ "line": 16,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 23
+ }
+ },
+ "5": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 23
+ }
+ },
+ "6": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 25
+ }
+ },
+ "7": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 24
+ }
+ },
+ "8": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 62
+ }
+ },
+ "9": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 74
+ }
+ },
+ "10": {
+ "start": {
+ "line": 31,
+ "column": 22
+ },
+ "end": {
+ "line": 31,
+ "column": 67
+ }
+ },
+ "11": {
+ "start": {
+ "line": 33,
+ "column": 19
+ },
+ "end": {
+ "line": 33,
+ "column": 43
+ }
+ },
+ "12": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 37,
+ "column": 8
+ },
+ "end": {
+ "line": 37,
+ "column": 27
+ }
+ },
+ "14": {
+ "start": {
+ "line": 38,
+ "column": 8
+ },
+ "end": {
+ "line": 38,
+ "column": 14
+ }
+ },
+ "15": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 78
+ }
+ },
+ "16": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 35
+ }
+ },
+ "17": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 14
+ }
+ },
+ "18": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 41
+ }
+ },
+ "19": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 65
+ }
+ },
+ "20": {
+ "start": {
+ "line": 56,
+ "column": 20
+ },
+ "end": {
+ "line": 56,
+ "column": 27
+ }
+ },
+ "21": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ },
+ "22": {
+ "start": {
+ "line": 59,
+ "column": 6
+ },
+ "end": {
+ "line": 59,
+ "column": 58
+ }
+ },
+ "23": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 69
+ }
+ },
+ "24": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 23
+ }
+ },
+ "25": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 79,
+ "column": 6
+ },
+ "end": {
+ "line": 79,
+ "column": 53
+ }
+ },
+ "27": {
+ "start": {
+ "line": 90,
+ "column": 18
+ },
+ "end": {
+ "line": 93,
+ "column": 5
+ }
+ },
+ "28": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "29": {
+ "start": {
+ "line": 96,
+ "column": 6
+ },
+ "end": {
+ "line": 96,
+ "column": 100
+ }
+ },
+ "30": {
+ "start": {
+ "line": 97,
+ "column": 6
+ },
+ "end": {
+ "line": 97,
+ "column": 18
+ }
+ },
+ "31": {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 87
+ }
+ },
+ "32": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 28
+ }
+ },
+ "33": {
+ "start": {
+ "line": 102,
+ "column": 4
+ },
+ "end": {
+ "line": 102,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 12,
+ "column": 2
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 45
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "line": 12
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 26
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 37
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 30
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 55
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 13
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 77,
+ "column": 2
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 9
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 77
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 28
+ },
+ "end": {
+ "line": 103,
+ "column": 3
+ }
+ },
+ "line": 89
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 36,
+ "column": 6
+ },
+ "end": {
+ "line": 38,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 39,
+ "column": 6
+ },
+ "end": {
+ "line": 42,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 6
+ },
+ "end": {
+ "line": 43,
+ "column": 14
+ }
+ }
+ ],
+ "line": 35
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ }
+ ],
+ "line": 58
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 8
+ },
+ "end": {
+ "line": 58,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 8
+ },
+ "end": {
+ "line": 58,
+ "column": 18
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 22
+ },
+ "end": {
+ "line": 58,
+ "column": 45
+ }
+ }
+ ],
+ "line": 58
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ }
+ ],
+ "line": 78
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ }
+ ],
+ "line": 95
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "acea9495d04bddfd05879596d86b598b2fa56e3e"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/VideoOptions.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/VideoOptions.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 4,
+ "column": 4
+ },
+ "end": {
+ "line": 6,
+ "column": 6
+ }
+ },
+ "1": {
+ "start": {
+ "line": 10,
+ "column": 4
+ },
+ "end": {
+ "line": 10,
+ "column": 23
+ }
+ },
+ "2": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 14,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 3,
+ "column": 2
+ },
+ "end": {
+ "line": 3,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 16
+ },
+ "end": {
+ "line": 7,
+ "column": 3
+ }
+ },
+ "line": 3
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 9,
+ "column": 2
+ },
+ "end": {
+ "line": 9,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 10
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "line": 9
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 39
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 13
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 16
+ },
+ "end": {
+ "line": 13,
+ "column": 37
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 13,
+ "column": 33
+ },
+ "end": {
+ "line": 13,
+ "column": 37
+ }
+ }
+ ],
+ "line": 13
+ }
+ },
+ "s": {
+ "0": 4,
+ "1": 3,
+ "2": 1,
+ "3": 1
+ },
+ "f": {
+ "0": 4,
+ "1": 3,
+ "2": 1
+ },
+ "b": {
+ "0": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "8ca28bc0b6d073170e9ebbbad36a50c2d2f5bb32"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Banner.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Banner.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 4
+ }
+ },
+ "1": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 13,
+ "column": 44
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 0
+ },
+ "end": {
+ "line": 17,
+ "column": 2
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "Banner",
+ "decl": {
+ "start": {
+ "line": 4,
+ "column": 9
+ },
+ "end": {
+ "line": 4,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 30
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ },
+ "line": 4
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 1,
+ "2": 1
+ },
+ "f": {
+ "0": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "adf069c9f664284d84fe217fc4ae681ba2e59947"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdMobComponent.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdMobComponent.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 23
+ },
+ "end": {
+ "line": 16,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 17,
+ "column": 0
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "2": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 45
+ }
+ },
+ "3": {
+ "start": {
+ "line": 20,
+ "column": 0
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "4": {
+ "start": {
+ "line": 21,
+ "column": 2
+ },
+ "end": {
+ "line": 21,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 24,
+ "column": 25
+ },
+ "end": {
+ "line": 24,
+ "column": 27
+ }
+ },
+ "6": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ "7": {
+ "start": {
+ "line": 27,
+ "column": 30
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ "8": {
+ "start": {
+ "line": 28,
+ "column": 20
+ },
+ "end": {
+ "line": 32,
+ "column": 4
+ }
+ },
+ "9": {
+ "start": {
+ "line": 33,
+ "column": 2
+ },
+ "end": {
+ "line": 33,
+ "column": 37
+ }
+ },
+ "10": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 19
+ }
+ },
+ "11": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 17
+ }
+ },
+ "12": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 54
+ }
+ },
+ "14": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ },
+ "16": {
+ "start": {
+ "line": 63,
+ "column": 34
+ },
+ "end": {
+ "line": 63,
+ "column": 53
+ }
+ },
+ "17": {
+ "start": {
+ "line": 64,
+ "column": 8
+ },
+ "end": {
+ "line": 64,
+ "column": 69
+ }
+ },
+ "18": {
+ "start": {
+ "line": 66,
+ "column": 8
+ },
+ "end": {
+ "line": 66,
+ "column": 64
+ }
+ },
+ "19": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ "20": {
+ "start": {
+ "line": 70,
+ "column": 45
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ "21": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 37
+ }
+ },
+ "22": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 17,
+ "column": 32
+ },
+ "end": {
+ "line": 17,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 47
+ },
+ "end": {
+ "line": 19,
+ "column": 1
+ }
+ },
+ "line": 17
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 45
+ },
+ "end": {
+ "line": 20,
+ "column": 46
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 60
+ },
+ "end": {
+ "line": 22,
+ "column": 1
+ }
+ },
+ "line": 20
+ },
+ "2": {
+ "name": "getNativeComponent",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 9
+ },
+ "end": {
+ "line": 26,
+ "column": 27
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 34
+ },
+ "end": {
+ "line": 35,
+ "column": 1
+ }
+ },
+ "line": 26
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 21
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 60,
+ "column": 18
+ },
+ "end": {
+ "line": 60,
+ "column": 19
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 39
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 60
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 78,
+ "column": 15
+ },
+ "end": {
+ "line": 78,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 38
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ "line": 78
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 86,
+ "column": 2
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 11
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 86
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ }
+ ],
+ "line": 27
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ }
+ ],
+ "line": 61
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ }
+ ],
+ "line": 62
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 62
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 56
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 60
+ },
+ "end": {
+ "line": 66,
+ "column": 62
+ }
+ }
+ ],
+ "line": 66
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ }
+ ],
+ "line": 70
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 5,
+ "3": 1,
+ "4": 5,
+ "5": 1,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0
+ },
+ "f": {
+ "0": 5,
+ "1": 5,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "604013f6e1b51fc89247c8de5a570060948c2b00"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/EventTypes.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/EventTypes.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 39
+ },
+ "end": {
+ "line": 16,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 18,
+ "column": 39
+ },
+ "end": {
+ "line": 21,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {},
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 1
+ },
+ "f": {},
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c5c1bebd48b23b80b968e0534370faeb3dd28d6b"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/NativeExpress.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/NativeExpress.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 4
+ }
+ },
+ "1": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 13,
+ "column": 51
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 0
+ },
+ "end": {
+ "line": 17,
+ "column": 2
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "NativeExpress",
+ "decl": {
+ "start": {
+ "line": 4,
+ "column": 9
+ },
+ "end": {
+ "line": 4,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 37
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ },
+ "line": 4
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 1,
+ "2": 1
+ },
+ "f": {
+ "0": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c49e1c935f8f4dbdb60905a1906eb7ab9fc97be7"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 28
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 6
+ }
+ },
+ "5": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 6
+ }
+ },
+ "6": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 40
+ }
+ },
+ "7": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 38
+ }
+ },
+ "8": {
+ "start": {
+ "line": 71,
+ "column": 21
+ },
+ "end": {
+ "line": 71,
+ "column": 67
+ }
+ },
+ "9": {
+ "start": {
+ "line": 72,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 37
+ }
+ },
+ "10": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 28
+ }
+ },
+ "11": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 70
+ }
+ },
+ "12": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 66
+ }
+ },
+ "13": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 29
+ }
+ },
+ "14": {
+ "start": {
+ "line": 88,
+ "column": 4
+ },
+ "end": {
+ "line": 88,
+ "column": 71
+ }
+ },
+ "15": {
+ "start": {
+ "line": 98,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 29
+ }
+ },
+ "16": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 99,
+ "column": 69
+ }
+ },
+ "17": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 115,
+ "column": 7
+ }
+ },
+ "18": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "19": {
+ "start": {
+ "line": 111,
+ "column": 19
+ },
+ "end": {
+ "line": 111,
+ "column": 44
+ }
+ },
+ "20": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "21": {
+ "start": {
+ "line": 112,
+ "column": 28
+ },
+ "end": {
+ "line": 112,
+ "column": 55
+ }
+ },
+ "22": {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "23": {
+ "start": {
+ "line": 113,
+ "column": 27
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "24": {
+ "start": {
+ "line": 114,
+ "column": 6
+ },
+ "end": {
+ "line": 114,
+ "column": 24
+ }
+ },
+ "25": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 120,
+ "column": 22
+ }
+ },
+ "26": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 132,
+ "column": 58
+ }
+ },
+ "27": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 67
+ }
+ },
+ "28": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ "29": {
+ "start": {
+ "line": 134,
+ "column": 26
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ "30": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 58
+ }
+ },
+ "31": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 58
+ }
+ },
+ "32": {
+ "start": {
+ "line": 144,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 79
+ }
+ },
+ "33": {
+ "start": {
+ "line": 152,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 56
+ }
+ },
+ "34": {
+ "start": {
+ "line": 153,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 65
+ }
+ },
+ "35": {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ "36": {
+ "start": {
+ "line": 154,
+ "column": 26
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ "37": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 56
+ }
+ },
+ "38": {
+ "start": {
+ "line": 163,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 56
+ }
+ },
+ "39": {
+ "start": {
+ "line": 164,
+ "column": 4
+ },
+ "end": {
+ "line": 164,
+ "column": 77
+ }
+ },
+ "40": {
+ "start": {
+ "line": 172,
+ "column": 4
+ },
+ "end": {
+ "line": 172,
+ "column": 53
+ }
+ },
+ "41": {
+ "start": {
+ "line": 173,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 62
+ }
+ },
+ "42": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ "43": {
+ "start": {
+ "line": 174,
+ "column": 26
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ "44": {
+ "start": {
+ "line": 175,
+ "column": 4
+ },
+ "end": {
+ "line": 175,
+ "column": 53
+ }
+ },
+ "45": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 53
+ }
+ },
+ "46": {
+ "start": {
+ "line": 184,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 74
+ }
+ },
+ "47": {
+ "start": {
+ "line": 192,
+ "column": 4
+ },
+ "end": {
+ "line": 192,
+ "column": 69
+ }
+ },
+ "48": {
+ "start": {
+ "line": 200,
+ "column": 4
+ },
+ "end": {
+ "line": 200,
+ "column": 70
+ }
+ },
+ "49": {
+ "start": {
+ "line": 210,
+ "column": 4
+ },
+ "end": {
+ "line": 210,
+ "column": 98
+ }
+ },
+ "50": {
+ "start": {
+ "line": 220,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 94
+ }
+ },
+ "51": {
+ "start": {
+ "line": 229,
+ "column": 4
+ },
+ "end": {
+ "line": 229,
+ "column": 85
+ }
+ },
+ "52": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 241,
+ "column": 6
+ }
+ },
+ "53": {
+ "start": {
+ "line": 249,
+ "column": 4
+ },
+ "end": {
+ "line": 251,
+ "column": 7
+ }
+ },
+ "54": {
+ "start": {
+ "line": 250,
+ "column": 6
+ },
+ "end": {
+ "line": 250,
+ "column": 65
+ }
+ },
+ "55": {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 71
+ }
+ },
+ "56": {
+ "start": {
+ "line": 272,
+ "column": 4
+ },
+ "end": {
+ "line": 272,
+ "column": 74
+ }
+ },
+ "57": {
+ "start": {
+ "line": 284,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 64
+ }
+ },
+ "58": {
+ "start": {
+ "line": 295,
+ "column": 4
+ },
+ "end": {
+ "line": 295,
+ "column": 46
+ }
+ },
+ "59": {
+ "start": {
+ "line": 306,
+ "column": 4
+ },
+ "end": {
+ "line": 306,
+ "column": 46
+ }
+ },
+ "60": {
+ "start": {
+ "line": 314,
+ "column": 4
+ },
+ "end": {
+ "line": 314,
+ "column": 67
+ }
+ },
+ "61": {
+ "start": {
+ "line": 322,
+ "column": 4
+ },
+ "end": {
+ "line": 322,
+ "column": 54
+ }
+ },
+ "62": {
+ "start": {
+ "line": 330,
+ "column": 4
+ },
+ "end": {
+ "line": 330,
+ "column": 22
+ }
+ },
+ "63": {
+ "start": {
+ "line": 334,
+ "column": 4
+ },
+ "end": {
+ "line": 334,
+ "column": 27
+ }
+ },
+ "64": {
+ "start": {
+ "line": 342,
+ "column": 4
+ },
+ "end": {
+ "line": 342,
+ "column": 98
+ }
+ },
+ "65": {
+ "start": {
+ "line": 346,
+ "column": 4
+ },
+ "end": {
+ "line": 346,
+ "column": 95
+ }
+ },
+ "66": {
+ "start": {
+ "line": 350,
+ "column": 4
+ },
+ "end": {
+ "line": 350,
+ "column": 116
+ }
+ },
+ "67": {
+ "start": {
+ "line": 354,
+ "column": 4
+ },
+ "end": {
+ "line": 354,
+ "column": 96
+ }
+ },
+ "68": {
+ "start": {
+ "line": 358,
+ "column": 4
+ },
+ "end": {
+ "line": 358,
+ "column": 99
+ }
+ },
+ "69": {
+ "start": {
+ "line": 362,
+ "column": 23
+ },
+ "end": {
+ "line": 375,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 62
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 70,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 50
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "line": 70
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 75,
+ "column": 2
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 34
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "line": 75
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 86,
+ "column": 2
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 48
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "line": 86
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 97,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 97,
+ "column": 46
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "line": 97
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 109,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 67
+ },
+ "end": {
+ "line": 116,
+ "column": 3
+ }
+ },
+ "line": 109
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 110,
+ "column": 24
+ },
+ "end": {
+ "line": 110,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 110,
+ "column": 48
+ },
+ "end": {
+ "line": 115,
+ "column": 5
+ }
+ },
+ "line": 110
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 76
+ },
+ "end": {
+ "line": 121,
+ "column": 3
+ }
+ },
+ "line": 118
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 120,
+ "column": 12
+ },
+ "end": {
+ "line": 120,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 18
+ },
+ "end": {
+ "line": 120,
+ "column": 20
+ }
+ },
+ "line": 120
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 131,
+ "column": 2
+ },
+ "end": {
+ "line": 131,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 41
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "line": 131
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 43
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 142
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 151,
+ "column": 2
+ },
+ "end": {
+ "line": 151,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 39
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "line": 151
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 162,
+ "column": 2
+ },
+ "end": {
+ "line": 162,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 162,
+ "column": 41
+ },
+ "end": {
+ "line": 165,
+ "column": 3
+ }
+ },
+ "line": 162
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 171,
+ "column": 2
+ },
+ "end": {
+ "line": 171,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 171,
+ "column": 36
+ },
+ "end": {
+ "line": 176,
+ "column": 3
+ }
+ },
+ "line": 171
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 182,
+ "column": 2
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 38
+ },
+ "end": {
+ "line": 185,
+ "column": 3
+ }
+ },
+ "line": 182
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 191,
+ "column": 2
+ },
+ "end": {
+ "line": 191,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 191,
+ "column": 27
+ },
+ "end": {
+ "line": 193,
+ "column": 3
+ }
+ },
+ "line": 191
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 199,
+ "column": 2
+ },
+ "end": {
+ "line": 199,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 37
+ },
+ "end": {
+ "line": 201,
+ "column": 3
+ }
+ },
+ "line": 199
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 209,
+ "column": 2
+ },
+ "end": {
+ "line": 209,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 81
+ },
+ "end": {
+ "line": 211,
+ "column": 3
+ }
+ },
+ "line": 209
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 219,
+ "column": 2
+ },
+ "end": {
+ "line": 219,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 77
+ },
+ "end": {
+ "line": 221,
+ "column": 3
+ }
+ },
+ "line": 219
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 228,
+ "column": 2
+ },
+ "end": {
+ "line": 228,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 228,
+ "column": 60
+ },
+ "end": {
+ "line": 230,
+ "column": 3
+ }
+ },
+ "line": 228
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 236,
+ "column": 2
+ },
+ "end": {
+ "line": 236,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 66
+ },
+ "end": {
+ "line": 242,
+ "column": 3
+ }
+ },
+ "line": 236
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 248,
+ "column": 2
+ },
+ "end": {
+ "line": 248,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 248,
+ "column": 74
+ },
+ "end": {
+ "line": 252,
+ "column": 3
+ }
+ },
+ "line": 248
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 249,
+ "column": 64
+ },
+ "end": {
+ "line": 249,
+ "column": 65
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 249,
+ "column": 76
+ },
+ "end": {
+ "line": 251,
+ "column": 5
+ }
+ },
+ "line": 249
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 263,
+ "column": 2
+ },
+ "end": {
+ "line": 263,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 263,
+ "column": 88
+ },
+ "end": {
+ "line": 265,
+ "column": 3
+ }
+ },
+ "line": 263
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 271,
+ "column": 2
+ },
+ "end": {
+ "line": 271,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 271,
+ "column": 96
+ },
+ "end": {
+ "line": 273,
+ "column": 3
+ }
+ },
+ "line": 271
+ },
+ "25": {
+ "name": "(anonymous_25)",
+ "decl": {
+ "start": {
+ "line": 283,
+ "column": 2
+ },
+ "end": {
+ "line": 283,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 283,
+ "column": 73
+ },
+ "end": {
+ "line": 285,
+ "column": 3
+ }
+ },
+ "line": 283
+ },
+ "26": {
+ "name": "(anonymous_26)",
+ "decl": {
+ "start": {
+ "line": 294,
+ "column": 2
+ },
+ "end": {
+ "line": 294,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 294,
+ "column": 47
+ },
+ "end": {
+ "line": 296,
+ "column": 3
+ }
+ },
+ "line": 294
+ },
+ "27": {
+ "name": "(anonymous_27)",
+ "decl": {
+ "start": {
+ "line": 305,
+ "column": 2
+ },
+ "end": {
+ "line": 305,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 305,
+ "column": 47
+ },
+ "end": {
+ "line": 307,
+ "column": 3
+ }
+ },
+ "line": 305
+ },
+ "28": {
+ "name": "(anonymous_28)",
+ "decl": {
+ "start": {
+ "line": 313,
+ "column": 2
+ },
+ "end": {
+ "line": 313,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 313,
+ "column": 41
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "line": 313
+ },
+ "29": {
+ "name": "(anonymous_29)",
+ "decl": {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 321,
+ "column": 64
+ },
+ "end": {
+ "line": 323,
+ "column": 3
+ }
+ },
+ "line": 321
+ },
+ "30": {
+ "name": "(anonymous_30)",
+ "decl": {
+ "start": {
+ "line": 329,
+ "column": 2
+ },
+ "end": {
+ "line": 329,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 329,
+ "column": 33
+ },
+ "end": {
+ "line": 331,
+ "column": 3
+ }
+ },
+ "line": 329
+ },
+ "31": {
+ "name": "(anonymous_31)",
+ "decl": {
+ "start": {
+ "line": 333,
+ "column": 2
+ },
+ "end": {
+ "line": 333,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 333,
+ "column": 26
+ },
+ "end": {
+ "line": 335,
+ "column": 3
+ }
+ },
+ "line": 333
+ },
+ "32": {
+ "name": "(anonymous_32)",
+ "decl": {
+ "start": {
+ "line": 341,
+ "column": 2
+ },
+ "end": {
+ "line": 341,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 341,
+ "column": 22
+ },
+ "end": {
+ "line": 343,
+ "column": 3
+ }
+ },
+ "line": 341
+ },
+ "33": {
+ "name": "(anonymous_33)",
+ "decl": {
+ "start": {
+ "line": 345,
+ "column": 2
+ },
+ "end": {
+ "line": 345,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 345,
+ "column": 19
+ },
+ "end": {
+ "line": 347,
+ "column": 3
+ }
+ },
+ "line": 345
+ },
+ "34": {
+ "name": "(anonymous_34)",
+ "decl": {
+ "start": {
+ "line": 349,
+ "column": 2
+ },
+ "end": {
+ "line": 349,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 349,
+ "column": 40
+ },
+ "end": {
+ "line": 351,
+ "column": 3
+ }
+ },
+ "line": 349
+ },
+ "35": {
+ "name": "(anonymous_35)",
+ "decl": {
+ "start": {
+ "line": 353,
+ "column": 2
+ },
+ "end": {
+ "line": 353,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 353,
+ "column": 20
+ },
+ "end": {
+ "line": 355,
+ "column": 3
+ }
+ },
+ "line": 353
+ },
+ "36": {
+ "name": "(anonymous_36)",
+ "decl": {
+ "start": {
+ "line": 357,
+ "column": 2
+ },
+ "end": {
+ "line": 357,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 357,
+ "column": 23
+ },
+ "end": {
+ "line": 359,
+ "column": 3
+ }
+ },
+ "line": 357
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 40
+ },
+ "end": {
+ "line": 35,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 58
+ },
+ "end": {
+ "line": 35,
+ "column": 60
+ }
+ }
+ ],
+ "line": 35
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 17
+ },
+ "end": {
+ "line": 77,
+ "column": 69
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 37
+ },
+ "end": {
+ "line": 77,
+ "column": 62
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 65
+ },
+ "end": {
+ "line": 77,
+ "column": 69
+ }
+ }
+ ],
+ "line": 77
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 17
+ },
+ "end": {
+ "line": 77,
+ "column": 34
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 17
+ },
+ "end": {
+ "line": 77,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 25
+ },
+ "end": {
+ "line": 77,
+ "column": 34
+ }
+ }
+ ],
+ "line": 77
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ }
+ ],
+ "line": 111
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ }
+ ],
+ "line": 112
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ }
+ ],
+ "line": 113
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ }
+ ],
+ "line": 134
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 35
+ },
+ "end": {
+ "line": 134,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 35
+ },
+ "end": {
+ "line": 134,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 49
+ },
+ "end": {
+ "line": 134,
+ "column": 53
+ }
+ }
+ ],
+ "line": 134
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ }
+ ],
+ "line": 154
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 35
+ },
+ "end": {
+ "line": 154,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 154,
+ "column": 35
+ },
+ "end": {
+ "line": 154,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 154,
+ "column": 49
+ },
+ "end": {
+ "line": 154,
+ "column": 53
+ }
+ }
+ ],
+ "line": 154
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ }
+ ],
+ "line": 174
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 174,
+ "column": 35
+ },
+ "end": {
+ "line": 174,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 174,
+ "column": 35
+ },
+ "end": {
+ "line": 174,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 174,
+ "column": 49
+ },
+ "end": {
+ "line": 174,
+ "column": 53
+ }
+ }
+ ],
+ "line": 174
+ }
+ },
+ "s": {
+ "0": 2,
+ "1": 2,
+ "2": 2,
+ "3": 2,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2,
+ "8": 0,
+ "9": 0,
+ "10": 30,
+ "11": 30,
+ "12": 30,
+ "13": 14,
+ "14": 14,
+ "15": 0,
+ "16": 0,
+ "17": 24,
+ "18": 16,
+ "19": 6,
+ "20": 10,
+ "21": 0,
+ "22": 10,
+ "23": 10,
+ "24": 16,
+ "25": 7,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 0,
+ "47": 5,
+ "48": 5,
+ "49": 6,
+ "50": 4,
+ "51": 0,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 0,
+ "56": 0,
+ "57": 0,
+ "58": 0,
+ "59": 0,
+ "60": 0,
+ "61": 3,
+ "62": 7,
+ "63": 0,
+ "64": 0,
+ "65": 0,
+ "66": 0,
+ "67": 0,
+ "68": 0,
+ "69": 1
+ },
+ "f": {
+ "0": 2,
+ "1": 0,
+ "2": 30,
+ "3": 14,
+ "4": 0,
+ "5": 24,
+ "6": 16,
+ "7": 7,
+ "8": 6,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 5,
+ "16": 5,
+ "17": 6,
+ "18": 4,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 3,
+ "30": 7,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 18,
+ 12
+ ],
+ "2": [
+ 30,
+ 24
+ ],
+ "3": [
+ 6,
+ 10
+ ],
+ "4": [
+ 0,
+ 10
+ ],
+ "5": [
+ 10,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0,
+ 0
+ ],
+ "10": [
+ 0,
+ 0
+ ],
+ "11": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "de5cc19777f43fbd1672488159418636fdf40766"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/User.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/User.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 41,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 22
+ }
+ },
+ "1": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 42
+ }
+ },
+ "3": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 36
+ }
+ },
+ "4": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 58,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 43
+ }
+ },
+ "6": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 42
+ }
+ },
+ "7": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 39
+ }
+ },
+ "8": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 35
+ }
+ },
+ "9": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 33
+ }
+ },
+ "10": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 26
+ }
+ },
+ "11": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 95,
+ "column": 65
+ }
+ },
+ "12": {
+ "start": {
+ "line": 103,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 53
+ }
+ },
+ "13": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 112
+ }
+ },
+ "14": {
+ "start": {
+ "line": 120,
+ "column": 4
+ },
+ "end": {
+ "line": 121,
+ "column": 131
+ }
+ },
+ "15": {
+ "start": {
+ "line": 129,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 65
+ }
+ },
+ "16": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 98
+ }
+ },
+ "17": {
+ "start": {
+ "line": 142,
+ "column": 4
+ },
+ "end": {
+ "line": 142,
+ "column": 41
+ }
+ },
+ "18": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 81
+ }
+ },
+ "19": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 75
+ }
+ },
+ "20": {
+ "start": {
+ "line": 171,
+ "column": 4
+ },
+ "end": {
+ "line": 172,
+ "column": 81
+ }
+ },
+ "21": {
+ "start": {
+ "line": 181,
+ "column": 4
+ },
+ "end": {
+ "line": 182,
+ "column": 79
+ }
+ },
+ "22": {
+ "start": {
+ "line": 191,
+ "column": 4
+ },
+ "end": {
+ "line": 191,
+ "column": 112
+ }
+ },
+ "23": {
+ "start": {
+ "line": 192,
+ "column": 4
+ },
+ "end": {
+ "line": 192,
+ "column": 53
+ }
+ },
+ "24": {
+ "start": {
+ "line": 200,
+ "column": 4
+ },
+ "end": {
+ "line": 200,
+ "column": 115
+ }
+ },
+ "25": {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 101
+ }
+ },
+ "26": {
+ "start": {
+ "line": 208,
+ "column": 4
+ },
+ "end": {
+ "line": 208,
+ "column": 95
+ }
+ },
+ "27": {
+ "start": {
+ "line": 212,
+ "column": 4
+ },
+ "end": {
+ "line": 212,
+ "column": 98
+ }
+ },
+ "28": {
+ "start": {
+ "line": 216,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 111
+ }
+ },
+ "29": {
+ "start": {
+ "line": 220,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 105
+ }
+ },
+ "30": {
+ "start": {
+ "line": 224,
+ "column": 4
+ },
+ "end": {
+ "line": 224,
+ "column": 108
+ }
+ },
+ "31": {
+ "start": {
+ "line": 228,
+ "column": 4
+ },
+ "end": {
+ "line": 228,
+ "column": 99
+ }
+ },
+ "32": {
+ "start": {
+ "line": 232,
+ "column": 4
+ },
+ "end": {
+ "line": 232,
+ "column": 96
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 40,
+ "column": 2
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 44
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "line": 40
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 29
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 23
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "line": 53
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 57,
+ "column": 2
+ },
+ "end": {
+ "line": 57,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 31
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "line": 57
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 29
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 61
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 29
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 26
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 38
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "line": 73
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 77,
+ "column": 2
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 27
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "line": 77
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 20
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 26
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "line": 93
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 102,
+ "column": 2
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 102,
+ "column": 61
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "line": 102
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 110,
+ "column": 2
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 110,
+ "column": 64
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "line": 110
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 119,
+ "column": 2
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 74
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "line": 119
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 128,
+ "column": 2
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 26
+ },
+ "end": {
+ "line": 131,
+ "column": 3
+ }
+ },
+ "line": 128
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 136,
+ "column": 2
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 80
+ },
+ "end": {
+ "line": 139,
+ "column": 3
+ }
+ },
+ "line": 136
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 141,
+ "column": 2
+ },
+ "end": {
+ "line": 141,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 141,
+ "column": 19
+ },
+ "end": {
+ "line": 143,
+ "column": 3
+ }
+ },
+ "line": 141
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 150,
+ "column": 2
+ },
+ "end": {
+ "line": 150,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 44
+ },
+ "end": {
+ "line": 152,
+ "column": 3
+ }
+ },
+ "line": 150
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 160,
+ "column": 2
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 44
+ },
+ "end": {
+ "line": 163,
+ "column": 3
+ }
+ },
+ "line": 160
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 170,
+ "column": 2
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 170,
+ "column": 50
+ },
+ "end": {
+ "line": 173,
+ "column": 3
+ }
+ },
+ "line": 170
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 180,
+ "column": 2
+ },
+ "end": {
+ "line": 180,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 53
+ },
+ "end": {
+ "line": 183,
+ "column": 3
+ }
+ },
+ "line": 180
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 190,
+ "column": 2
+ },
+ "end": {
+ "line": 190,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 59
+ },
+ "end": {
+ "line": 193,
+ "column": 3
+ }
+ },
+ "line": 190
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 199,
+ "column": 2
+ },
+ "end": {
+ "line": 199,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 38
+ },
+ "end": {
+ "line": 201,
+ "column": 3
+ }
+ },
+ "line": 199
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 203,
+ "column": 2
+ },
+ "end": {
+ "line": 203,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 24
+ },
+ "end": {
+ "line": 205,
+ "column": 3
+ }
+ },
+ "line": 203
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 207,
+ "column": 2
+ },
+ "end": {
+ "line": 207,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 207,
+ "column": 18
+ },
+ "end": {
+ "line": 209,
+ "column": 3
+ }
+ },
+ "line": 207
+ },
+ "25": {
+ "name": "(anonymous_25)",
+ "decl": {
+ "start": {
+ "line": 211,
+ "column": 2
+ },
+ "end": {
+ "line": 211,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 211,
+ "column": 21
+ },
+ "end": {
+ "line": 213,
+ "column": 3
+ }
+ },
+ "line": 211
+ },
+ "26": {
+ "name": "(anonymous_26)",
+ "decl": {
+ "start": {
+ "line": 215,
+ "column": 2
+ },
+ "end": {
+ "line": 215,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 215,
+ "column": 34
+ },
+ "end": {
+ "line": 217,
+ "column": 3
+ }
+ },
+ "line": 215
+ },
+ "27": {
+ "name": "(anonymous_27)",
+ "decl": {
+ "start": {
+ "line": 219,
+ "column": 2
+ },
+ "end": {
+ "line": 219,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 28
+ },
+ "end": {
+ "line": 221,
+ "column": 3
+ }
+ },
+ "line": 219
+ },
+ "28": {
+ "name": "(anonymous_28)",
+ "decl": {
+ "start": {
+ "line": 223,
+ "column": 2
+ },
+ "end": {
+ "line": 223,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 223,
+ "column": 31
+ },
+ "end": {
+ "line": 225,
+ "column": 3
+ }
+ },
+ "line": 223
+ },
+ "29": {
+ "name": "(anonymous_29)",
+ "decl": {
+ "start": {
+ "line": 227,
+ "column": 2
+ },
+ "end": {
+ "line": 227,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 227,
+ "column": 22
+ },
+ "end": {
+ "line": 229,
+ "column": 3
+ }
+ },
+ "line": 227
+ },
+ "30": {
+ "name": "(anonymous_30)",
+ "decl": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 231,
+ "column": 29
+ },
+ "end": {
+ "line": 233,
+ "column": 3
+ }
+ },
+ "line": 231
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 11
+ },
+ "end": {
+ "line": 50,
+ "column": 41
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 50,
+ "column": 11
+ },
+ "end": {
+ "line": 50,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 50,
+ "column": 37
+ },
+ "end": {
+ "line": 50,
+ "column": 41
+ }
+ }
+ ],
+ "line": 50
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 11
+ },
+ "end": {
+ "line": 54,
+ "column": 35
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 11
+ },
+ "end": {
+ "line": 54,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 31
+ },
+ "end": {
+ "line": 54,
+ "column": 35
+ }
+ }
+ ],
+ "line": 54
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 11
+ },
+ "end": {
+ "line": 58,
+ "column": 44
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 11
+ },
+ "end": {
+ "line": 58,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 39
+ },
+ "end": {
+ "line": 58,
+ "column": 44
+ }
+ }
+ ],
+ "line": 58
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 11
+ },
+ "end": {
+ "line": 62,
+ "column": 42
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 11
+ },
+ "end": {
+ "line": 62,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 37
+ },
+ "end": {
+ "line": 62,
+ "column": 42
+ }
+ }
+ ],
+ "line": 62
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 11
+ },
+ "end": {
+ "line": 66,
+ "column": 41
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 11
+ },
+ "end": {
+ "line": 66,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 41
+ }
+ }
+ ],
+ "line": 66
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 11
+ },
+ "end": {
+ "line": 70,
+ "column": 38
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 11
+ },
+ "end": {
+ "line": 70,
+ "column": 30
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 34
+ },
+ "end": {
+ "line": 70,
+ "column": 38
+ }
+ }
+ ],
+ "line": 70
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 102,
+ "column": 13
+ },
+ "end": {
+ "line": 102,
+ "column": 42
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 102,
+ "column": 37
+ },
+ "end": {
+ "line": 102,
+ "column": 42
+ }
+ }
+ ],
+ "line": 102
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 16
+ },
+ "end": {
+ "line": 180,
+ "column": 36
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 180,
+ "column": 34
+ },
+ "end": {
+ "line": 180,
+ "column": 36
+ }
+ }
+ ],
+ "line": 180
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 11
+ },
+ "end": {
+ "line": 190,
+ "column": 40
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 190,
+ "column": 35
+ },
+ "end": {
+ "line": 190,
+ "column": 40
+ }
+ }
+ ],
+ "line": 190
+ }
+ },
+ "s": {
+ "0": 18,
+ "1": 18,
+ "2": 0,
+ "3": 3,
+ "4": 3,
+ "5": 8,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 8,
+ "10": 12,
+ "11": 2,
+ "12": 1,
+ "13": 2,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 12,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0
+ },
+ "f": {
+ "0": 18,
+ "1": 0,
+ "2": 3,
+ "3": 3,
+ "4": 8,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 8,
+ "9": 12,
+ "10": 2,
+ "11": 1,
+ "12": 2,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 12,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 3,
+ 0
+ ],
+ "2": [
+ 3,
+ 3
+ ],
+ "3": [
+ 8,
+ 5
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 1
+ ],
+ "7": [
+ 0
+ ],
+ "8": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "d62e7c4a4ea9c3719f14cf303036e68b3592ccee"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/ConfirmationResult.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/ConfirmationResult.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 22
+ }
+ },
+ "1": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 42
+ }
+ },
+ "2": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 105
+ }
+ },
+ "3": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 32
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 17,
+ "column": 2
+ },
+ "end": {
+ "line": 17,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 50
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "line": 17
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 52
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 38
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "8d959ae325e38120f5ce110704b146f97058cbfe"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/EmailAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/EmailAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 29
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 95
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 69
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 2
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 2
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "2e7b2c1be0755b594aaf4a736b8b78ab16a83b79"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/PhoneAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/PhoneAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 26
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 95
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 74
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f8618bf389e77a45f09ca2eba088fc0c781adc58"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GoogleAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GoogleAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 31
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 96
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 67
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f8df20c217e7fc5d94a7981931c36608659d9653"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GithubAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GithubAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 31
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 96
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 51
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "55ad37dd8c7ad5e83cf0e2f0143d6dd75149a724"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/TwitterAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/TwitterAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 97
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 67
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f77776e19cffd0c8b6dda4e397520d20a6aef403"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/FacebookAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/FacebookAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 33
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 98
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 51
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "802988c2ea3deaad69f197a3adfc1c8d3c5a7695"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/PhoneAuthListener.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/PhoneAuthListener.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 22
+ }
+ },
+ "1": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 24
+ }
+ },
+ "2": {
+ "start": {
+ "line": 41,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 25
+ }
+ },
+ "3": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 25
+ }
+ },
+ "4": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 28
+ }
+ },
+ "5": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 34
+ }
+ },
+ "6": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 49
+ }
+ },
+ "7": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 6
+ }
+ },
+ "8": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 6
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 30
+ }
+ },
+ "10": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 75,
+ "column": 8
+ }
+ },
+ "12": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 79,
+ "column": 6
+ },
+ "end": {
+ "line": 82,
+ "column": 8
+ }
+ },
+ "14": {
+ "start": {
+ "line": 91,
+ "column": 19
+ },
+ "end": {
+ "line": 91,
+ "column": 52
+ }
+ },
+ "15": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 5
+ }
+ },
+ "16": {
+ "start": {
+ "line": 94,
+ "column": 19
+ },
+ "end": {
+ "line": 94,
+ "column": 28
+ }
+ },
+ "17": {
+ "start": {
+ "line": 95,
+ "column": 6
+ },
+ "end": {
+ "line": 95,
+ "column": 86
+ }
+ },
+ "18": {
+ "start": {
+ "line": 105,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 54
+ }
+ },
+ "19": {
+ "start": {
+ "line": 114,
+ "column": 4
+ },
+ "end": {
+ "line": 114,
+ "column": 56
+ }
+ },
+ "20": {
+ "start": {
+ "line": 123,
+ "column": 18
+ },
+ "end": {
+ "line": 123,
+ "column": 32
+ }
+ },
+ "21": {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ "22": {
+ "start": {
+ "line": 124,
+ "column": 22
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ "23": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 53
+ }
+ },
+ "24": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ "25": {
+ "start": {
+ "line": 134,
+ "column": 23
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ "26": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 58
+ }
+ },
+ "27": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 10
+ }
+ },
+ "28": {
+ "start": {
+ "line": 145,
+ "column": 6
+ },
+ "end": {
+ "line": 147,
+ "column": 9
+ }
+ },
+ "29": {
+ "start": {
+ "line": 146,
+ "column": 8
+ },
+ "end": {
+ "line": 146,
+ "column": 45
+ }
+ },
+ "30": {
+ "start": {
+ "line": 150,
+ "column": 6
+ },
+ "end": {
+ "line": 152,
+ "column": 9
+ }
+ },
+ "31": {
+ "start": {
+ "line": 151,
+ "column": 8
+ },
+ "end": {
+ "line": 151,
+ "column": 51
+ }
+ },
+ "32": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ "33": {
+ "start": {
+ "line": 162,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 9
+ }
+ },
+ "34": {
+ "start": {
+ "line": 163,
+ "column": 8
+ },
+ "end": {
+ "line": 166,
+ "column": 10
+ }
+ },
+ "35": {
+ "start": {
+ "line": 164,
+ "column": 10
+ },
+ "end": {
+ "line": 164,
+ "column": 31
+ }
+ },
+ "36": {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 165,
+ "column": 33
+ }
+ },
+ "37": {
+ "start": {
+ "line": 168,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 10
+ }
+ },
+ "38": {
+ "start": {
+ "line": 169,
+ "column": 10
+ },
+ "end": {
+ "line": 169,
+ "column": 30
+ }
+ },
+ "39": {
+ "start": {
+ "line": 170,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 39
+ }
+ },
+ "40": {
+ "start": {
+ "line": 186,
+ "column": 40
+ },
+ "end": {
+ "line": 191,
+ "column": 5
+ }
+ },
+ "41": {
+ "start": {
+ "line": 193,
+ "column": 4
+ },
+ "end": {
+ "line": 193,
+ "column": 36
+ }
+ },
+ "42": {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ },
+ "43": {
+ "start": {
+ "line": 196,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 38
+ }
+ },
+ "44": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ },
+ "45": {
+ "start": {
+ "line": 211,
+ "column": 40
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ "46": {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 36
+ }
+ },
+ "47": {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 36
+ }
+ },
+ "48": {
+ "start": {
+ "line": 228,
+ "column": 40
+ },
+ "end": {
+ "line": 233,
+ "column": 5
+ }
+ },
+ "49": {
+ "start": {
+ "line": 235,
+ "column": 4
+ },
+ "end": {
+ "line": 235,
+ "column": 36
+ }
+ },
+ "50": {
+ "start": {
+ "line": 236,
+ "column": 4
+ },
+ "end": {
+ "line": 236,
+ "column": 36
+ }
+ },
+ "51": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 31
+ }
+ },
+ "52": {
+ "start": {
+ "line": 246,
+ "column": 40
+ },
+ "end": {
+ "line": 251,
+ "column": 5
+ }
+ },
+ "53": {
+ "start": {
+ "line": 253,
+ "column": 50
+ },
+ "end": {
+ "line": 253,
+ "column": 61
+ }
+ },
+ "54": {
+ "start": {
+ "line": 254,
+ "column": 4
+ },
+ "end": {
+ "line": 254,
+ "column": 76
+ }
+ },
+ "55": {
+ "start": {
+ "line": 256,
+ "column": 4
+ },
+ "end": {
+ "line": 256,
+ "column": 36
+ }
+ },
+ "56": {
+ "start": {
+ "line": 257,
+ "column": 4
+ },
+ "end": {
+ "line": 257,
+ "column": 34
+ }
+ },
+ "57": {
+ "start": {
+ "line": 258,
+ "column": 4
+ },
+ "end": {
+ "line": 258,
+ "column": 31
+ }
+ },
+ "58": {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ },
+ "59": {
+ "start": {
+ "line": 268,
+ "column": 6
+ },
+ "end": {
+ "line": 268,
+ "column": 90
+ }
+ },
+ "60": {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ },
+ "61": {
+ "start": {
+ "line": 272,
+ "column": 6
+ },
+ "end": {
+ "line": 272,
+ "column": 98
+ }
+ },
+ "62": {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 276,
+ "column": 6
+ },
+ "end": {
+ "line": 276,
+ "column": 95
+ }
+ },
+ "64": {
+ "start": {
+ "line": 279,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 36
+ }
+ },
+ "65": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ },
+ "66": {
+ "start": {
+ "line": 282,
+ "column": 6
+ },
+ "end": {
+ "line": 282,
+ "column": 57
+ }
+ },
+ "67": {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ },
+ "68": {
+ "start": {
+ "line": 286,
+ "column": 6
+ },
+ "end": {
+ "line": 286,
+ "column": 61
+ }
+ },
+ "69": {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 289,
+ "column": 16
+ }
+ },
+ "70": {
+ "start": {
+ "line": 297,
+ "column": 4
+ },
+ "end": {
+ "line": 297,
+ "column": 28
+ }
+ },
+ "71": {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ "72": {
+ "start": {
+ "line": 298,
+ "column": 23
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ "73": {
+ "start": {
+ "line": 299,
+ "column": 4
+ },
+ "end": {
+ "line": 299,
+ "column": 21
+ }
+ },
+ "74": {
+ "start": {
+ "line": 307,
+ "column": 4
+ },
+ "end": {
+ "line": 307,
+ "column": 28
+ }
+ },
+ "75": {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ "76": {
+ "start": {
+ "line": 308,
+ "column": 23
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ "77": {
+ "start": {
+ "line": 309,
+ "column": 4
+ },
+ "end": {
+ "line": 309,
+ "column": 21
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 65
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 23
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 90
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 29
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 104
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 113,
+ "column": 2
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 48
+ },
+ "end": {
+ "line": 115,
+ "column": 3
+ }
+ },
+ "line": 113
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 122,
+ "column": 2
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 122,
+ "column": 27
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "line": 122
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 29
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 24
+ },
+ "end": {
+ "line": 154,
+ "column": 3
+ }
+ },
+ "line": 142
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 143,
+ "column": 15
+ },
+ "end": {
+ "line": 143,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 21
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ "line": 143
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 50
+ },
+ "end": {
+ "line": 145,
+ "column": 51
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 61
+ },
+ "end": {
+ "line": 147,
+ "column": 7
+ }
+ },
+ "line": 145
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 150,
+ "column": 48
+ },
+ "end": {
+ "line": 150,
+ "column": 49
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 65
+ },
+ "end": {
+ "line": 152,
+ "column": 7
+ }
+ },
+ "line": 150
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 160,
+ "column": 2
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 21
+ },
+ "end": {
+ "line": 174,
+ "column": 3
+ }
+ },
+ "line": 160
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 162,
+ "column": 34
+ },
+ "end": {
+ "line": 162,
+ "column": 35
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 162,
+ "column": 55
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ "line": 162
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 163,
+ "column": 24
+ },
+ "end": {
+ "line": 163,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 36
+ },
+ "end": {
+ "line": 166,
+ "column": 9
+ }
+ },
+ "line": 163
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 168,
+ "column": 23
+ },
+ "end": {
+ "line": 168,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 168,
+ "column": 42
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "line": 168
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 185,
+ "column": 2
+ },
+ "end": {
+ "line": 185,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 31
+ },
+ "end": {
+ "line": 203,
+ "column": 3
+ }
+ },
+ "line": 185
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 210,
+ "column": 2
+ },
+ "end": {
+ "line": 210,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 210,
+ "column": 47
+ },
+ "end": {
+ "line": 220,
+ "column": 3
+ }
+ },
+ "line": 210
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 227,
+ "column": 2
+ },
+ "end": {
+ "line": 227,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 227,
+ "column": 43
+ },
+ "end": {
+ "line": 238,
+ "column": 3
+ }
+ },
+ "line": 227
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 245,
+ "column": 2
+ },
+ "end": {
+ "line": 245,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 245,
+ "column": 36
+ },
+ "end": {
+ "line": 259,
+ "column": 3
+ }
+ },
+ "line": 245
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 266,
+ "column": 2
+ },
+ "end": {
+ "line": 266,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 266,
+ "column": 130
+ },
+ "end": {
+ "line": 290,
+ "column": 3
+ }
+ },
+ "line": 266
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 296,
+ "column": 2
+ },
+ "end": {
+ "line": 296,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 296,
+ "column": 36
+ },
+ "end": {
+ "line": 300,
+ "column": 3
+ }
+ },
+ "line": 296
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 306,
+ "column": 2
+ },
+ "end": {
+ "line": 306,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 306,
+ "column": 25
+ },
+ "end": {
+ "line": 310,
+ "column": 3
+ }
+ },
+ "line": 306
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 20
+ },
+ "end": {
+ "line": 45,
+ "column": 33
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 45,
+ "column": 20
+ },
+ "end": {
+ "line": 45,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 45,
+ "column": 31
+ },
+ "end": {
+ "line": 45,
+ "column": 33
+ }
+ }
+ ],
+ "line": 45
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ }
+ ],
+ "line": 70
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ }
+ ],
+ "line": 78
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ }
+ ],
+ "line": 124
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ }
+ ],
+ "line": 134
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ }
+ ],
+ "line": 161
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ }
+ ],
+ "line": 195
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ }
+ ],
+ "line": 199
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 230,
+ "column": 12
+ },
+ "end": {
+ "line": 230,
+ "column": 35
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 230,
+ "column": 12
+ },
+ "end": {
+ "line": 230,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 230,
+ "column": 31
+ },
+ "end": {
+ "line": 230,
+ "column": 35
+ }
+ }
+ ],
+ "line": 230
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ }
+ ],
+ "line": 267
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ }
+ ],
+ "line": 271
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ }
+ ],
+ "line": 275
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ }
+ ],
+ "line": 281
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ }
+ ],
+ "line": 285
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ }
+ ],
+ "line": 298
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ }
+ ],
+ "line": 308
+ }
+ },
+ "s": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 0,
+ "47": 0,
+ "48": 0,
+ "49": 0,
+ "50": 0,
+ "51": 0,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 0,
+ "56": 0,
+ "57": 0,
+ "58": 0,
+ "59": 0,
+ "60": 0,
+ "61": 0,
+ "62": 0,
+ "63": 0,
+ "64": 0,
+ "65": 0,
+ "66": 0,
+ "67": 0,
+ "68": 0,
+ "69": 0,
+ "70": 0,
+ "71": 0,
+ "72": 0,
+ "73": 0,
+ "74": 0,
+ "75": 0,
+ "76": 0,
+ "77": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0,
+ 0
+ ],
+ "10": [
+ 0,
+ 0
+ ],
+ "11": [
+ 0,
+ 0
+ ],
+ "12": [
+ 0,
+ 0
+ ],
+ "13": [
+ 0,
+ 0
+ ],
+ "14": [
+ 0,
+ 0
+ ],
+ "15": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "a6281d48c4103d8ff46da8b61524a053cf409ff2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/analytics/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/analytics/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 9,
+ "column": 31
+ },
+ "end": {
+ "line": 9,
+ "column": 48
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 27
+ },
+ "end": {
+ "line": 25,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 32
+ }
+ },
+ "3": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "4": {
+ "start": {
+ "line": 44,
+ "column": 6
+ },
+ "end": {
+ "line": 44,
+ "column": 92
+ }
+ },
+ "5": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "6": {
+ "start": {
+ "line": 49,
+ "column": 6
+ },
+ "end": {
+ "line": 49,
+ "column": 127
+ }
+ },
+ "7": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ "8": {
+ "start": {
+ "line": 53,
+ "column": 51
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ "9": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 40
+ }
+ },
+ "10": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 56
+ }
+ },
+ "11": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 67
+ }
+ },
+ "12": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 57
+ }
+ },
+ "13": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 57
+ }
+ },
+ "14": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 31
+ }
+ },
+ "15": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 110,
+ "column": 46
+ }
+ },
+ "16": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 121,
+ "column": 5
+ }
+ },
+ "17": {
+ "start": {
+ "line": 120,
+ "column": 6
+ },
+ "end": {
+ "line": 120,
+ "column": 63
+ }
+ },
+ "18": {
+ "start": {
+ "line": 125,
+ "column": 23
+ },
+ "end": {
+ "line": 125,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 62
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 52
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 41
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 56
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 2
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 74
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "line": 76
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 84,
+ "column": 2
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 64
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 84
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 66
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 30
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 109,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 53
+ },
+ "end": {
+ "line": 111,
+ "column": 3
+ }
+ },
+ "line": 109
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 42
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "line": 118
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 40
+ },
+ "end": {
+ "line": 31,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 31,
+ "column": 58
+ },
+ "end": {
+ "line": 31,
+ "column": 60
+ }
+ }
+ ],
+ "line": 31
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 25
+ },
+ "end": {
+ "line": 41,
+ "column": 44
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 42
+ },
+ "end": {
+ "line": 41,
+ "column": 44
+ }
+ }
+ ],
+ "line": 41
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ }
+ ],
+ "line": 43
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ }
+ ],
+ "line": 48
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ }
+ ],
+ "line": 53
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 8
+ },
+ "end": {
+ "line": 53,
+ "column": 49
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 8
+ },
+ "end": {
+ "line": 53,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 18
+ },
+ "end": {
+ "line": 53,
+ "column": 49
+ }
+ }
+ ],
+ "line": 53
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 28
+ },
+ "end": {
+ "line": 84,
+ "column": 56
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 84,
+ "column": 51
+ },
+ "end": {
+ "line": 84,
+ "column": 56
+ }
+ }
+ ],
+ "line": 84
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 28
+ },
+ "end": {
+ "line": 92,
+ "column": 58
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 51
+ },
+ "end": {
+ "line": 92,
+ "column": 58
+ }
+ }
+ ],
+ "line": 92
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 2,
+ "4": 0,
+ "5": 2,
+ "6": 0,
+ "7": 2,
+ "8": 0,
+ "9": 2,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 0,
+ "17": 0,
+ "18": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 1
+ ],
+ "2": [
+ 0,
+ 2
+ ],
+ "3": [
+ 0,
+ 2
+ ],
+ "4": [
+ 0,
+ 2
+ ],
+ "5": [
+ 2,
+ 2
+ ],
+ "6": [
+ 0
+ ],
+ "7": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "9de75046fac6effcf5d109e5d1ad99a44d6d30b1"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/config/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/config/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 39
+ }
+ },
+ "2": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 6
+ }
+ },
+ "3": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ "4": {
+ "start": {
+ "line": 41,
+ "column": 159
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ "5": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ "6": {
+ "start": {
+ "line": 42,
+ "column": 177
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ "7": {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ "8": {
+ "start": {
+ "line": 43,
+ "column": 134
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ "9": {
+ "start": {
+ "line": 44,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 39
+ }
+ },
+ "10": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 54,
+ "column": 6
+ },
+ "end": {
+ "line": 54,
+ "column": 47
+ }
+ },
+ "12": {
+ "start": {
+ "line": 55,
+ "column": 6
+ },
+ "end": {
+ "line": 55,
+ "column": 41
+ }
+ },
+ "13": {
+ "start": {
+ "line": 56,
+ "column": 6
+ },
+ "end": {
+ "line": 56,
+ "column": 40
+ }
+ },
+ "14": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 67,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 93
+ }
+ },
+ "16": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 66
+ }
+ },
+ "17": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 50
+ }
+ },
+ "18": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 32
+ }
+ },
+ "19": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 47
+ }
+ },
+ "20": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 42
+ }
+ },
+ "21": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 35
+ }
+ },
+ "22": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 127,
+ "column": 9
+ }
+ },
+ "23": {
+ "start": {
+ "line": 122,
+ "column": 45
+ },
+ "end": {
+ "line": 122,
+ "column": 47
+ }
+ },
+ "24": {
+ "start": {
+ "line": 123,
+ "column": 8
+ },
+ "end": {
+ "line": 125,
+ "column": 9
+ }
+ },
+ "25": {
+ "start": {
+ "line": 124,
+ "column": 10
+ },
+ "end": {
+ "line": 124,
+ "column": 67
+ }
+ },
+ "26": {
+ "start": {
+ "line": 126,
+ "column": 8
+ },
+ "end": {
+ "line": 126,
+ "column": 22
+ }
+ },
+ "27": {
+ "start": {
+ "line": 136,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 48
+ }
+ },
+ "28": {
+ "start": {
+ "line": 144,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 39
+ }
+ },
+ "29": {
+ "start": {
+ "line": 152,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 51
+ }
+ },
+ "30": {
+ "start": {
+ "line": 156,
+ "column": 23
+ },
+ "end": {
+ "line": 156,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 62
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 37,
+ "column": 2
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 45
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "line": 37
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 24
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 52
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 29
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 80,
+ "column": 2
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 20
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 80
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 98,
+ "column": 2
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 98,
+ "column": 24
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 98
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 33
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "line": 118
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 12
+ },
+ "end": {
+ "line": 121,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 30
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "line": 121
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 135,
+ "column": 2
+ },
+ "end": {
+ "line": 135,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 35
+ },
+ "end": {
+ "line": 137,
+ "column": 3
+ }
+ },
+ "line": 135
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 143,
+ "column": 2
+ },
+ "end": {
+ "line": 143,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 32
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 143
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 151,
+ "column": 2
+ },
+ "end": {
+ "line": 151,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 53
+ },
+ "end": {
+ "line": 153,
+ "column": 3
+ }
+ },
+ "line": 151
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 40
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 26,
+ "column": 58
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ }
+ ],
+ "line": 26
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ }
+ ],
+ "line": 41
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 12
+ },
+ "end": {
+ "line": 41,
+ "column": 157
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 12
+ },
+ "end": {
+ "line": 41,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 47
+ },
+ "end": {
+ "line": 41,
+ "column": 81
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 85
+ },
+ "end": {
+ "line": 41,
+ "column": 120
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 124
+ },
+ "end": {
+ "line": 41,
+ "column": 156
+ }
+ }
+ ],
+ "line": 41
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ }
+ ],
+ "line": 42
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 12
+ },
+ "end": {
+ "line": 42,
+ "column": 175
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 12
+ },
+ "end": {
+ "line": 42,
+ "column": 44
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 49
+ },
+ "end": {
+ "line": 42,
+ "column": 80
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 84
+ },
+ "end": {
+ "line": 42,
+ "column": 114
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 118
+ },
+ "end": {
+ "line": 42,
+ "column": 174
+ }
+ }
+ ],
+ "line": 42
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ }
+ ],
+ "line": 43
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 12
+ },
+ "end": {
+ "line": 43,
+ "column": 132
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 12
+ },
+ "end": {
+ "line": 43,
+ "column": 61
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 66
+ },
+ "end": {
+ "line": 43,
+ "column": 97
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 101
+ },
+ "end": {
+ "line": 43,
+ "column": 131
+ }
+ }
+ ],
+ "line": 43
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ }
+ ],
+ "line": 53
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ }
+ ],
+ "line": 66
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 25
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 100,
+ "column": 23
+ },
+ "end": {
+ "line": 100,
+ "column": 25
+ }
+ }
+ ],
+ "line": 100
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 17
+ },
+ "end": {
+ "line": 120,
+ "column": 27
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 120,
+ "column": 17
+ },
+ "end": {
+ "line": 120,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 120,
+ "column": 25
+ },
+ "end": {
+ "line": 120,
+ "column": 27
+ }
+ }
+ ],
+ "line": 120
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 5,
+ "3": 5,
+ "4": 2,
+ "5": 3,
+ "6": 1,
+ "7": 2,
+ "8": 0,
+ "9": 2,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 0,
+ "18": 0,
+ "19": 1,
+ "20": 1,
+ "21": 1,
+ "22": 1,
+ "23": 1,
+ "24": 1,
+ "25": 4,
+ "26": 1,
+ "27": 1,
+ "28": 1,
+ "29": 0,
+ "30": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 5,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 2,
+ 3
+ ],
+ "2": [
+ 5,
+ 3,
+ 1,
+ 1
+ ],
+ "3": [
+ 1,
+ 2
+ ],
+ "4": [
+ 3,
+ 1,
+ 1,
+ 1
+ ],
+ "5": [
+ 0,
+ 2
+ ],
+ "6": [
+ 2,
+ 0,
+ 0
+ ],
+ "7": [
+ 1,
+ 0
+ ],
+ "8": [
+ 1,
+ 0
+ ],
+ "9": [
+ 1,
+ 0
+ ],
+ "10": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "de99b5fe0625b05db6fe1e5df91e84ed62f92a4b"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/crash/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/crash/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 52
+ }
+ },
+ "2": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 51
+ }
+ },
+ "3": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 30
+ }
+ },
+ "4": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ "6": {
+ "start": {
+ "line": 62,
+ "column": 34
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ "7": {
+ "start": {
+ "line": 64,
+ "column": 23
+ },
+ "end": {
+ "line": 64,
+ "column": 54
+ }
+ },
+ "8": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 62
+ }
+ },
+ "10": {
+ "start": {
+ "line": 70,
+ "column": 22
+ },
+ "end": {
+ "line": 70,
+ "column": 45
+ }
+ },
+ "11": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 52
+ }
+ },
+ "12": {
+ "start": {
+ "line": 72,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ "14": {
+ "start": {
+ "line": 73,
+ "column": 30
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ "15": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 63
+ }
+ },
+ "16": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 38
+ }
+ },
+ "17": {
+ "start": {
+ "line": 81,
+ "column": 23
+ },
+ "end": {
+ "line": 81,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 62
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 22,
+ "column": 52
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 22
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 47
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 29
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 60
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 64
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "line": 61
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 40
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 14,
+ "column": 58
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ }
+ ],
+ "line": 14
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 31
+ },
+ "end": {
+ "line": 61,
+ "column": 56
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 61,
+ "column": 54
+ },
+ "end": {
+ "line": 61,
+ "column": 56
+ }
+ }
+ ],
+ "line": 61
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ }
+ ],
+ "line": 62
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 8
+ },
+ "end": {
+ "line": 62,
+ "column": 32
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 8
+ },
+ "end": {
+ "line": 62,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 18
+ },
+ "end": {
+ "line": 62,
+ "column": 32
+ }
+ }
+ ],
+ "line": 62
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ }
+ ],
+ "line": 66
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ }
+ ],
+ "line": 73
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "fc6f0ae693f06bc18b0e1d000ba6ea0ac3506674"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/fabric/crashlytics/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/fabric/crashlytics/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 14,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 25
+ }
+ },
+ "2": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 30
+ }
+ },
+ "3": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 44
+ }
+ },
+ "4": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 42
+ }
+ },
+ "5": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 43
+ }
+ },
+ "6": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 41
+ }
+ },
+ "7": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 44
+ }
+ },
+ "8": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 43
+ }
+ },
+ "9": {
+ "start": {
+ "line": 77,
+ "column": 23
+ },
+ "end": {
+ "line": 77,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 62
+ },
+ "end": {
+ "line": 15,
+ "column": 3
+ }
+ },
+ "line": 13
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 16
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 29
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "line": 28
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 37,
+ "column": 2
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 51
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 37
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 44,
+ "column": 2
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 50
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "line": 44
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 50
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 51
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 48
+ },
+ "end": {
+ "line": 60,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 51
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 42
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 40
+ },
+ "end": {
+ "line": 13,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 13,
+ "column": 58
+ },
+ "end": {
+ "line": 13,
+ "column": 60
+ }
+ }
+ ],
+ "line": 13
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1
+ },
+ "b": {
+ "0": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "4b3a7d6496dedf37b1d8f599cb05ce8cf3b3d098"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ },
+ "2": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 6
+ },
+ "end": {
+ "line": 29,
+ "column": 61
+ }
+ },
+ "4": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 10
+ }
+ },
+ "5": {
+ "start": {
+ "line": 37,
+ "column": 6
+ },
+ "end": {
+ "line": 37,
+ "column": 33
+ }
+ },
+ "6": {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 38,
+ "column": 59
+ }
+ },
+ "7": {
+ "start": {
+ "line": 39,
+ "column": 6
+ },
+ "end": {
+ "line": 41,
+ "column": 9
+ }
+ },
+ "8": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 74
+ }
+ },
+ "9": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 57
+ }
+ },
+ "10": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 28
+ }
+ },
+ "11": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 29
+ }
+ },
+ "12": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 37
+ }
+ },
+ "13": {
+ "start": {
+ "line": 77,
+ "column": 23
+ },
+ "end": {
+ "line": 86,
+ "column": 1
+ }
+ },
+ "14": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 83,
+ "column": 68
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 62
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 36,
+ "column": 15
+ },
+ "end": {
+ "line": 36,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 21
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "line": 36
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 39,
+ "column": 34
+ },
+ "end": {
+ "line": 39,
+ "column": 35
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 48
+ },
+ "end": {
+ "line": 41,
+ "column": 7
+ }
+ },
+ "line": 39
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 26
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 19
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 56
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 63,
+ "column": 2
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 20
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 63
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 31
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 40
+ },
+ "end": {
+ "line": 24,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 24,
+ "column": 58
+ },
+ "end": {
+ "line": 24,
+ "column": 60
+ }
+ }
+ ],
+ "line": 24
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ }
+ ],
+ "line": 28
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 33
+ },
+ "end": {
+ "line": 40,
+ "column": 73
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 33
+ },
+ "end": {
+ "line": 40,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 51
+ },
+ "end": {
+ "line": 40,
+ "column": 73
+ }
+ }
+ ],
+ "line": 40
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 15
+ },
+ "end": {
+ "line": 80,
+ "column": 8
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 50
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 80,
+ "column": 6
+ },
+ "end": {
+ "line": 80,
+ "column": 8
+ }
+ }
+ ],
+ "line": 78
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 15
+ },
+ "end": {
+ "line": 79,
+ "column": 94
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 15
+ },
+ "end": {
+ "line": 79,
+ "column": 68
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 72
+ },
+ "end": {
+ "line": 79,
+ "column": 94
+ }
+ }
+ ],
+ "line": 79
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 82
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 212,
+ "13": 1,
+ "14": 1,
+ "15": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 212
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0,
+ 1
+ ],
+ "2": [
+ 1,
+ 0
+ ],
+ "3": [
+ 1,
+ 0
+ ],
+ "4": [
+ 1,
+ 0
+ ],
+ "5": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "88f4eb278b5379682a24257ebcf5c4f662394d72"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/transaction.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/transaction.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 20
+ },
+ "end": {
+ "line": 7,
+ "column": 21
+ }
+ },
+ "1": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 28
+ }
+ },
+ "2": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 30
+ }
+ },
+ "3": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 35,
+ "column": 15
+ },
+ "end": {
+ "line": 35,
+ "column": 44
+ }
+ },
+ "5": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 6
+ }
+ },
+ "6": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 78
+ }
+ },
+ "7": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 27
+ }
+ },
+ "8": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 72,
+ "column": 8
+ },
+ "end": {
+ "line": 72,
+ "column": 41
+ }
+ },
+ "10": {
+ "start": {
+ "line": 74,
+ "column": 8
+ },
+ "end": {
+ "line": 74,
+ "column": 40
+ }
+ },
+ "11": {
+ "start": {
+ "line": 76,
+ "column": 8
+ },
+ "end": {
+ "line": 76,
+ "column": 43
+ }
+ },
+ "12": {
+ "start": {
+ "line": 78,
+ "column": 8
+ },
+ "end": {
+ "line": 78,
+ "column": 80
+ }
+ },
+ "13": {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 79,
+ "column": 25
+ }
+ },
+ "14": {
+ "start": {
+ "line": 90,
+ "column": 26
+ },
+ "end": {
+ "line": 90,
+ "column": 31
+ }
+ },
+ "15": {
+ "start": {
+ "line": 92,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 5
+ }
+ },
+ "16": {
+ "start": {
+ "line": 93,
+ "column": 26
+ },
+ "end": {
+ "line": 93,
+ "column": 48
+ }
+ },
+ "17": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ "18": {
+ "start": {
+ "line": 94,
+ "column": 24
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ "19": {
+ "start": {
+ "line": 96,
+ "column": 6
+ },
+ "end": {
+ "line": 96,
+ "column": 55
+ }
+ },
+ "20": {
+ "start": {
+ "line": 98,
+ "column": 18
+ },
+ "end": {
+ "line": 98,
+ "column": 23
+ }
+ },
+ "21": {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ },
+ "22": {
+ "start": {
+ "line": 101,
+ "column": 8
+ },
+ "end": {
+ "line": 101,
+ "column": 21
+ }
+ },
+ "23": {
+ "start": {
+ "line": 104,
+ "column": 6
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ },
+ "24": {
+ "start": {
+ "line": 114,
+ "column": 24
+ },
+ "end": {
+ "line": 114,
+ "column": 52
+ }
+ },
+ "25": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 35
+ }
+ },
+ "27": {
+ "start": {
+ "line": 117,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 7
+ }
+ },
+ "28": {
+ "start": {
+ "line": 118,
+ "column": 8
+ },
+ "end": {
+ "line": 118,
+ "column": 87
+ }
+ },
+ "29": {
+ "start": {
+ "line": 120,
+ "column": 8
+ },
+ "end": {
+ "line": 122,
+ "column": 11
+ }
+ },
+ "30": {
+ "start": {
+ "line": 121,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 46
+ }
+ },
+ "31": {
+ "start": {
+ "line": 133,
+ "column": 24
+ },
+ "end": {
+ "line": 133,
+ "column": 52
+ }
+ },
+ "32": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ },
+ "33": {
+ "start": {
+ "line": 135,
+ "column": 6
+ },
+ "end": {
+ "line": 135,
+ "column": 35
+ }
+ },
+ "34": {
+ "start": {
+ "line": 136,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 7
+ }
+ },
+ "35": {
+ "start": {
+ "line": 137,
+ "column": 8
+ },
+ "end": {
+ "line": 137,
+ "column": 89
+ }
+ },
+ "36": {
+ "start": {
+ "line": 139,
+ "column": 8
+ },
+ "end": {
+ "line": 141,
+ "column": 11
+ }
+ },
+ "37": {
+ "start": {
+ "line": 140,
+ "column": 10
+ },
+ "end": {
+ "line": 140,
+ "column": 46
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 17,
+ "column": 2
+ },
+ "end": {
+ "line": 17,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 34
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "line": 17
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 110
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 59,
+ "column": 2
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 35
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 59
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 46
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 88,
+ "column": 2
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 36
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 88
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 113,
+ "column": 2
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 35
+ },
+ "end": {
+ "line": 125,
+ "column": 3
+ }
+ },
+ "line": 113
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 120,
+ "column": 21
+ },
+ "end": {
+ "line": 120,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 27
+ },
+ "end": {
+ "line": 122,
+ "column": 9
+ }
+ },
+ "line": 120
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 132,
+ "column": 2
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 38
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "line": 132
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 139,
+ "column": 21
+ },
+ "end": {
+ "line": 139,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 27
+ },
+ "end": {
+ "line": 141,
+ "column": 9
+ }
+ },
+ "line": 139
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 78
+ },
+ "end": {
+ "line": 34,
+ "column": 108
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 34,
+ "column": 103
+ },
+ "end": {
+ "line": 34,
+ "column": 108
+ }
+ }
+ ],
+ "line": 34
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 26
+ },
+ "end": {
+ "line": 69,
+ "column": 44
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 42
+ },
+ "end": {
+ "line": 69,
+ "column": 44
+ }
+ }
+ ],
+ "line": 69
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 72,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 76,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 6
+ },
+ "end": {
+ "line": 79,
+ "column": 25
+ }
+ }
+ ],
+ "line": 70
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 16
+ },
+ "end": {
+ "line": 88,
+ "column": 34
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 88,
+ "column": 32
+ },
+ "end": {
+ "line": 88,
+ "column": 34
+ }
+ }
+ ],
+ "line": 88
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ }
+ ],
+ "line": 94
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ }
+ ],
+ "line": 100
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 113,
+ "column": 33
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 31
+ },
+ "end": {
+ "line": 113,
+ "column": 33
+ }
+ }
+ ],
+ "line": 113
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ }
+ ],
+ "line": 115
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 23
+ },
+ "end": {
+ "line": 115,
+ "column": 45
+ }
+ }
+ ],
+ "line": 115
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 18
+ },
+ "end": {
+ "line": 132,
+ "column": 36
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 34
+ },
+ "end": {
+ "line": 132,
+ "column": 36
+ }
+ }
+ ],
+ "line": 132
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ }
+ ],
+ "line": 134
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 8
+ },
+ "end": {
+ "line": 134,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 8
+ },
+ "end": {
+ "line": 134,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 23
+ },
+ "end": {
+ "line": 134,
+ "column": 45
+ }
+ }
+ ],
+ "line": 134
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2,
+ "8": 5,
+ "9": 3,
+ "10": 0,
+ "11": 2,
+ "12": 0,
+ "13": 0,
+ "14": 3,
+ "15": 3,
+ "16": 3,
+ "17": 3,
+ "18": 0,
+ "19": 3,
+ "20": 3,
+ "21": 3,
+ "22": 1,
+ "23": 3,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 2,
+ "32": 2,
+ "33": 2,
+ "34": 2,
+ "35": 2,
+ "36": 2,
+ "37": 2
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 2,
+ "3": 5,
+ "4": 3,
+ "5": 0,
+ "6": 0,
+ "7": 2,
+ "8": 2
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0
+ ],
+ "2": [
+ 3,
+ 0,
+ 2,
+ 0
+ ],
+ "3": [
+ 0
+ ],
+ "4": [
+ 0,
+ 3
+ ],
+ "5": [
+ 1,
+ 2
+ ],
+ "6": [
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0
+ ],
+ "10": [
+ 2,
+ 0
+ ],
+ "11": [
+ 2,
+ 2
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "a1d94377f93c9a8cbe72584de49900072898bca0"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 39
+ }
+ },
+ "2": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 6
+ }
+ },
+ "3": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 58,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 97
+ }
+ },
+ "6": {
+ "start": {
+ "line": 70,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 100
+ }
+ },
+ "7": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "8": {
+ "start": {
+ "line": 81,
+ "column": 6
+ },
+ "end": {
+ "line": 81,
+ "column": 100
+ }
+ },
+ "9": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 83,
+ "column": 106
+ }
+ },
+ "10": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 32
+ }
+ },
+ "11": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 32
+ }
+ },
+ "12": {
+ "start": {
+ "line": 106,
+ "column": 17
+ },
+ "end": {
+ "line": 106,
+ "column": 58
+ }
+ },
+ "13": {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ "14": {
+ "start": {
+ "line": 108,
+ "column": 6
+ },
+ "end": {
+ "line": 108,
+ "column": 79
+ }
+ },
+ "15": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 47
+ }
+ },
+ "16": {
+ "start": {
+ "line": 120,
+ "column": 17
+ },
+ "end": {
+ "line": 120,
+ "column": 56
+ }
+ },
+ "17": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 122,
+ "column": 6
+ },
+ "end": {
+ "line": 122,
+ "column": 75
+ }
+ },
+ "19": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 45
+ }
+ },
+ "20": {
+ "start": {
+ "line": 129,
+ "column": 4
+ },
+ "end": {
+ "line": 129,
+ "column": 79
+ }
+ },
+ "21": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 73
+ }
+ },
+ "22": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 97
+ }
+ },
+ "23": {
+ "start": {
+ "line": 141,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 67
+ }
+ },
+ "24": {
+ "start": {
+ "line": 145,
+ "column": 23
+ },
+ "end": {
+ "line": 153,
+ "column": 1
+ }
+ },
+ "25": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 150,
+ "column": 6
+ },
+ "end": {
+ "line": 150,
+ "column": 66
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 62
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 53
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 79,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 49
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 79
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 62
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 96,
+ "column": 2
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 22
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 96
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 105,
+ "column": 2
+ },
+ "end": {
+ "line": 105,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 58
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "line": 105
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 119,
+ "column": 2
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 47
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "line": 119
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 128,
+ "column": 2
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 37
+ },
+ "end": {
+ "line": 130,
+ "column": 3
+ }
+ },
+ "line": 128
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 132,
+ "column": 2
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 33
+ },
+ "end": {
+ "line": 134,
+ "column": 3
+ }
+ },
+ "line": 132
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 136,
+ "column": 2
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 22
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ "line": 136
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 140,
+ "column": 2
+ },
+ "end": {
+ "line": 140,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 19
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "line": 140
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 40
+ },
+ "end": {
+ "line": 42,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 58
+ },
+ "end": {
+ "line": 42,
+ "column": 60
+ }
+ }
+ ],
+ "line": 42
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ }
+ ],
+ "line": 67
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 80
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 40
+ },
+ "end": {
+ "line": 92,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 58
+ },
+ "end": {
+ "line": 92,
+ "column": 60
+ }
+ }
+ ],
+ "line": 92
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ }
+ ],
+ "line": 107
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ }
+ ],
+ "line": 121
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ }
+ ],
+ "line": 149
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 149,
+ "5": 1,
+ "6": 148,
+ "7": 61,
+ "8": 0,
+ "9": 61,
+ "10": 1,
+ "11": 1,
+ "12": 216,
+ "13": 216,
+ "14": 0,
+ "15": 216,
+ "16": 41,
+ "17": 41,
+ "18": 0,
+ "19": 41,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 1,
+ "25": 1,
+ "26": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 149,
+ "2": 61,
+ "3": 1,
+ "4": 1,
+ "5": 216,
+ "6": 41,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 1,
+ 148
+ ],
+ "2": [
+ 0,
+ 61
+ ],
+ "3": [
+ 0
+ ],
+ "4": [
+ 0,
+ 216
+ ],
+ "5": [
+ 0,
+ 41
+ ],
+ "6": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f9f926e2a850cd8ca9061ee931d206e845d9f737"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/CollectionReference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/CollectionReference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 42
+ }
+ },
+ "1": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 32
+ }
+ },
+ "2": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 55
+ }
+ },
+ "3": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 27
+ }
+ },
+ "4": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 35
+ }
+ },
+ "5": {
+ "start": {
+ "line": 39,
+ "column": 23
+ },
+ "end": {
+ "line": 39,
+ "column": 52
+ }
+ },
+ "6": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 82
+ }
+ },
+ "7": {
+ "start": {
+ "line": 44,
+ "column": 24
+ },
+ "end": {
+ "line": 44,
+ "column": 34
+ }
+ },
+ "8": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 48
+ }
+ },
+ "9": {
+ "start": {
+ "line": 46,
+ "column": 18
+ },
+ "end": {
+ "line": 46,
+ "column": 46
+ }
+ },
+ "10": {
+ "start": {
+ "line": 50,
+ "column": 20
+ },
+ "end": {
+ "line": 50,
+ "column": 53
+ }
+ },
+ "11": {
+ "start": {
+ "line": 52,
+ "column": 17
+ },
+ "end": {
+ "line": 52,
+ "column": 52
+ }
+ },
+ "12": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 54,
+ "column": 6
+ },
+ "end": {
+ "line": 54,
+ "column": 75
+ }
+ },
+ "14": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 56
+ }
+ },
+ "15": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 48
+ }
+ },
+ "16": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 52
+ }
+ },
+ "17": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 29
+ }
+ },
+ "18": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 36
+ }
+ },
+ "19": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 97
+ }
+ },
+ "20": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 56
+ }
+ },
+ "21": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 53
+ }
+ },
+ "22": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 50
+ }
+ },
+ "23": {
+ "start": {
+ "line": 98,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 54
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 58
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 29
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 26
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 41
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 48
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 12
+ },
+ "end": {
+ "line": 46,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 18
+ },
+ "end": {
+ "line": 46,
+ "column": 46
+ }
+ },
+ "line": 46
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 48
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 44
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 61
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 48
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 32
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 30
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "line": 73
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 77,
+ "column": 2
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 16
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 76
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 49
+ },
+ "end": {
+ "line": 91,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 46
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "line": 93
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 97,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 97,
+ "column": 77
+ },
+ "end": {
+ "line": 99,
+ "column": 3
+ }
+ },
+ "line": 97
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 11
+ },
+ "end": {
+ "line": 40,
+ "column": 81
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 24
+ },
+ "end": {
+ "line": 40,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 77
+ },
+ "end": {
+ "line": 40,
+ "column": 81
+ }
+ }
+ ],
+ "line": 40
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 20
+ },
+ "end": {
+ "line": 50,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 50,
+ "column": 20
+ },
+ "end": {
+ "line": 50,
+ "column": 32
+ }
+ },
+ {
+ "start": {
+ "line": 50,
+ "column": 36
+ },
+ "end": {
+ "line": 50,
+ "column": 53
+ }
+ }
+ ],
+ "line": 50
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ }
+ ],
+ "line": 53
+ }
+ },
+ "s": {
+ "0": 216,
+ "1": 216,
+ "2": 216,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 205,
+ "11": 205,
+ "12": 205,
+ "13": 0,
+ "14": 205,
+ "15": 0,
+ "16": 0,
+ "17": 193,
+ "18": 2,
+ "19": 10,
+ "20": 21,
+ "21": 0,
+ "22": 0,
+ "23": 9
+ },
+ "f": {
+ "0": 216,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 205,
+ "7": 0,
+ "8": 0,
+ "9": 193,
+ "10": 2,
+ "11": 10,
+ "12": 21,
+ "13": 0,
+ "14": 0,
+ "15": 9
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 205,
+ 1
+ ],
+ "2": [
+ 0,
+ 205
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "902dec2bec9264ff18f196384302840a643d7abf"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentReference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentReference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 34,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 32
+ }
+ },
+ "2": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 27
+ }
+ },
+ "3": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 23
+ },
+ "end": {
+ "line": 47,
+ "column": 50
+ }
+ },
+ "5": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "6": {
+ "start": {
+ "line": 49,
+ "column": 6
+ },
+ "end": {
+ "line": 49,
+ "column": 47
+ }
+ },
+ "7": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 64
+ }
+ },
+ "8": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 43
+ }
+ },
+ "9": {
+ "start": {
+ "line": 59,
+ "column": 17
+ },
+ "end": {
+ "line": 59,
+ "column": 57
+ }
+ },
+ "10": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 61,
+ "column": 6
+ },
+ "end": {
+ "line": 61,
+ "column": 79
+ }
+ },
+ "12": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 58
+ }
+ },
+ "13": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 33
+ }
+ },
+ "14": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 69
+ }
+ },
+ "15": {
+ "start": {
+ "line": 75,
+ "column": 22
+ },
+ "end": {
+ "line": 75,
+ "column": 67
+ }
+ },
+ "16": {
+ "start": {
+ "line": 83,
+ "column": 19
+ },
+ "end": {
+ "line": 83,
+ "column": 21
+ }
+ },
+ "17": {
+ "start": {
+ "line": 84,
+ "column": 27
+ },
+ "end": {
+ "line": 84,
+ "column": 29
+ }
+ },
+ "18": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 87,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 48
+ }
+ },
+ "20": {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 89,
+ "column": 8
+ },
+ "end": {
+ "line": 89,
+ "column": 106
+ }
+ },
+ "22": {
+ "start": {
+ "line": 91,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 49
+ }
+ },
+ "23": {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "25": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ },
+ "26": {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ },
+ "27": {
+ "start": {
+ "line": 97,
+ "column": 12
+ },
+ "end": {
+ "line": 97,
+ "column": 109
+ }
+ },
+ "28": {
+ "start": {
+ "line": 99,
+ "column": 10
+ },
+ "end": {
+ "line": 99,
+ "column": 47
+ }
+ },
+ "29": {
+ "start": {
+ "line": 101,
+ "column": 10
+ },
+ "end": {
+ "line": 101,
+ "column": 106
+ }
+ },
+ "30": {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "31": {
+ "start": {
+ "line": 104,
+ "column": 8
+ },
+ "end": {
+ "line": 104,
+ "column": 53
+ }
+ },
+ "32": {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "33": {
+ "start": {
+ "line": 107,
+ "column": 10
+ },
+ "end": {
+ "line": 107,
+ "column": 52
+ }
+ },
+ "34": {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ },
+ "35": {
+ "start": {
+ "line": 109,
+ "column": 12
+ },
+ "end": {
+ "line": 109,
+ "column": 109
+ }
+ },
+ "36": {
+ "start": {
+ "line": 111,
+ "column": 10
+ },
+ "end": {
+ "line": 111,
+ "column": 35
+ }
+ },
+ "37": {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "38": {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ },
+ "39": {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ },
+ "40": {
+ "start": {
+ "line": 116,
+ "column": 14
+ },
+ "end": {
+ "line": 116,
+ "column": 111
+ }
+ },
+ "41": {
+ "start": {
+ "line": 118,
+ "column": 12
+ },
+ "end": {
+ "line": 118,
+ "column": 49
+ }
+ },
+ "42": {
+ "start": {
+ "line": 120,
+ "column": 12
+ },
+ "end": {
+ "line": 120,
+ "column": 108
+ }
+ },
+ "43": {
+ "start": {
+ "line": 123,
+ "column": 10
+ },
+ "end": {
+ "line": 123,
+ "column": 114
+ }
+ },
+ "44": {
+ "start": {
+ "line": 126,
+ "column": 8
+ },
+ "end": {
+ "line": 126,
+ "column": 120
+ }
+ },
+ "45": {
+ "start": {
+ "line": 129,
+ "column": 6
+ },
+ "end": {
+ "line": 129,
+ "column": 93
+ }
+ },
+ "46": {
+ "start": {
+ "line": 131,
+ "column": 23
+ },
+ "end": {
+ "line": 131,
+ "column": 40
+ }
+ },
+ "47": {
+ "start": {
+ "line": 133,
+ "column": 21
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "48": {
+ "start": {
+ "line": 134,
+ "column": 31
+ },
+ "end": {
+ "line": 134,
+ "column": 91
+ }
+ },
+ "49": {
+ "start": {
+ "line": 135,
+ "column": 6
+ },
+ "end": {
+ "line": 135,
+ "column": 38
+ }
+ },
+ "50": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 142,
+ "column": 6
+ }
+ },
+ "51": {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ },
+ "52": {
+ "start": {
+ "line": 146,
+ "column": 6
+ },
+ "end": {
+ "line": 149,
+ "column": 8
+ }
+ },
+ "53": {
+ "start": {
+ "line": 153,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 67
+ }
+ },
+ "54": {
+ "start": {
+ "line": 157,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 70
+ }
+ },
+ "55": {
+ "start": {
+ "line": 161,
+ "column": 23
+ },
+ "end": {
+ "line": 161,
+ "column": 43
+ }
+ },
+ "56": {
+ "start": {
+ "line": 162,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 56
+ }
+ },
+ "57": {
+ "start": {
+ "line": 167,
+ "column": 15
+ },
+ "end": {
+ "line": 167,
+ "column": 17
+ }
+ },
+ "58": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "59": {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ },
+ "60": {
+ "start": {
+ "line": 170,
+ "column": 8
+ },
+ "end": {
+ "line": 170,
+ "column": 110
+ }
+ },
+ "61": {
+ "start": {
+ "line": 172,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 21
+ }
+ },
+ "62": {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 174,
+ "column": 6
+ },
+ "end": {
+ "line": 174,
+ "column": 138
+ }
+ },
+ "64": {
+ "start": {
+ "line": 176,
+ "column": 6
+ },
+ "end": {
+ "line": 183,
+ "column": 7
+ }
+ },
+ "65": {
+ "start": {
+ "line": 177,
+ "column": 20
+ },
+ "end": {
+ "line": 177,
+ "column": 27
+ }
+ },
+ "66": {
+ "start": {
+ "line": 178,
+ "column": 22
+ },
+ "end": {
+ "line": 178,
+ "column": 33
+ }
+ },
+ "67": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ },
+ "68": {
+ "start": {
+ "line": 180,
+ "column": 10
+ },
+ "end": {
+ "line": 180,
+ "column": 102
+ }
+ },
+ "69": {
+ "start": {
+ "line": 182,
+ "column": 8
+ },
+ "end": {
+ "line": 182,
+ "column": 26
+ }
+ },
+ "70": {
+ "start": {
+ "line": 185,
+ "column": 23
+ },
+ "end": {
+ "line": 185,
+ "column": 43
+ }
+ },
+ "71": {
+ "start": {
+ "line": 186,
+ "column": 4
+ },
+ "end": {
+ "line": 187,
+ "column": 45
+ }
+ },
+ "72": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 69
+ }
+ },
+ "73": {
+ "start": {
+ "line": 200,
+ "column": 4
+ },
+ "end": {
+ "line": 200,
+ "column": 115
+ }
+ },
+ "74": {
+ "start": {
+ "line": 201,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 120
+ }
+ },
+ "75": {
+ "start": {
+ "line": 202,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 50
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 33,
+ "column": 2
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 56
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 33
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 29
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 26
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 36
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "line": 46
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 54,
+ "column": 2
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 21
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 54
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 58
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 26
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 35
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 75,
+ "column": 12
+ },
+ "end": {
+ "line": 75,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 22
+ },
+ "end": {
+ "line": 75,
+ "column": 67
+ }
+ },
+ "line": 75
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 78,
+ "column": 2
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 21
+ },
+ "end": {
+ "line": 133,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 82
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "line": 133
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 160,
+ "column": 2
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 73
+ },
+ "end": {
+ "line": 164,
+ "column": 3
+ }
+ },
+ "line": 160
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 166,
+ "column": 2
+ },
+ "end": {
+ "line": 166,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 40
+ },
+ "end": {
+ "line": 188,
+ "column": 3
+ }
+ },
+ "line": 166
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 198,
+ "column": 2
+ },
+ "end": {
+ "line": 198,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 63
+ },
+ "end": {
+ "line": 204,
+ "column": 3
+ }
+ },
+ "line": 198
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ }
+ ],
+ "line": 48
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ }
+ ],
+ "line": 60
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ }
+ ],
+ "line": 86
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ }
+ ],
+ "line": 88
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 10
+ },
+ "end": {
+ "line": 88,
+ "column": 77
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 88,
+ "column": 10
+ },
+ "end": {
+ "line": 88,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 88,
+ "column": 39
+ },
+ "end": {
+ "line": 88,
+ "column": 77
+ }
+ }
+ ],
+ "line": 88
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ }
+ ],
+ "line": 92
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 15
+ },
+ "end": {
+ "line": 92,
+ "column": 79
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 15
+ },
+ "end": {
+ "line": 92,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 92,
+ "column": 44
+ },
+ "end": {
+ "line": 92,
+ "column": 79
+ }
+ }
+ ],
+ "line": 92
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ }
+ ],
+ "line": 94
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ }
+ ],
+ "line": 95
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ }
+ ],
+ "line": 96
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 14
+ },
+ "end": {
+ "line": 96,
+ "column": 93
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 96,
+ "column": 14
+ },
+ "end": {
+ "line": 96,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 96,
+ "column": 49
+ },
+ "end": {
+ "line": 96,
+ "column": 93
+ }
+ }
+ ],
+ "line": 96
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ }
+ ],
+ "line": 103
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ }
+ ],
+ "line": 106
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ }
+ ],
+ "line": 108
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 14
+ },
+ "end": {
+ "line": 108,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 108,
+ "column": 14
+ },
+ "end": {
+ "line": 108,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 108,
+ "column": 25
+ },
+ "end": {
+ "line": 108,
+ "column": 45
+ }
+ }
+ ],
+ "line": 108
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ }
+ ],
+ "line": 113
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 19
+ },
+ "end": {
+ "line": 113,
+ "column": 117
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 19
+ },
+ "end": {
+ "line": 113,
+ "column": 44
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 48
+ },
+ "end": {
+ "line": 113,
+ "column": 83
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 87
+ },
+ "end": {
+ "line": 113,
+ "column": 117
+ }
+ }
+ ],
+ "line": 113
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ }
+ ],
+ "line": 114
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ }
+ ],
+ "line": 115
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 16
+ },
+ "end": {
+ "line": 115,
+ "column": 95
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 16
+ },
+ "end": {
+ "line": 115,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 51
+ },
+ "end": {
+ "line": 115,
+ "column": 95
+ }
+ }
+ ],
+ "line": 115
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ }
+ ],
+ "line": 145
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ }
+ ],
+ "line": 168
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ }
+ ],
+ "line": 169
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ }
+ ],
+ "line": 173
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ }
+ ],
+ "line": 179
+ }
+ },
+ "s": {
+ "0": 1160,
+ "1": 1160,
+ "2": 62,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 486,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 209,
+ "14": 17,
+ "15": 17,
+ "16": 9,
+ "17": 9,
+ "18": 9,
+ "19": 6,
+ "20": 6,
+ "21": 0,
+ "22": 6,
+ "23": 3,
+ "24": 3,
+ "25": 1,
+ "26": 1,
+ "27": 0,
+ "28": 1,
+ "29": 0,
+ "30": 2,
+ "31": 2,
+ "32": 2,
+ "33": 1,
+ "34": 1,
+ "35": 0,
+ "36": 1,
+ "37": 1,
+ "38": 1,
+ "39": 1,
+ "40": 0,
+ "41": 1,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 9,
+ "47": 9,
+ "48": 61,
+ "49": 61,
+ "50": 9,
+ "51": 9,
+ "52": 0,
+ "53": 9,
+ "54": 9,
+ "55": 226,
+ "56": 226,
+ "57": 4,
+ "58": 4,
+ "59": 3,
+ "60": 0,
+ "61": 3,
+ "62": 1,
+ "63": 0,
+ "64": 1,
+ "65": 1,
+ "66": 1,
+ "67": 1,
+ "68": 0,
+ "69": 1,
+ "70": 4,
+ "71": 4,
+ "72": 8,
+ "73": 8,
+ "74": 8,
+ "75": 8
+ },
+ "f": {
+ "0": 1160,
+ "1": 62,
+ "2": 0,
+ "3": 0,
+ "4": 486,
+ "5": 0,
+ "6": 209,
+ "7": 17,
+ "8": 17,
+ "9": 9,
+ "10": 61,
+ "11": 226,
+ "12": 4,
+ "13": 8
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 6,
+ 3
+ ],
+ "3": [
+ 0,
+ 6
+ ],
+ "4": [
+ 6,
+ 0
+ ],
+ "5": [
+ 3,
+ 0
+ ],
+ "6": [
+ 3,
+ 3
+ ],
+ "7": [
+ 1,
+ 2
+ ],
+ "8": [
+ 1,
+ 0
+ ],
+ "9": [
+ 0,
+ 1
+ ],
+ "10": [
+ 1,
+ 0
+ ],
+ "11": [
+ 2,
+ 0
+ ],
+ "12": [
+ 1,
+ 1
+ ],
+ "13": [
+ 0,
+ 1
+ ],
+ "14": [
+ 1,
+ 0
+ ],
+ "15": [
+ 1,
+ 0
+ ],
+ "16": [
+ 1,
+ 1,
+ 1
+ ],
+ "17": [
+ 1,
+ 0
+ ],
+ "18": [
+ 0,
+ 1
+ ],
+ "19": [
+ 1,
+ 0
+ ],
+ "20": [
+ 0,
+ 9
+ ],
+ "21": [
+ 3,
+ 1
+ ],
+ "22": [
+ 0,
+ 3
+ ],
+ "23": [
+ 0,
+ 1
+ ],
+ "24": [
+ 0,
+ 1
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e6678e934c16ec3a9462b34eb40e9b9facc27043"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentSnapshot.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentSnapshot.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 60
+ }
+ },
+ "1": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 41
+ }
+ },
+ "2": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 81
+ }
+ },
+ "3": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 36
+ }
+ },
+ "4": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 24
+ }
+ },
+ "5": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 26
+ }
+ },
+ "6": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 21
+ }
+ },
+ "7": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 22
+ }
+ },
+ "8": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 58
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 81
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 24
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 26
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 44
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 31
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 24
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 30
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 46
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 47,
+ "column": 11
+ },
+ "end": {
+ "line": 47,
+ "column": 57
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 47,
+ "column": 24
+ },
+ "end": {
+ "line": 47,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 47,
+ "column": 48
+ },
+ "end": {
+ "line": 47,
+ "column": 57
+ }
+ }
+ ],
+ "line": 47
+ }
+ },
+ "s": {
+ "0": 911,
+ "1": 911,
+ "2": 911,
+ "3": 2,
+ "4": 0,
+ "5": 0,
+ "6": 208,
+ "7": 224,
+ "8": 4
+ },
+ "f": {
+ "0": 911,
+ "1": 2,
+ "2": 0,
+ "3": 0,
+ "4": 208,
+ "5": 224,
+ "6": 4
+ },
+ "b": {
+ "0": [
+ 4,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "8d9a8cd88c880f97bfa13d9c243780060e9fce60"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Path.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Path.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 13,
+ "column": 4
+ },
+ "end": {
+ "line": 13,
+ "column": 33
+ }
+ },
+ "1": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ },
+ "2": {
+ "start": {
+ "line": 18,
+ "column": 6
+ },
+ "end": {
+ "line": 18,
+ "column": 49
+ }
+ },
+ "3": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 16
+ }
+ },
+ "4": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 66
+ }
+ },
+ "5": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 40
+ }
+ },
+ "6": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 33
+ }
+ },
+ "7": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 65
+ }
+ },
+ "8": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 41,
+ "column": 6
+ },
+ "end": {
+ "line": 41,
+ "column": 18
+ }
+ },
+ "10": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 66
+ }
+ },
+ "11": {
+ "start": {
+ "line": 52,
+ "column": 18
+ },
+ "end": {
+ "line": 52,
+ "column": 33
+ }
+ },
+ "12": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 55,
+ "column": 6
+ },
+ "end": {
+ "line": 55,
+ "column": 26
+ }
+ },
+ "14": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 12,
+ "column": 2
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 40
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "line": 12
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 16,
+ "column": 2
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 16,
+ "column": 26
+ },
+ "end": {
+ "line": 21,
+ "column": 3
+ }
+ },
+ "line": 16
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 28
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 30
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 29
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 36
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 39,
+ "column": 2
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 24
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "line": 39
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 30
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 51
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ }
+ ],
+ "line": 17
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 11
+ },
+ "end": {
+ "line": 24,
+ "column": 65
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 24,
+ "column": 11
+ },
+ "end": {
+ "line": 24,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 24,
+ "column": 37
+ },
+ "end": {
+ "line": 24,
+ "column": 65
+ }
+ }
+ ],
+ "line": 24
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ }
+ ],
+ "line": 40
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ }
+ ],
+ "line": 54
+ }
+ },
+ "s": {
+ "0": 1377,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 246,
+ "5": 216,
+ "6": 732,
+ "7": 462,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 914,
+ "12": 914,
+ "13": 0,
+ "14": 914
+ },
+ "f": {
+ "0": 1377,
+ "1": 1,
+ "2": 246,
+ "3": 216,
+ "4": 732,
+ "5": 462,
+ "6": 0,
+ "7": 914
+ },
+ "b": {
+ "0": [
+ 1,
+ 0
+ ],
+ "1": [
+ 246,
+ 246
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 914
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "6584061e5a0731f4a3fb7354ded23d013f8e3abe"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/utils/serialize.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/utils/serialize.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 20,
+ "column": 30
+ },
+ "end": {
+ "line": 31,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 21
+ },
+ "end": {
+ "line": 21,
+ "column": 23
+ }
+ },
+ "2": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "3": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 7
+ }
+ },
+ "4": {
+ "start": {
+ "line": 24,
+ "column": 22
+ },
+ "end": {
+ "line": 24,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ },
+ "6": {
+ "start": {
+ "line": 26,
+ "column": 8
+ },
+ "end": {
+ "line": 26,
+ "column": 34
+ }
+ },
+ "7": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 20
+ }
+ },
+ "8": {
+ "start": {
+ "line": 33,
+ "column": 32
+ },
+ "end": {
+ "line": 44,
+ "column": 1
+ }
+ },
+ "9": {
+ "start": {
+ "line": 34,
+ "column": 22
+ },
+ "end": {
+ "line": 34,
+ "column": 24
+ }
+ },
+ "10": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "11": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 7
+ }
+ },
+ "12": {
+ "start": {
+ "line": 37,
+ "column": 22
+ },
+ "end": {
+ "line": 37,
+ "column": 41
+ }
+ },
+ "13": {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ },
+ "14": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 39,
+ "column": 34
+ }
+ },
+ "15": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 21
+ }
+ },
+ "16": {
+ "start": {
+ "line": 46,
+ "column": 28
+ },
+ "end": {
+ "line": 100,
+ "column": 1
+ }
+ },
+ "17": {
+ "start": {
+ "line": 47,
+ "column": 15
+ },
+ "end": {
+ "line": 47,
+ "column": 28
+ }
+ },
+ "18": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "19": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 6
+ }
+ },
+ "20": {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "21": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 6
+ }
+ },
+ "22": {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "23": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 6
+ }
+ },
+ "24": {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "25": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 6
+ }
+ },
+ "26": {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "27": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 6
+ }
+ },
+ "28": {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "29": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "30": {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 78,
+ "column": 8
+ }
+ },
+ "31": {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "32": {
+ "start": {
+ "line": 80,
+ "column": 6
+ },
+ "end": {
+ "line": 86,
+ "column": 8
+ }
+ },
+ "33": {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 8
+ }
+ },
+ "35": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 6
+ }
+ },
+ "36": {
+ "start": {
+ "line": 98,
+ "column": 2
+ },
+ "end": {
+ "line": 98,
+ "column": 53
+ }
+ },
+ "37": {
+ "start": {
+ "line": 99,
+ "column": 2
+ },
+ "end": {
+ "line": 99,
+ "column": 14
+ }
+ },
+ "38": {
+ "start": {
+ "line": 107,
+ "column": 30
+ },
+ "end": {
+ "line": 116,
+ "column": 1
+ }
+ },
+ "39": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "40": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 110,
+ "column": 14
+ }
+ },
+ "41": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 7
+ }
+ },
+ "42": {
+ "start": {
+ "line": 112,
+ "column": 6
+ },
+ "end": {
+ "line": 112,
+ "column": 59
+ }
+ },
+ "43": {
+ "start": {
+ "line": 115,
+ "column": 2
+ },
+ "end": {
+ "line": 115,
+ "column": 14
+ }
+ },
+ "44": {
+ "start": {
+ "line": 118,
+ "column": 25
+ },
+ "end": {
+ "line": 126,
+ "column": 1
+ }
+ },
+ "45": {
+ "start": {
+ "line": 119,
+ "column": 16
+ },
+ "end": {
+ "line": 119,
+ "column": 18
+ }
+ },
+ "46": {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ "47": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 7
+ }
+ },
+ "48": {
+ "start": {
+ "line": 122,
+ "column": 6
+ },
+ "end": {
+ "line": 122,
+ "column": 51
+ }
+ },
+ "49": {
+ "start": {
+ "line": 125,
+ "column": 2
+ },
+ "end": {
+ "line": 125,
+ "column": 15
+ }
+ },
+ "50": {
+ "start": {
+ "line": 128,
+ "column": 21
+ },
+ "end": {
+ "line": 147,
+ "column": 1
+ }
+ },
+ "51": {
+ "start": {
+ "line": 129,
+ "column": 26
+ },
+ "end": {
+ "line": 129,
+ "column": 33
+ }
+ },
+ "52": {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "53": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 16
+ }
+ },
+ "54": {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "55": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 17
+ }
+ },
+ "56": {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "57": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 46
+ }
+ },
+ "58": {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "59": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 44
+ }
+ },
+ "60": {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "61": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 139,
+ "column": 66
+ }
+ },
+ "62": {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "63": {
+ "start": {
+ "line": 141,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 57
+ }
+ },
+ "64": {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "65": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 27
+ }
+ },
+ "66": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 53
+ }
+ },
+ "67": {
+ "start": {
+ "line": 146,
+ "column": 2
+ },
+ "end": {
+ "line": 146,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 30
+ },
+ "end": {
+ "line": 20,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 80
+ },
+ "end": {
+ "line": 31,
+ "column": 1
+ }
+ },
+ "line": 20
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 30
+ },
+ "end": {
+ "line": 23,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 39
+ },
+ "end": {
+ "line": 28,
+ "column": 5
+ }
+ },
+ "line": 23
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 33,
+ "column": 32
+ },
+ "end": {
+ "line": 33,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 73
+ },
+ "end": {
+ "line": 44,
+ "column": 1
+ }
+ },
+ "line": 33
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 36,
+ "column": 18
+ },
+ "end": {
+ "line": 36,
+ "column": 19
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 29
+ },
+ "end": {
+ "line": 41,
+ "column": 5
+ }
+ },
+ "line": 36
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 28
+ },
+ "end": {
+ "line": 46,
+ "column": 29
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 69
+ },
+ "end": {
+ "line": 100,
+ "column": 1
+ }
+ },
+ "line": 46
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 107,
+ "column": 30
+ },
+ "end": {
+ "line": 107,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 115
+ },
+ "end": {
+ "line": 116,
+ "column": 1
+ }
+ },
+ "line": 107
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 111,
+ "column": 36
+ },
+ "end": {
+ "line": 111,
+ "column": 37
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 45
+ },
+ "end": {
+ "line": 113,
+ "column": 5
+ }
+ },
+ "line": 111
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 25
+ },
+ "end": {
+ "line": 118,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 91
+ },
+ "end": {
+ "line": 126,
+ "column": 1
+ }
+ },
+ "line": 118
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 24
+ },
+ "end": {
+ "line": 121,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 37
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ "line": 121
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 128,
+ "column": 21
+ },
+ "end": {
+ "line": 128,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 79
+ },
+ "end": {
+ "line": 147,
+ "column": 1
+ }
+ },
+ "line": 128
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ }
+ ],
+ "line": 22
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ }
+ ],
+ "line": 25
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ }
+ ],
+ "line": 35
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ }
+ ],
+ "line": 38
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 48
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 6
+ },
+ "end": {
+ "line": 48,
+ "column": 43
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 6
+ },
+ "end": {
+ "line": 48,
+ "column": 20
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 24
+ },
+ "end": {
+ "line": 48,
+ "column": 43
+ }
+ }
+ ],
+ "line": 48
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 53
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 58
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 63
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 13
+ },
+ "end": {
+ "line": 63,
+ "column": 73
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 13
+ },
+ "end": {
+ "line": 63,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 35
+ },
+ "end": {
+ "line": 63,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 56
+ },
+ "end": {
+ "line": 63,
+ "column": 73
+ }
+ }
+ ],
+ "line": 63
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 68
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 73
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ }
+ ],
+ "line": 74
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ }
+ ],
+ "line": 79
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ }
+ ],
+ "line": 87
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ }
+ ],
+ "line": 109
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ }
+ ],
+ "line": 120
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 130
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 132
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 13
+ },
+ "end": {
+ "line": 132,
+ "column": 73
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 13
+ },
+ "end": {
+ "line": 132,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 35
+ },
+ "end": {
+ "line": 132,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 56
+ },
+ "end": {
+ "line": 132,
+ "column": 73
+ }
+ }
+ ],
+ "line": 132
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 134
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 136
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 138
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 140
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 142
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 320,
+ "2": 320,
+ "3": 320,
+ "4": 967,
+ "5": 967,
+ "6": 967,
+ "7": 320,
+ "8": 1,
+ "9": 18,
+ "10": 18,
+ "11": 18,
+ "12": 17,
+ "13": 17,
+ "14": 17,
+ "15": 18,
+ "16": 1,
+ "17": 993,
+ "18": 993,
+ "19": 84,
+ "20": 909,
+ "21": 1,
+ "22": 908,
+ "23": 1,
+ "24": 907,
+ "25": 647,
+ "26": 260,
+ "27": 1,
+ "28": 259,
+ "29": 259,
+ "30": 1,
+ "31": 258,
+ "32": 86,
+ "33": 172,
+ "34": 89,
+ "35": 83,
+ "36": 0,
+ "37": 0,
+ "38": 1,
+ "39": 1474,
+ "40": 1455,
+ "41": 1455,
+ "42": 5541,
+ "43": 1474,
+ "44": 1,
+ "45": 3,
+ "46": 3,
+ "47": 3,
+ "48": 0,
+ "49": 3,
+ "50": 1,
+ "51": 5541,
+ "52": 5541,
+ "53": 563,
+ "54": 4978,
+ "55": 3274,
+ "56": 1704,
+ "57": 3,
+ "58": 1701,
+ "59": 563,
+ "60": 1138,
+ "61": 3,
+ "62": 1135,
+ "63": 566,
+ "64": 569,
+ "65": 569,
+ "66": 0,
+ "67": 0
+ },
+ "f": {
+ "0": 320,
+ "1": 967,
+ "2": 18,
+ "3": 17,
+ "4": 993,
+ "5": 1474,
+ "6": 5541,
+ "7": 3,
+ "8": 0,
+ "9": 5541
+ },
+ "b": {
+ "0": [
+ 320,
+ 0
+ ],
+ "1": [
+ 967,
+ 0
+ ],
+ "2": [
+ 18,
+ 0
+ ],
+ "3": [
+ 17,
+ 0
+ ],
+ "4": [
+ 84,
+ 909
+ ],
+ "5": [
+ 993,
+ 909
+ ],
+ "6": [
+ 1,
+ 908
+ ],
+ "7": [
+ 1,
+ 907
+ ],
+ "8": [
+ 647,
+ 260
+ ],
+ "9": [
+ 907,
+ 821,
+ 562
+ ],
+ "10": [
+ 1,
+ 259
+ ],
+ "11": [
+ 259,
+ 0
+ ],
+ "12": [
+ 1,
+ 258
+ ],
+ "13": [
+ 86,
+ 172
+ ],
+ "14": [
+ 89,
+ 83
+ ],
+ "15": [
+ 1455,
+ 19
+ ],
+ "16": [
+ 3,
+ 0
+ ],
+ "17": [
+ 563,
+ 4978
+ ],
+ "18": [
+ 3274,
+ 1704
+ ],
+ "19": [
+ 4978,
+ 4412,
+ 2714
+ ],
+ "20": [
+ 3,
+ 1701
+ ],
+ "21": [
+ 563,
+ 1138
+ ],
+ "22": [
+ 3,
+ 1135
+ ],
+ "23": [
+ 566,
+ 569
+ ],
+ "24": [
+ 569,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "25735bfa7a18c38c6074326ba03f27c279ed6172"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/FieldValue.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/FieldValue.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 8,
+ "column": 4
+ },
+ "end": {
+ "line": 8,
+ "column": 30
+ }
+ },
+ "1": {
+ "start": {
+ "line": 12,
+ "column": 4
+ },
+ "end": {
+ "line": 12,
+ "column": 40
+ }
+ },
+ "2": {
+ "start": {
+ "line": 16,
+ "column": 34
+ },
+ "end": {
+ "line": 16,
+ "column": 50
+ }
+ },
+ "3": {
+ "start": {
+ "line": 17,
+ "column": 44
+ },
+ "end": {
+ "line": 17,
+ "column": 60
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 7,
+ "column": 2
+ },
+ "end": {
+ "line": 7,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 30
+ },
+ "end": {
+ "line": 9,
+ "column": 3
+ }
+ },
+ "line": 7
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 11,
+ "column": 2
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 11,
+ "column": 39
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "line": 11
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 1
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "fdf1ad1d14f388e61d4322087080d8c8df852317"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/GeoPoint.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/GeoPoint.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 30
+ }
+ },
+ "1": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 32
+ }
+ },
+ "2": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 26
+ }
+ },
+ "3": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 27
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 51
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "line": 13
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 22,
+ "column": 25
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 22
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 26
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 26
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 569,
+ "1": 569,
+ "2": 87,
+ "3": 87
+ },
+ "f": {
+ "0": 569,
+ "1": 87,
+ "2": 87
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "1f2a3dd6a002a1c8282e080f88bdb87791c023d0"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Query.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Query.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 58
+ },
+ "end": {
+ "line": 19,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 56
+ },
+ "end": {
+ "line": 28,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 44
+ }
+ },
+ "3": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 42
+ }
+ },
+ "4": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 32
+ }
+ },
+ "5": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 44
+ }
+ },
+ "6": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 31
+ }
+ },
+ "7": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 27
+ }
+ },
+ "8": {
+ "start": {
+ "line": 90,
+ "column": 20
+ },
+ "end": {
+ "line": 93,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 6
+ }
+ },
+ "10": {
+ "start": {
+ "line": 105,
+ "column": 20
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 6
+ }
+ },
+ "12": {
+ "start": {
+ "line": 120,
+ "column": 4
+ },
+ "end": {
+ "line": 127,
+ "column": 80
+ }
+ },
+ "13": {
+ "start": {
+ "line": 127,
+ "column": 26
+ },
+ "end": {
+ "line": 127,
+ "column": 78
+ }
+ },
+ "14": {
+ "start": {
+ "line": 134,
+ "column": 20
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 6
+ }
+ },
+ "16": {
+ "start": {
+ "line": 152,
+ "column": 19
+ },
+ "end": {
+ "line": 152,
+ "column": 21
+ }
+ },
+ "17": {
+ "start": {
+ "line": 153,
+ "column": 29
+ },
+ "end": {
+ "line": 153,
+ "column": 31
+ }
+ },
+ "18": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 156,
+ "column": 6
+ },
+ "end": {
+ "line": 156,
+ "column": 48
+ }
+ },
+ "20": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 158,
+ "column": 8
+ },
+ "end": {
+ "line": 158,
+ "column": 94
+ }
+ },
+ "22": {
+ "start": {
+ "line": 160,
+ "column": 6
+ },
+ "end": {
+ "line": 160,
+ "column": 49
+ }
+ },
+ "23": {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "25": {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "26": {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ },
+ "27": {
+ "start": {
+ "line": 166,
+ "column": 12
+ },
+ "end": {
+ "line": 166,
+ "column": 97
+ }
+ },
+ "28": {
+ "start": {
+ "line": 168,
+ "column": 10
+ },
+ "end": {
+ "line": 168,
+ "column": 47
+ }
+ },
+ "29": {
+ "start": {
+ "line": 170,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 94
+ }
+ },
+ "30": {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "31": {
+ "start": {
+ "line": 173,
+ "column": 8
+ },
+ "end": {
+ "line": 173,
+ "column": 55
+ }
+ },
+ "32": {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "33": {
+ "start": {
+ "line": 176,
+ "column": 10
+ },
+ "end": {
+ "line": 176,
+ "column": 52
+ }
+ },
+ "34": {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ },
+ "35": {
+ "start": {
+ "line": 178,
+ "column": 12
+ },
+ "end": {
+ "line": 178,
+ "column": 97
+ }
+ },
+ "36": {
+ "start": {
+ "line": 180,
+ "column": 10
+ },
+ "end": {
+ "line": 180,
+ "column": 35
+ }
+ },
+ "37": {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "38": {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ },
+ "39": {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ },
+ "40": {
+ "start": {
+ "line": 185,
+ "column": 14
+ },
+ "end": {
+ "line": 185,
+ "column": 99
+ }
+ },
+ "41": {
+ "start": {
+ "line": 187,
+ "column": 12
+ },
+ "end": {
+ "line": 187,
+ "column": 49
+ }
+ },
+ "42": {
+ "start": {
+ "line": 189,
+ "column": 12
+ },
+ "end": {
+ "line": 189,
+ "column": 96
+ }
+ },
+ "43": {
+ "start": {
+ "line": 192,
+ "column": 10
+ },
+ "end": {
+ "line": 192,
+ "column": 102
+ }
+ },
+ "44": {
+ "start": {
+ "line": 195,
+ "column": 8
+ },
+ "end": {
+ "line": 195,
+ "column": 108
+ }
+ },
+ "45": {
+ "start": {
+ "line": 198,
+ "column": 6
+ },
+ "end": {
+ "line": 198,
+ "column": 81
+ }
+ },
+ "46": {
+ "start": {
+ "line": 201,
+ "column": 23
+ },
+ "end": {
+ "line": 201,
+ "column": 40
+ }
+ },
+ "47": {
+ "start": {
+ "line": 203,
+ "column": 21
+ },
+ "end": {
+ "line": 206,
+ "column": 5
+ }
+ },
+ "48": {
+ "start": {
+ "line": 204,
+ "column": 28
+ },
+ "end": {
+ "line": 204,
+ "column": 89
+ }
+ },
+ "49": {
+ "start": {
+ "line": 205,
+ "column": 6
+ },
+ "end": {
+ "line": 205,
+ "column": 35
+ }
+ },
+ "50": {
+ "start": {
+ "line": 209,
+ "column": 4
+ },
+ "end": {
+ "line": 212,
+ "column": 6
+ }
+ },
+ "51": {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ },
+ "52": {
+ "start": {
+ "line": 216,
+ "column": 6
+ },
+ "end": {
+ "line": 219,
+ "column": 8
+ }
+ },
+ "53": {
+ "start": {
+ "line": 223,
+ "column": 4
+ },
+ "end": {
+ "line": 231,
+ "column": 8
+ }
+ },
+ "54": {
+ "start": {
+ "line": 234,
+ "column": 4
+ },
+ "end": {
+ "line": 234,
+ "column": 72
+ }
+ },
+ "55": {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ },
+ "56": {
+ "start": {
+ "line": 243,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 60
+ }
+ },
+ "57": {
+ "start": {
+ "line": 247,
+ "column": 21
+ },
+ "end": {
+ "line": 250,
+ "column": 5
+ }
+ },
+ "58": {
+ "start": {
+ "line": 251,
+ "column": 27
+ },
+ "end": {
+ "line": 251,
+ "column": 61
+ }
+ },
+ "59": {
+ "start": {
+ "line": 252,
+ "column": 4
+ },
+ "end": {
+ "line": 258,
+ "column": 6
+ }
+ },
+ "60": {
+ "start": {
+ "line": 262,
+ "column": 20
+ },
+ "end": {
+ "line": 265,
+ "column": 5
+ }
+ },
+ "61": {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 6
+ }
+ },
+ "62": {
+ "start": {
+ "line": 277,
+ "column": 20
+ },
+ "end": {
+ "line": 280,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 282,
+ "column": 4
+ },
+ "end": {
+ "line": 288,
+ "column": 6
+ }
+ },
+ "64": {
+ "start": {
+ "line": 295,
+ "column": 24
+ },
+ "end": {
+ "line": 295,
+ "column": 43
+ }
+ },
+ "65": {
+ "start": {
+ "line": 296,
+ "column": 22
+ },
+ "end": {
+ "line": 300,
+ "column": 5
+ }
+ },
+ "66": {
+ "start": {
+ "line": 301,
+ "column": 28
+ },
+ "end": {
+ "line": 301,
+ "column": 64
+ }
+ },
+ "67": {
+ "start": {
+ "line": 302,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 6
+ }
+ },
+ "68": {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ },
+ "69": {
+ "start": {
+ "line": 319,
+ "column": 26
+ },
+ "end": {
+ "line": 319,
+ "column": 46
+ }
+ },
+ "70": {
+ "start": {
+ "line": 320,
+ "column": 6
+ },
+ "end": {
+ "line": 320,
+ "column": 18
+ }
+ },
+ "71": {
+ "start": {
+ "line": 321,
+ "column": 6
+ },
+ "end": {
+ "line": 324,
+ "column": 7
+ }
+ },
+ "72": {
+ "start": {
+ "line": 322,
+ "column": 27
+ },
+ "end": {
+ "line": 322,
+ "column": 47
+ }
+ },
+ "73": {
+ "start": {
+ "line": 323,
+ "column": 8
+ },
+ "end": {
+ "line": 323,
+ "column": 59
+ }
+ },
+ "74": {
+ "start": {
+ "line": 326,
+ "column": 6
+ },
+ "end": {
+ "line": 326,
+ "column": 33
+ }
+ },
+ "75": {
+ "start": {
+ "line": 329,
+ "column": 4
+ },
+ "end": {
+ "line": 329,
+ "column": 36
+ }
+ },
+ "76": {
+ "start": {
+ "line": 337,
+ "column": 4
+ },
+ "end": {
+ "line": 337,
+ "column": 66
+ }
+ },
+ "77": {
+ "start": {
+ "line": 338,
+ "column": 4
+ },
+ "end": {
+ "line": 338,
+ "column": 112
+ }
+ },
+ "78": {
+ "start": {
+ "line": 339,
+ "column": 4
+ },
+ "end": {
+ "line": 339,
+ "column": 117
+ }
+ },
+ "79": {
+ "start": {
+ "line": 340,
+ "column": 4
+ },
+ "end": {
+ "line": 347,
+ "column": 8
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 70,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 77
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 29
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 44
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 48
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "line": 104
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 119,
+ "column": 2
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 32
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "line": 119
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 127,
+ "column": 12
+ },
+ "end": {
+ "line": 127,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 26
+ },
+ "end": {
+ "line": 127,
+ "column": 78
+ }
+ },
+ "line": 127
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 130,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 30
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 130
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 147,
+ "column": 2
+ },
+ "end": {
+ "line": 147,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 235,
+ "column": 3
+ }
+ },
+ "line": 151
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 203,
+ "column": 21
+ },
+ "end": {
+ "line": 203,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 46
+ },
+ "end": {
+ "line": 206,
+ "column": 5
+ }
+ },
+ "line": 203
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 237,
+ "column": 2
+ },
+ "end": {
+ "line": 237,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 84
+ },
+ "end": {
+ "line": 259,
+ "column": 3
+ }
+ },
+ "line": 237
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 261,
+ "column": 2
+ },
+ "end": {
+ "line": 261,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 261,
+ "column": 49
+ },
+ "end": {
+ "line": 274,
+ "column": 3
+ }
+ },
+ "line": 261
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 276,
+ "column": 2
+ },
+ "end": {
+ "line": 276,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 276,
+ "column": 46
+ },
+ "end": {
+ "line": 289,
+ "column": 3
+ }
+ },
+ "line": 276
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 291,
+ "column": 2
+ },
+ "end": {
+ "line": 291,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 291,
+ "column": 77
+ },
+ "end": {
+ "line": 309,
+ "column": 3
+ }
+ },
+ "line": 291
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 315,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 315,
+ "column": 48
+ },
+ "end": {
+ "line": 330,
+ "column": 3
+ }
+ },
+ "line": 315
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 336,
+ "column": 2
+ },
+ "end": {
+ "line": 336,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 336,
+ "column": 65
+ },
+ "end": {
+ "line": 348,
+ "column": 3
+ }
+ },
+ "line": 336
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 25
+ },
+ "end": {
+ "line": 78,
+ "column": 43
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 25
+ },
+ "end": {
+ "line": 78,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 41
+ },
+ "end": {
+ "line": 78,
+ "column": 43
+ }
+ }
+ ],
+ "line": 78
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 24
+ },
+ "end": {
+ "line": 79,
+ "column": 41
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 24
+ },
+ "end": {
+ "line": 79,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 39
+ },
+ "end": {
+ "line": 79,
+ "column": 41
+ }
+ }
+ ],
+ "line": 79
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 25
+ },
+ "end": {
+ "line": 81,
+ "column": 43
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 81,
+ "column": 25
+ },
+ "end": {
+ "line": 81,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 81,
+ "column": 41
+ },
+ "end": {
+ "line": 81,
+ "column": 43
+ }
+ }
+ ],
+ "line": 81
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ }
+ ],
+ "line": 155
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ }
+ ],
+ "line": 157
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 157,
+ "column": 10
+ },
+ "end": {
+ "line": 157,
+ "column": 77
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 157,
+ "column": 10
+ },
+ "end": {
+ "line": 157,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 157,
+ "column": 39
+ },
+ "end": {
+ "line": 157,
+ "column": 77
+ }
+ }
+ ],
+ "line": 157
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ }
+ ],
+ "line": 161
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 15
+ },
+ "end": {
+ "line": 161,
+ "column": 79
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 15
+ },
+ "end": {
+ "line": 161,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 44
+ },
+ "end": {
+ "line": 161,
+ "column": 79
+ }
+ }
+ ],
+ "line": 161
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ }
+ ],
+ "line": 163
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ }
+ ],
+ "line": 164
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ }
+ ],
+ "line": 165
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 14
+ },
+ "end": {
+ "line": 165,
+ "column": 93
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 14
+ },
+ "end": {
+ "line": 165,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 49
+ },
+ "end": {
+ "line": 165,
+ "column": 93
+ }
+ }
+ ],
+ "line": 165
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ }
+ ],
+ "line": 172
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 17
+ },
+ "end": {
+ "line": 172,
+ "column": 130
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 172,
+ "column": 17
+ },
+ "end": {
+ "line": 172,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 172,
+ "column": 77
+ },
+ "end": {
+ "line": 172,
+ "column": 130
+ }
+ }
+ ],
+ "line": 172
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ }
+ ],
+ "line": 175
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ }
+ ],
+ "line": 177
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 177,
+ "column": 14
+ },
+ "end": {
+ "line": 177,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 177,
+ "column": 14
+ },
+ "end": {
+ "line": 177,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 177,
+ "column": 25
+ },
+ "end": {
+ "line": 177,
+ "column": 45
+ }
+ }
+ ],
+ "line": 177
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ }
+ ],
+ "line": 182
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 19
+ },
+ "end": {
+ "line": 182,
+ "column": 117
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 182,
+ "column": 19
+ },
+ "end": {
+ "line": 182,
+ "column": 44
+ }
+ },
+ {
+ "start": {
+ "line": 182,
+ "column": 48
+ },
+ "end": {
+ "line": 182,
+ "column": 83
+ }
+ },
+ {
+ "start": {
+ "line": 182,
+ "column": 87
+ },
+ "end": {
+ "line": 182,
+ "column": 117
+ }
+ }
+ ],
+ "line": 182
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ }
+ ],
+ "line": 183
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ },
+ {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ }
+ ],
+ "line": 184
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 16
+ },
+ "end": {
+ "line": 184,
+ "column": 95
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 184,
+ "column": 16
+ },
+ "end": {
+ "line": 184,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 184,
+ "column": 51
+ },
+ "end": {
+ "line": 184,
+ "column": 95
+ }
+ }
+ ],
+ "line": 184
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ }
+ ],
+ "line": 215
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 29
+ },
+ "end": {
+ "line": 237,
+ "column": 75
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 237,
+ "column": 70
+ },
+ "end": {
+ "line": 237,
+ "column": 75
+ }
+ }
+ ],
+ "line": 237
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ }
+ ],
+ "line": 242
+ },
+ "25": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 8
+ },
+ "end": {
+ "line": 242,
+ "column": 62
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 8
+ },
+ "end": {
+ "line": 242,
+ "column": 34
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 38
+ },
+ "end": {
+ "line": 242,
+ "column": 62
+ }
+ }
+ ],
+ "line": 242
+ },
+ "26": {
+ "loc": {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ }
+ ],
+ "line": 318
+ },
+ "27": {
+ "loc": {
+ "start": {
+ "line": 318,
+ "column": 8
+ },
+ "end": {
+ "line": 318,
+ "column": 90
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 318,
+ "column": 8
+ },
+ "end": {
+ "line": 318,
+ "column": 38
+ }
+ },
+ {
+ "start": {
+ "line": 318,
+ "column": 42
+ },
+ "end": {
+ "line": 318,
+ "column": 90
+ }
+ }
+ ],
+ "line": 318
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 266,
+ "3": 266,
+ "4": 266,
+ "5": 266,
+ "6": 266,
+ "7": 50,
+ "8": 5,
+ "9": 5,
+ "10": 4,
+ "11": 4,
+ "12": 222,
+ "13": 222,
+ "14": 2,
+ "15": 2,
+ "16": 13,
+ "17": 13,
+ "18": 13,
+ "19": 10,
+ "20": 10,
+ "21": 0,
+ "22": 10,
+ "23": 3,
+ "24": 3,
+ "25": 1,
+ "26": 1,
+ "27": 0,
+ "28": 1,
+ "29": 0,
+ "30": 2,
+ "31": 2,
+ "32": 2,
+ "33": 1,
+ "34": 1,
+ "35": 0,
+ "36": 1,
+ "37": 1,
+ "38": 1,
+ "39": 1,
+ "40": 0,
+ "41": 1,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 13,
+ "47": 13,
+ "48": 148,
+ "49": 148,
+ "50": 13,
+ "51": 13,
+ "52": 0,
+ "53": 13,
+ "54": 13,
+ "55": 22,
+ "56": 0,
+ "57": 22,
+ "58": 22,
+ "59": 22,
+ "60": 4,
+ "61": 4,
+ "62": 4,
+ "63": 4,
+ "64": 9,
+ "65": 9,
+ "66": 9,
+ "67": 9,
+ "68": 17,
+ "69": 4,
+ "70": 4,
+ "71": 4,
+ "72": 4,
+ "73": 4,
+ "74": 13,
+ "75": 17,
+ "76": 11,
+ "77": 11,
+ "78": 11,
+ "79": 11
+ },
+ "f": {
+ "0": 266,
+ "1": 50,
+ "2": 5,
+ "3": 4,
+ "4": 222,
+ "5": 222,
+ "6": 2,
+ "7": 13,
+ "8": 148,
+ "9": 22,
+ "10": 4,
+ "11": 4,
+ "12": 9,
+ "13": 17,
+ "14": 11
+ },
+ "b": {
+ "0": [
+ 266,
+ 216
+ ],
+ "1": [
+ 266,
+ 216
+ ],
+ "2": [
+ 266,
+ 216
+ ],
+ "3": [
+ 10,
+ 3
+ ],
+ "4": [
+ 0,
+ 10
+ ],
+ "5": [
+ 10,
+ 0
+ ],
+ "6": [
+ 3,
+ 0
+ ],
+ "7": [
+ 3,
+ 3
+ ],
+ "8": [
+ 1,
+ 2
+ ],
+ "9": [
+ 1,
+ 0
+ ],
+ "10": [
+ 0,
+ 1
+ ],
+ "11": [
+ 1,
+ 0
+ ],
+ "12": [
+ 2,
+ 0
+ ],
+ "13": [
+ 2,
+ 0
+ ],
+ "14": [
+ 1,
+ 1
+ ],
+ "15": [
+ 0,
+ 1
+ ],
+ "16": [
+ 1,
+ 0
+ ],
+ "17": [
+ 1,
+ 0
+ ],
+ "18": [
+ 1,
+ 1,
+ 1
+ ],
+ "19": [
+ 1,
+ 0
+ ],
+ "20": [
+ 0,
+ 1
+ ],
+ "21": [
+ 1,
+ 0
+ ],
+ "22": [
+ 0,
+ 13
+ ],
+ "23": [
+ 22
+ ],
+ "24": [
+ 0,
+ 22
+ ],
+ "25": [
+ 22,
+ 22
+ ],
+ "26": [
+ 4,
+ 13
+ ],
+ "27": [
+ 17,
+ 17
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "95ce106ad7db6f93203772ebf5a480cff7c39494"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/QuerySnapshot.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/QuerySnapshot.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 92
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 53
+ },
+ "end": {
+ "line": 28,
+ "column": 90
+ }
+ },
+ "2": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 87
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 49
+ },
+ "end": {
+ "line": 29,
+ "column": 85
+ }
+ },
+ "4": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 41
+ }
+ },
+ "5": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 24
+ }
+ },
+ "6": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 25
+ }
+ },
+ "7": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 22
+ }
+ },
+ "8": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 35
+ }
+ },
+ "9": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 26
+ }
+ },
+ "10": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 23
+ }
+ },
+ "11": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 29
+ }
+ },
+ "12": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 7
+ }
+ },
+ "13": {
+ "start": {
+ "line": 63,
+ "column": 6
+ },
+ "end": {
+ "line": 63,
+ "column": 20
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 87
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 43
+ },
+ "end": {
+ "line": 28,
+ "column": 44
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 53
+ },
+ "end": {
+ "line": 28,
+ "column": 90
+ }
+ },
+ "line": 28
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 29,
+ "column": 42
+ },
+ "end": {
+ "line": 29,
+ "column": 43
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 49
+ },
+ "end": {
+ "line": 29,
+ "column": 85
+ }
+ },
+ "line": 29
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 37
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 33
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 23
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 44
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 46
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 50,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 21
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "line": 50
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 54,
+ "column": 2
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 21
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 54
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 45
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 62,
+ "column": 23
+ },
+ "end": {
+ "line": 62,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 32
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ "line": 62
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 370,
+ "1": 436,
+ "2": 370,
+ "3": 397,
+ "4": 370,
+ "5": 370,
+ "6": 0,
+ "7": 24,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 37,
+ "12": 331,
+ "13": 294
+ },
+ "f": {
+ "0": 370,
+ "1": 436,
+ "2": 397,
+ "3": 0,
+ "4": 24,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 37,
+ "9": 331,
+ "10": 294
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "21c0e0ef6fcf013a47c24711de72513abfced800"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentChange.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentChange.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 74
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 41
+ }
+ },
+ "2": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 41
+ }
+ },
+ "3": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 26
+ }
+ },
+ "5": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 26
+ }
+ },
+ "6": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 26
+ }
+ },
+ "7": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 22
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 19,
+ "column": 2
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 79
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 19
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 30
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 25
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 25
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 21
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 436,
+ "1": 436,
+ "2": 436,
+ "3": 436,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0
+ },
+ "f": {
+ "0": 436,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c6a98e1373e8f1dd6f7c6db35799b79fb27bd110"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/WriteBatch.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/WriteBatch.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 33,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 7
+ }
+ },
+ "4": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 16
+ }
+ },
+ "5": {
+ "start": {
+ "line": 53,
+ "column": 23
+ },
+ "end": {
+ "line": 53,
+ "column": 43
+ }
+ },
+ "6": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 7
+ }
+ },
+ "7": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 16
+ }
+ },
+ "8": {
+ "start": {
+ "line": 67,
+ "column": 15
+ },
+ "end": {
+ "line": 67,
+ "column": 17
+ }
+ },
+ "9": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "10": {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ },
+ "11": {
+ "start": {
+ "line": 70,
+ "column": 8
+ },
+ "end": {
+ "line": 70,
+ "column": 114
+ }
+ },
+ "12": {
+ "start": {
+ "line": 72,
+ "column": 6
+ },
+ "end": {
+ "line": 72,
+ "column": 21
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "14": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 172
+ }
+ },
+ "15": {
+ "start": {
+ "line": 76,
+ "column": 6
+ },
+ "end": {
+ "line": 83,
+ "column": 7
+ }
+ },
+ "16": {
+ "start": {
+ "line": 77,
+ "column": 20
+ },
+ "end": {
+ "line": 77,
+ "column": 27
+ }
+ },
+ "17": {
+ "start": {
+ "line": 78,
+ "column": 22
+ },
+ "end": {
+ "line": 78,
+ "column": 33
+ }
+ },
+ "18": {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ },
+ "19": {
+ "start": {
+ "line": 80,
+ "column": 10
+ },
+ "end": {
+ "line": 80,
+ "column": 106
+ }
+ },
+ "20": {
+ "start": {
+ "line": 82,
+ "column": 8
+ },
+ "end": {
+ "line": 82,
+ "column": 26
+ }
+ },
+ "21": {
+ "start": {
+ "line": 86,
+ "column": 23
+ },
+ "end": {
+ "line": 86,
+ "column": 43
+ }
+ },
+ "22": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 7
+ }
+ },
+ "23": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 36
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 26
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "line": 31
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 36,
+ "column": 2
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 48
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "line": 36
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 85
+ },
+ "end": {
+ "line": 62,
+ "column": 3
+ }
+ },
+ "line": 48
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 64,
+ "column": 2
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 64
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 64
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 68
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ }
+ ],
+ "line": 69
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 73
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ }
+ ],
+ "line": 79
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 5,
+ "6": 5,
+ "7": 5,
+ "8": 2,
+ "9": 2,
+ "10": 1,
+ "11": 0,
+ "12": 1,
+ "13": 1,
+ "14": 0,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 1,
+ "19": 0,
+ "20": 1,
+ "21": 2,
+ "22": 2,
+ "23": 2
+ },
+ "f": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 5,
+ "4": 2
+ },
+ "b": {
+ "0": [
+ 1,
+ 1
+ ],
+ "1": [
+ 0,
+ 1
+ ],
+ "2": [
+ 0,
+ 1
+ ],
+ "3": [
+ 0,
+ 1
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "4fc16d1066c63f59712b02de24b1815c2f4871b5"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/links/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/links/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 19
+ },
+ "end": {
+ "line": 12,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 15,
+ "column": 35
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "2": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "3": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 43
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "5": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 59
+ }
+ },
+ "6": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "7": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 46
+ }
+ },
+ "8": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "9": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 60
+ }
+ },
+ "10": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "11": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 53
+ }
+ },
+ "12": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 38
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 22
+ }
+ },
+ "14": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 41
+ }
+ },
+ "15": {
+ "start": {
+ "line": 90,
+ "column": 23
+ },
+ "end": {
+ "line": 90,
+ "column": 80
+ }
+ },
+ "16": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 37
+ }
+ },
+ "17": {
+ "start": {
+ "line": 91,
+ "column": 17
+ },
+ "end": {
+ "line": 91,
+ "column": 36
+ }
+ },
+ "18": {
+ "start": {
+ "line": 100,
+ "column": 4
+ },
+ "end": {
+ "line": 106,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 46
+ }
+ },
+ "20": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 37
+ }
+ },
+ "21": {
+ "start": {
+ "line": 103,
+ "column": 6
+ },
+ "end": {
+ "line": 103,
+ "column": 56
+ }
+ },
+ "22": {
+ "start": {
+ "line": 105,
+ "column": 6
+ },
+ "end": {
+ "line": 105,
+ "column": 35
+ }
+ },
+ "23": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 121,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 46
+ }
+ },
+ "25": {
+ "start": {
+ "line": 117,
+ "column": 6
+ },
+ "end": {
+ "line": 117,
+ "column": 37
+ }
+ },
+ "26": {
+ "start": {
+ "line": 118,
+ "column": 6
+ },
+ "end": {
+ "line": 118,
+ "column": 61
+ }
+ },
+ "27": {
+ "start": {
+ "line": 120,
+ "column": 6
+ },
+ "end": {
+ "line": 120,
+ "column": 35
+ }
+ },
+ "28": {
+ "start": {
+ "line": 125,
+ "column": 23
+ },
+ "end": {
+ "line": 127,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "validateParameters",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 9
+ },
+ "end": {
+ "line": 14,
+ "column": 27
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 54
+ },
+ "end": {
+ "line": 44,
+ "column": 1
+ }
+ },
+ "line": 14
+ },
+ "1": {
+ "name": "checkForMandatoryParameters",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 9
+ },
+ "end": {
+ "line": 46,
+ "column": 36
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 63
+ },
+ "end": {
+ "line": 59,
+ "column": 1
+ }
+ },
+ "line": 46
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 68,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 62
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "line": 68
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 27
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 80,
+ "column": 2
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 36
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "line": 80
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 40
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 91,
+ "column": 11
+ },
+ "end": {
+ "line": 91,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 17
+ },
+ "end": {
+ "line": 91,
+ "column": 36
+ }
+ },
+ "line": 91
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 99,
+ "column": 2
+ },
+ "end": {
+ "line": 99,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 62
+ },
+ "end": {
+ "line": 107,
+ "column": 3
+ }
+ },
+ "line": 99
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 114,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 67
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "line": 114
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ }
+ ],
+ "line": 41
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ }
+ ],
+ "line": 47
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ }
+ ],
+ "line": 50
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ }
+ ],
+ "line": 53
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 6
+ },
+ "end": {
+ "line": 53,
+ "column": 94
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 6
+ },
+ "end": {
+ "line": 53,
+ "column": 38
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 42
+ },
+ "end": {
+ "line": 53,
+ "column": 94
+ }
+ }
+ ],
+ "line": 53
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ }
+ ],
+ "line": 56
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 6
+ },
+ "end": {
+ "line": 56,
+ "column": 79
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 56,
+ "column": 6
+ },
+ "end": {
+ "line": 56,
+ "column": 34
+ }
+ },
+ {
+ "start": {
+ "line": 56,
+ "column": 38
+ },
+ "end": {
+ "line": 56,
+ "column": 79
+ }
+ }
+ ],
+ "line": 56
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 40
+ },
+ "end": {
+ "line": 68,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 58
+ },
+ "end": {
+ "line": 68,
+ "column": 60
+ }
+ }
+ ],
+ "line": 68
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 20
+ },
+ "end": {
+ "line": 99,
+ "column": 43
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 99,
+ "column": 41
+ },
+ "end": {
+ "line": 99,
+ "column": 43
+ }
+ }
+ ],
+ "line": 99
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 25
+ },
+ "end": {
+ "line": 114,
+ "column": 48
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 114,
+ "column": 46
+ },
+ "end": {
+ "line": 114,
+ "column": 48
+ }
+ }
+ ],
+ "line": 114
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 8,
+ "2": 8,
+ "3": 4,
+ "4": 12,
+ "5": 1,
+ "6": 11,
+ "7": 1,
+ "8": 10,
+ "9": 1,
+ "10": 9,
+ "11": 1,
+ "12": 1,
+ "13": 0,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 10,
+ "19": 10,
+ "20": 6,
+ "21": 2,
+ "22": 8,
+ "23": 2,
+ "24": 2,
+ "25": 2,
+ "26": 2,
+ "27": 0,
+ "28": 1
+ },
+ "f": {
+ "0": 8,
+ "1": 12,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 10,
+ "8": 2
+ },
+ "b": {
+ "0": [
+ 4,
+ 4
+ ],
+ "1": [
+ 1,
+ 11
+ ],
+ "2": [
+ 1,
+ 10
+ ],
+ "3": [
+ 1,
+ 9
+ ],
+ "4": [
+ 10,
+ 8
+ ],
+ "5": [
+ 1,
+ 8
+ ],
+ "6": [
+ 9,
+ 7
+ ],
+ "7": [
+ 0
+ ],
+ "8": [
+ 0
+ ],
+ "9": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "a41dbaeeec270fa46288b9b29ad57945501537da"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 11,
+ "column": 19
+ },
+ "end": {
+ "line": 14,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 16,
+ "column": 26
+ },
+ "end": {
+ "line": 21,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 23,
+ "column": 35
+ },
+ "end": {
+ "line": 27,
+ "column": 1
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 28
+ },
+ "end": {
+ "line": 32,
+ "column": 1
+ }
+ },
+ "4": {
+ "start": {
+ "line": 34,
+ "column": 26
+ },
+ "end": {
+ "line": 34,
+ "column": 59
+ }
+ },
+ "5": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "6": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 11
+ }
+ },
+ "7": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "8": {
+ "start": {
+ "line": 47,
+ "column": 17
+ },
+ "end": {
+ "line": 47,
+ "column": 21
+ }
+ },
+ "9": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 30
+ }
+ },
+ "10": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 53,
+ "column": 8
+ },
+ "end": {
+ "line": 53,
+ "column": 61
+ }
+ },
+ "12": {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ },
+ "13": {
+ "start": {
+ "line": 55,
+ "column": 10
+ },
+ "end": {
+ "line": 55,
+ "column": 114
+ }
+ },
+ "14": {
+ "start": {
+ "line": 58,
+ "column": 8
+ },
+ "end": {
+ "line": 58,
+ "column": 86
+ }
+ },
+ "15": {
+ "start": {
+ "line": 59,
+ "column": 8
+ },
+ "end": {
+ "line": 59,
+ "column": 15
+ }
+ },
+ "16": {
+ "start": {
+ "line": 61,
+ "column": 8
+ },
+ "end": {
+ "line": 61,
+ "column": 80
+ }
+ },
+ "17": {
+ "start": {
+ "line": 62,
+ "column": 8
+ },
+ "end": {
+ "line": 62,
+ "column": 15
+ }
+ },
+ "18": {
+ "start": {
+ "line": 64,
+ "column": 8
+ },
+ "end": {
+ "line": 64,
+ "column": 106
+ }
+ },
+ "19": {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ },
+ "20": {
+ "start": {
+ "line": 66,
+ "column": 10
+ },
+ "end": {
+ "line": 66,
+ "column": 100
+ }
+ },
+ "21": {
+ "start": {
+ "line": 69,
+ "column": 8
+ },
+ "end": {
+ "line": 69,
+ "column": 91
+ }
+ },
+ "22": {
+ "start": {
+ "line": 70,
+ "column": 8
+ },
+ "end": {
+ "line": 70,
+ "column": 14
+ }
+ },
+ "23": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 38
+ }
+ },
+ "24": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 22
+ }
+ },
+ "25": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 29
+ }
+ },
+ "26": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 38
+ }
+ },
+ "27": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 31
+ }
+ },
+ "28": {
+ "start": {
+ "line": 109,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 49
+ }
+ },
+ "29": {
+ "start": {
+ "line": 117,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 35
+ }
+ },
+ "30": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 43
+ }
+ },
+ "31": {
+ "start": {
+ "line": 134,
+ "column": 26
+ },
+ "end": {
+ "line": 134,
+ "column": 57
+ }
+ },
+ "32": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 75
+ }
+ },
+ "33": {
+ "start": {
+ "line": 136,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 44
+ }
+ },
+ "34": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 63
+ }
+ },
+ "35": {
+ "start": {
+ "line": 146,
+ "column": 26
+ },
+ "end": {
+ "line": 146,
+ "column": 57
+ }
+ },
+ "36": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ "37": {
+ "start": {
+ "line": 147,
+ "column": 26
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ "38": {
+ "start": {
+ "line": 148,
+ "column": 4
+ },
+ "end": {
+ "line": 148,
+ "column": 44
+ }
+ },
+ "39": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 65
+ }
+ },
+ "40": {
+ "start": {
+ "line": 157,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 57
+ }
+ },
+ "41": {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ "42": {
+ "start": {
+ "line": 167,
+ "column": 13
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ "43": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ "44": {
+ "start": {
+ "line": 168,
+ "column": 20
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ "45": {
+ "start": {
+ "line": 169,
+ "column": 4
+ },
+ "end": {
+ "line": 169,
+ "column": 52
+ }
+ },
+ "46": {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ "47": {
+ "start": {
+ "line": 179,
+ "column": 13
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ "48": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ "49": {
+ "start": {
+ "line": 180,
+ "column": 20
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ "50": {
+ "start": {
+ "line": 181,
+ "column": 4
+ },
+ "end": {
+ "line": 181,
+ "column": 56
+ }
+ },
+ "51": {
+ "start": {
+ "line": 190,
+ "column": 4
+ },
+ "end": {
+ "line": 190,
+ "column": 45
+ }
+ },
+ "52": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 35
+ }
+ },
+ "53": {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 207,
+ "column": 41
+ }
+ },
+ "54": {
+ "start": {
+ "line": 216,
+ "column": 23
+ },
+ "end": {
+ "line": 229,
+ "column": 5
+ }
+ },
+ "55": {
+ "start": {
+ "line": 219,
+ "column": 21
+ },
+ "end": {
+ "line": 222,
+ "column": 9
+ }
+ },
+ "56": {
+ "start": {
+ "line": 223,
+ "column": 8
+ },
+ "end": {
+ "line": 223,
+ "column": 29
+ }
+ },
+ "57": {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ },
+ "58": {
+ "start": {
+ "line": 226,
+ "column": 10
+ },
+ "end": {
+ "line": 226,
+ "column": 24
+ }
+ },
+ "59": {
+ "start": {
+ "line": 230,
+ "column": 4
+ },
+ "end": {
+ "line": 230,
+ "column": 37
+ }
+ },
+ "60": {
+ "start": {
+ "line": 230,
+ "column": 17
+ },
+ "end": {
+ "line": 230,
+ "column": 36
+ }
+ },
+ "61": {
+ "start": {
+ "line": 239,
+ "column": 23
+ },
+ "end": {
+ "line": 239,
+ "column": 88
+ }
+ },
+ "62": {
+ "start": {
+ "line": 240,
+ "column": 4
+ },
+ "end": {
+ "line": 240,
+ "column": 37
+ }
+ },
+ "63": {
+ "start": {
+ "line": 240,
+ "column": 17
+ },
+ "end": {
+ "line": 240,
+ "column": 36
+ }
+ },
+ "64": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 41
+ }
+ },
+ "65": {
+ "start": {
+ "line": 256,
+ "column": 4
+ },
+ "end": {
+ "line": 256,
+ "column": 45
+ }
+ },
+ "66": {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ },
+ "67": {
+ "start": {
+ "line": 265,
+ "column": 6
+ },
+ "end": {
+ "line": 265,
+ "column": 103
+ }
+ },
+ "68": {
+ "start": {
+ "line": 268,
+ "column": 4
+ },
+ "end": {
+ "line": 268,
+ "column": 53
+ }
+ },
+ "69": {
+ "start": {
+ "line": 272,
+ "column": 23
+ },
+ "end": {
+ "line": 278,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "finish",
+ "decl": {
+ "start": {
+ "line": 40,
+ "column": 9
+ },
+ "end": {
+ "line": 40,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 22
+ },
+ "end": {
+ "line": 74,
+ "column": 1
+ }
+ },
+ "line": 40
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 84,
+ "column": 2
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 62
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 84
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 88,
+ "column": 2
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 27
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "line": 88
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 34
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 96,
+ "column": 2
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 43
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 96
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 36
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 108,
+ "column": 2
+ },
+ "end": {
+ "line": 108,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 44
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "line": 108
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 116,
+ "column": 2
+ },
+ "end": {
+ "line": 116,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 30
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "line": 116
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 124,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 124,
+ "column": 36
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "line": 124
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 63
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 65
+ },
+ "end": {
+ "line": 150,
+ "column": 3
+ }
+ },
+ "line": 145
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 156,
+ "column": 2
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 54
+ },
+ "end": {
+ "line": 158,
+ "column": 3
+ }
+ },
+ "line": 156
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 166,
+ "column": 2
+ },
+ "end": {
+ "line": 166,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 53
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "line": 166
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 178,
+ "column": 2
+ },
+ "end": {
+ "line": 178,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 178,
+ "column": 57
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "line": 178
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 189,
+ "column": 2
+ },
+ "end": {
+ "line": 189,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 189,
+ "column": 38
+ },
+ "end": {
+ "line": 191,
+ "column": 3
+ }
+ },
+ "line": 189
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 198,
+ "column": 2
+ },
+ "end": {
+ "line": 198,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 34
+ },
+ "end": {
+ "line": 200,
+ "column": 3
+ }
+ },
+ "line": 198
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 206,
+ "column": 2
+ },
+ "end": {
+ "line": 206,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 36
+ },
+ "end": {
+ "line": 208,
+ "column": 3
+ }
+ },
+ "line": 206
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 215,
+ "column": 2
+ },
+ "end": {
+ "line": 215,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 215,
+ "column": 50
+ },
+ "end": {
+ "line": 231,
+ "column": 3
+ }
+ },
+ "line": 215
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 218,
+ "column": 6
+ },
+ "end": {
+ "line": 218,
+ "column": 7
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 23
+ },
+ "end": {
+ "line": 228,
+ "column": 7
+ }
+ },
+ "line": 218
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 230,
+ "column": 11
+ },
+ "end": {
+ "line": 230,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 230,
+ "column": 17
+ },
+ "end": {
+ "line": 230,
+ "column": 36
+ }
+ },
+ "line": 230
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 238,
+ "column": 2
+ },
+ "end": {
+ "line": 238,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 238,
+ "column": 55
+ },
+ "end": {
+ "line": 241,
+ "column": 3
+ }
+ },
+ "line": 238
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 240,
+ "column": 17
+ },
+ "end": {
+ "line": 240,
+ "column": 36
+ }
+ },
+ "line": 240
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 247,
+ "column": 2
+ },
+ "end": {
+ "line": 247,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 247,
+ "column": 40
+ },
+ "end": {
+ "line": 249,
+ "column": 3
+ }
+ },
+ "line": 247
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 255,
+ "column": 2
+ },
+ "end": {
+ "line": 255,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 255,
+ "column": 44
+ },
+ "end": {
+ "line": 257,
+ "column": 3
+ }
+ },
+ "line": 255
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 263,
+ "column": 2
+ },
+ "end": {
+ "line": 263,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 263,
+ "column": 52
+ },
+ "end": {
+ "line": 269,
+ "column": 3
+ }
+ },
+ "line": 263
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ }
+ ],
+ "line": 41
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ }
+ ],
+ "line": 46
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 6
+ },
+ "end": {
+ "line": 46,
+ "column": 54
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 46,
+ "column": 6
+ },
+ "end": {
+ "line": 46,
+ "column": 25
+ }
+ },
+ {
+ "start": {
+ "line": 46,
+ "column": 29
+ },
+ "end": {
+ "line": 46,
+ "column": 54
+ }
+ }
+ ],
+ "line": 46
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 52,
+ "column": 6
+ },
+ "end": {
+ "line": 59,
+ "column": 15
+ }
+ },
+ {
+ "start": {
+ "line": 60,
+ "column": 6
+ },
+ "end": {
+ "line": 62,
+ "column": 15
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 14
+ }
+ }
+ ],
+ "line": 51
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 17
+ },
+ "end": {
+ "line": 53,
+ "column": 60
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 17
+ },
+ "end": {
+ "line": 53,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 27
+ },
+ "end": {
+ "line": 53,
+ "column": 60
+ }
+ }
+ ],
+ "line": 53
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ }
+ ],
+ "line": 54
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 17
+ },
+ "end": {
+ "line": 64,
+ "column": 105
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 64,
+ "column": 17
+ },
+ "end": {
+ "line": 64,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 64,
+ "column": 28
+ },
+ "end": {
+ "line": 64,
+ "column": 104
+ }
+ }
+ ],
+ "line": 64
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 28
+ },
+ "end": {
+ "line": 64,
+ "column": 104
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 64,
+ "column": 54
+ },
+ "end": {
+ "line": 64,
+ "column": 77
+ }
+ },
+ {
+ "start": {
+ "line": 64,
+ "column": 80
+ },
+ "end": {
+ "line": 64,
+ "column": 104
+ }
+ }
+ ],
+ "line": 64
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ }
+ ],
+ "line": 65
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 40
+ },
+ "end": {
+ "line": 84,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 84,
+ "column": 58
+ },
+ "end": {
+ "line": 84,
+ "column": 60
+ }
+ }
+ ],
+ "line": 84
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 23
+ },
+ "end": {
+ "line": 135,
+ "column": 74
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 135,
+ "column": 23
+ },
+ "end": {
+ "line": 135,
+ "column": 39
+ }
+ },
+ {
+ "start": {
+ "line": 135,
+ "column": 43
+ },
+ "end": {
+ "line": 135,
+ "column": 74
+ }
+ }
+ ],
+ "line": 135
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ }
+ ],
+ "line": 147
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ }
+ ],
+ "line": 167
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ }
+ ],
+ "line": 168
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ }
+ ],
+ "line": 179
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ }
+ ],
+ "line": 180
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ }
+ ],
+ "line": 225
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ }
+ ],
+ "line": 264
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 1,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 1,
+ "30": 0,
+ "31": 1,
+ "32": 1,
+ "33": 1,
+ "34": 1,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 0,
+ "47": 0,
+ "48": 0,
+ "49": 0,
+ "50": 0,
+ "51": 0,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 0,
+ "56": 0,
+ "57": 0,
+ "58": 0,
+ "59": 0,
+ "60": 0,
+ "61": 1,
+ "62": 1,
+ "63": 1,
+ "64": 1,
+ "65": 1,
+ "66": 2,
+ "67": 0,
+ "68": 2,
+ "69": 1
+ },
+ "f": {
+ "0": 0,
+ "1": 1,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 1,
+ "8": 0,
+ "9": 1,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 1,
+ "21": 1,
+ "22": 1,
+ "23": 1,
+ "24": 2
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0
+ ],
+ "10": [
+ 1,
+ 1
+ ],
+ "11": [
+ 0,
+ 0
+ ],
+ "12": [
+ 0,
+ 0
+ ],
+ "13": [
+ 0,
+ 0
+ ],
+ "14": [
+ 0,
+ 0
+ ],
+ "15": [
+ 0,
+ 0
+ ],
+ "16": [
+ 0,
+ 0
+ ],
+ "17": [
+ 0,
+ 2
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "39043f10c16b40ce85fa8de32739bd37b97ad7bf"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/RemoteMessage.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/RemoteMessage.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 6
+ }
+ },
+ "1": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 30
+ }
+ },
+ "2": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 16
+ }
+ },
+ "3": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 16
+ }
+ },
+ "5": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 37
+ }
+ },
+ "6": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 16
+ }
+ },
+ "7": {
+ "start": {
+ "line": 56,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 43
+ }
+ },
+ "8": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 16
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "10": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 119
+ }
+ },
+ "11": {
+ "start": {
+ "line": 71,
+ "column": 18
+ },
+ "end": {
+ "line": 71,
+ "column": 35
+ }
+ },
+ "12": {
+ "start": {
+ "line": 75,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 76,
+ "column": 19
+ },
+ "end": {
+ "line": 76,
+ "column": 27
+ }
+ },
+ "14": {
+ "start": {
+ "line": 77,
+ "column": 6
+ },
+ "end": {
+ "line": 77,
+ "column": 51
+ }
+ },
+ "15": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 16
+ }
+ },
+ "16": {
+ "start": {
+ "line": 84,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 46
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 30
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 37
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 35
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 39
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 45
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 55
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 29
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 83,
+ "column": 2
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 19
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 83
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 14
+ },
+ "end": {
+ "line": 15,
+ "column": 81
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 15,
+ "column": 42
+ },
+ "end": {
+ "line": 15,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 15,
+ "column": 51
+ },
+ "end": {
+ "line": 15,
+ "column": 81
+ }
+ }
+ ],
+ "line": 15
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 10
+ },
+ "end": {
+ "line": 66,
+ "column": 27
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 25
+ },
+ "end": {
+ "line": 66,
+ "column": 27
+ }
+ }
+ ],
+ "line": 66
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ }
+ ],
+ "line": 67
+ }
+ },
+ "s": {
+ "0": 4,
+ "1": 4,
+ "2": 4,
+ "3": 4,
+ "4": 4,
+ "5": 4,
+ "6": 4,
+ "7": 0,
+ "8": 0,
+ "9": 4,
+ "10": 0,
+ "11": 4,
+ "12": 4,
+ "13": 18,
+ "14": 18,
+ "15": 4,
+ "16": 4
+ },
+ "f": {
+ "0": 4,
+ "1": 4,
+ "2": 4,
+ "3": 4,
+ "4": 0,
+ "5": 4,
+ "6": 4
+ },
+ "b": {
+ "0": [
+ 0,
+ 4
+ ],
+ "1": [
+ 0
+ ],
+ "2": [
+ 0,
+ 4
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c4569704e7f0ea57899b9db91d14788fdc7af50d"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 58
+ }
+ },
+ "2": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 34
+ }
+ },
+ "3": {
+ "start": {
+ "line": 36,
+ "column": 23
+ },
+ "end": {
+ "line": 36,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 62
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 58
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 33
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 40
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 14,
+ "column": 58
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ }
+ ],
+ "line": 14
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 2,
+ "2": 2,
+ "3": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 2
+ },
+ "b": {
+ "0": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "df9a8f023474a6523ee4e217ce8be0d4e616176c"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/Trace.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/Trace.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 12,
+ "column": 4
+ },
+ "end": {
+ "line": 12,
+ "column": 21
+ }
+ },
+ "1": {
+ "start": {
+ "line": 13,
+ "column": 4
+ },
+ "end": {
+ "line": 13,
+ "column": 33
+ }
+ },
+ "2": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 17,
+ "column": 45
+ }
+ },
+ "3": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 44
+ }
+ },
+ "4": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 63
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 11,
+ "column": 2
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 11,
+ "column": 63
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "line": 11
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 16,
+ "column": 2
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 16,
+ "column": 16
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "line": 16
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 15
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 40
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "line": 24
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 2,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1
+ },
+ "f": {
+ "0": 2,
+ "1": 1,
+ "2": 1,
+ "3": 1
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "25393d1909ef187325b5fa42097cfc515e0280dd"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 12,
+ "column": 24
+ },
+ "end": {
+ "line": 12,
+ "column": 55
+ }
+ },
+ "1": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 38
+ }
+ },
+ "2": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 6
+ }
+ },
+ "3": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 34,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 38
+ }
+ },
+ "5": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 47
+ }
+ },
+ "6": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 48
+ }
+ },
+ "7": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 45
+ }
+ },
+ "8": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 47
+ }
+ },
+ "9": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 57
+ }
+ },
+ "10": {
+ "start": {
+ "line": 93,
+ "column": 32
+ },
+ "end": {
+ "line": 93,
+ "column": 37
+ }
+ },
+ "11": {
+ "start": {
+ "line": 94,
+ "column": 17
+ },
+ "end": {
+ "line": 94,
+ "column": 33
+ }
+ },
+ "12": {
+ "start": {
+ "line": 96,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 67
+ }
+ },
+ "13": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 60
+ }
+ },
+ "14": {
+ "start": {
+ "line": 101,
+ "column": 32
+ },
+ "end": {
+ "line": 101,
+ "column": 35
+ }
+ },
+ "15": {
+ "start": {
+ "line": 102,
+ "column": 17
+ },
+ "end": {
+ "line": 102,
+ "column": 31
+ }
+ },
+ "16": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 50
+ }
+ },
+ "17": {
+ "start": {
+ "line": 105,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 60
+ }
+ },
+ "18": {
+ "start": {
+ "line": 109,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 56
+ }
+ },
+ "19": {
+ "start": {
+ "line": 113,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 72
+ }
+ },
+ "20": {
+ "start": {
+ "line": 117,
+ "column": 23
+ },
+ "end": {
+ "line": 139,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 62
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 32
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 47
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 53
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 63,
+ "column": 2
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 47
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 63
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 44
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 46
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 88,
+ "column": 2
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 52
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "line": 88
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 37
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 35
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 108,
+ "column": 2
+ },
+ "end": {
+ "line": 108,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 83
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "line": 108
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 112,
+ "column": 2
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 90
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "line": 112
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 40
+ },
+ "end": {
+ "line": 23,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 23,
+ "column": 58
+ },
+ "end": {
+ "line": 23,
+ "column": 60
+ }
+ }
+ ],
+ "line": 23
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 17
+ },
+ "end": {
+ "line": 94,
+ "column": 33
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 17
+ },
+ "end": {
+ "line": 94,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 31
+ },
+ "end": {
+ "line": 94,
+ "column": 33
+ }
+ }
+ ],
+ "line": 94
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 102,
+ "column": 17
+ },
+ "end": {
+ "line": 102,
+ "column": 31
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 102,
+ "column": 17
+ },
+ "end": {
+ "line": 102,
+ "column": 25
+ }
+ },
+ {
+ "start": {
+ "line": 102,
+ "column": 29
+ },
+ "end": {
+ "line": 102,
+ "column": 31
+ }
+ }
+ ],
+ "line": 102
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 10
+ },
+ "end": {
+ "line": 138,
+ "column": 8
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 128,
+ "column": 28
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 138,
+ "column": 6
+ },
+ "end": {
+ "line": 138,
+ "column": 8
+ }
+ }
+ ],
+ "line": 128
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 6,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 18,
+ "10": 16,
+ "11": 16,
+ "12": 16,
+ "13": 16,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 2,
+ "19": 0,
+ "20": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 6,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 18,
+ "7": 16,
+ "8": 0,
+ "9": 2,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 16,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "83c7d440c86200f448a6a3f4791a55cb8b8bb7b2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/reference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/reference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 17,
+ "column": 25
+ }
+ },
+ "1": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 28
+ }
+ },
+ "2": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 21
+ }
+ },
+ "3": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 73
+ }
+ },
+ "4": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 71
+ }
+ },
+ "5": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 51
+ }
+ },
+ "6": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 59
+ }
+ },
+ "7": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 56
+ }
+ },
+ "8": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 69
+ }
+ },
+ "9": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 105
+ }
+ },
+ "10": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 24
+ }
+ },
+ "11": {
+ "start": {
+ "line": 95,
+ "column": 22
+ },
+ "end": {
+ "line": 95,
+ "column": 53
+ }
+ },
+ "12": {
+ "start": {
+ "line": 96,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 108
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 16,
+ "column": 2
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 16,
+ "column": 46
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "line": 16
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 21,
+ "column": 2
+ },
+ "end": {
+ "line": 21,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 25
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "line": 21
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 25,
+ "column": 2
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 25,
+ "column": 21
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "line": 25
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 40
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 26
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 50,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 36
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "line": 50
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 33
+ },
+ "end": {
+ "line": 60,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 57
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 2
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 50
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "line": 76
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 84,
+ "column": 2
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 49
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 84
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 94,
+ "column": 2
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 68
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 94
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 17
+ },
+ "end": {
+ "line": 67,
+ "column": 38
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 36
+ },
+ "end": {
+ "line": 67,
+ "column": 38
+ }
+ }
+ ],
+ "line": 67
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 28
+ },
+ "end": {
+ "line": 94,
+ "column": 49
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 47
+ },
+ "end": {
+ "line": 94,
+ "column": 49
+ }
+ }
+ ],
+ "line": 94
+ }
+ },
+ "s": {
+ "0": 6,
+ "1": 6,
+ "2": 0,
+ "3": 1,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 2,
+ "10": 0,
+ "11": 3,
+ "12": 3
+ },
+ "f": {
+ "0": 6,
+ "1": 0,
+ "2": 1,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 2,
+ "9": 0,
+ "10": 3
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 3
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "6f9e1f25f438f74bc9ffd87ec046e9fc942169ae"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/task.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/task.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 27
+ },
+ "end": {
+ "line": 10,
+ "column": 35
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 29
+ },
+ "end": {
+ "line": 11,
+ "column": 39
+ }
+ },
+ "2": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 21
+ }
+ },
+ "3": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 26
+ }
+ },
+ "4": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 39
+ }
+ },
+ "5": {
+ "start": {
+ "line": 56,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 32
+ }
+ },
+ "6": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 43
+ }
+ },
+ "7": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 45
+ }
+ },
+ "8": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ "9": {
+ "start": {
+ "line": 70,
+ "column": 24
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ "10": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 6
+ }
+ },
+ "11": {
+ "start": {
+ "line": 72,
+ "column": 24
+ },
+ "end": {
+ "line": 72,
+ "column": 51
+ }
+ },
+ "12": {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 28
+ }
+ },
+ "13": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 31
+ }
+ },
+ "14": {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 75,
+ "column": 31
+ }
+ },
+ "15": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "16": {
+ "start": {
+ "line": 86,
+ "column": 24
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "17": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 6
+ }
+ },
+ "18": {
+ "start": {
+ "line": 88,
+ "column": 21
+ },
+ "end": {
+ "line": 88,
+ "column": 45
+ }
+ },
+ "19": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 31
+ }
+ },
+ "20": {
+ "start": {
+ "line": 91,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 28
+ }
+ },
+ "21": {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "22": {
+ "start": {
+ "line": 109,
+ "column": 6
+ },
+ "end": {
+ "line": 109,
+ "column": 48
+ }
+ },
+ "23": {
+ "start": {
+ "line": 110,
+ "column": 6
+ },
+ "end": {
+ "line": 110,
+ "column": 59
+ }
+ },
+ "24": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 111,
+ "column": 57
+ }
+ },
+ "25": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 113,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 63
+ }
+ },
+ "27": {
+ "start": {
+ "line": 114,
+ "column": 6
+ },
+ "end": {
+ "line": 114,
+ "column": 64
+ }
+ },
+ "28": {
+ "start": {
+ "line": 115,
+ "column": 6
+ },
+ "end": {
+ "line": 115,
+ "column": 72
+ }
+ },
+ "29": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "30": {
+ "start": {
+ "line": 119,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 8
+ }
+ },
+ "31": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ },
+ "32": {
+ "start": {
+ "line": 126,
+ "column": 6
+ },
+ "end": {
+ "line": 130,
+ "column": 8
+ }
+ },
+ "33": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 133,
+ "column": 6
+ },
+ "end": {
+ "line": 137,
+ "column": 8
+ }
+ },
+ "35": {
+ "start": {
+ "line": 140,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 6
+ }
+ },
+ "36": {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ "37": {
+ "start": {
+ "line": 141,
+ "column": 17
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ "38": {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ "39": {
+ "start": {
+ "line": 142,
+ "column": 18
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ "40": {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ "41": {
+ "start": {
+ "line": 143,
+ "column": 21
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ "42": {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ "43": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 157,
+ "column": 96
+ }
+ },
+ "44": {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ },
+ "45": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 161,
+ "column": 132
+ }
+ },
+ "46": {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ },
+ "47": {
+ "start": {
+ "line": 166,
+ "column": 6
+ },
+ "end": {
+ "line": 166,
+ "column": 40
+ }
+ },
+ "48": {
+ "start": {
+ "line": 169,
+ "column": 4
+ },
+ "end": {
+ "line": 169,
+ "column": 60
+ }
+ },
+ "49": {
+ "start": {
+ "line": 173,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 84
+ }
+ },
+ "50": {
+ "start": {
+ "line": 178,
+ "column": 4
+ },
+ "end": {
+ "line": 178,
+ "column": 85
+ }
+ },
+ "51": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 85
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 114
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 52
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 56
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 71,
+ "column": 11
+ },
+ "end": {
+ "line": 71,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 71,
+ "column": 25
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "line": 71
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 58
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 87,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 22
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "line": 87
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 103,
+ "column": 2
+ },
+ "end": {
+ "line": 103,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 103,
+ "column": 109
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 103
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 140,
+ "column": 11
+ },
+ "end": {
+ "line": 140,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 17
+ },
+ "end": {
+ "line": 144,
+ "column": 5
+ }
+ },
+ "line": 140
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 155,
+ "column": 2
+ },
+ "end": {
+ "line": 155,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 157
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "line": 155
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 172,
+ "column": 2
+ },
+ "end": {
+ "line": 172,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 10
+ },
+ "end": {
+ "line": 174,
+ "column": 3
+ }
+ },
+ "line": 172
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 176,
+ "column": 2
+ },
+ "end": {
+ "line": 176,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 176,
+ "column": 11
+ },
+ "end": {
+ "line": 179,
+ "column": 3
+ }
+ },
+ "line": 176
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 181,
+ "column": 2
+ },
+ "end": {
+ "line": 181,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 181,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 3
+ }
+ },
+ "line": 181
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ }
+ ],
+ "line": 70
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 13
+ },
+ "end": {
+ "line": 75,
+ "column": 30
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 75,
+ "column": 13
+ },
+ "end": {
+ "line": 75,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 75,
+ "column": 18
+ },
+ "end": {
+ "line": 75,
+ "column": 30
+ }
+ }
+ ],
+ "line": 75
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ }
+ ],
+ "line": 86
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 13
+ },
+ "end": {
+ "line": 91,
+ "column": 27
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 91,
+ "column": 13
+ },
+ "end": {
+ "line": 91,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 91,
+ "column": 18
+ },
+ "end": {
+ "line": 91,
+ "column": 27
+ }
+ }
+ ],
+ "line": 91
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ }
+ ],
+ "line": 108
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ }
+ ],
+ "line": 112
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ }
+ ],
+ "line": 118
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ }
+ ],
+ "line": 125
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ }
+ ],
+ "line": 132
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ }
+ ],
+ "line": 141
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ }
+ ],
+ "line": 142
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ }
+ ],
+ "line": 143
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 5
+ },
+ "end": {
+ "line": 155,
+ "column": 59
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 21
+ },
+ "end": {
+ "line": 155,
+ "column": 59
+ }
+ }
+ ],
+ "line": 155
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ }
+ ],
+ "line": 156
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ }
+ ],
+ "line": 160
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ }
+ ],
+ "line": 165
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 8
+ },
+ "end": {
+ "line": 165,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 8
+ },
+ "end": {
+ "line": 165,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 27
+ },
+ "end": {
+ "line": 165,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 37
+ },
+ "end": {
+ "line": 165,
+ "column": 46
+ }
+ }
+ ],
+ "line": 165
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 5,
+ "3": 5,
+ "4": 5,
+ "5": 5,
+ "6": 5,
+ "7": 5,
+ "8": 2,
+ "9": 1,
+ "10": 1,
+ "11": 3,
+ "12": 3,
+ "13": 3,
+ "14": 3,
+ "15": 1,
+ "16": 0,
+ "17": 1,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 1,
+ "22": 1,
+ "23": 1,
+ "24": 1,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 1,
+ "30": 1,
+ "31": 1,
+ "32": 1,
+ "33": 1,
+ "34": 0,
+ "35": 1,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 1,
+ "43": 0,
+ "44": 1,
+ "45": 0,
+ "46": 1,
+ "47": 0,
+ "48": 1,
+ "49": 0,
+ "50": 0,
+ "51": 0
+ },
+ "f": {
+ "0": 5,
+ "1": 2,
+ "2": 3,
+ "3": 1,
+ "4": 0,
+ "5": 1,
+ "6": 0,
+ "7": 1,
+ "8": 0,
+ "9": 0,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 1,
+ 1
+ ],
+ "1": [
+ 3,
+ 3
+ ],
+ "2": [
+ 0,
+ 1
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 1,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 1,
+ 0
+ ],
+ "7": [
+ 1,
+ 0
+ ],
+ "8": [
+ 0,
+ 1
+ ],
+ "9": [
+ 0,
+ 0
+ ],
+ "10": [
+ 0,
+ 0
+ ],
+ "11": [
+ 0,
+ 0
+ ],
+ "12": [
+ 0
+ ],
+ "13": [
+ 0,
+ 1
+ ],
+ "14": [
+ 0,
+ 1
+ ],
+ "15": [
+ 0,
+ 1
+ ],
+ "16": [
+ 1,
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e1ee561c681188c025f458434081dd1dae30cfce"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/utils/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/utils/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 11,
+ "column": 27
+ },
+ "end": {
+ "line": 11,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "2": {
+ "start": {
+ "line": 30,
+ "column": 15
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "3": {
+ "start": {
+ "line": 32,
+ "column": 17
+ },
+ "end": {
+ "line": 32,
+ "column": 51
+ }
+ },
+ "4": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ },
+ "6": {
+ "start": {
+ "line": 36,
+ "column": 8
+ },
+ "end": {
+ "line": 36,
+ "column": 37
+ }
+ },
+ "7": {
+ "start": {
+ "line": 38,
+ "column": 22
+ },
+ "end": {
+ "line": 38,
+ "column": 65
+ }
+ },
+ "8": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ },
+ "9": {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ "10": {
+ "start": {
+ "line": 40,
+ "column": 26
+ },
+ "end": {
+ "line": 40,
+ "column": 46
+ }
+ },
+ "11": {
+ "start": {
+ "line": 41,
+ "column": 15
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ "12": {
+ "start": {
+ "line": 43,
+ "column": 10
+ },
+ "end": {
+ "line": 43,
+ "column": 30
+ }
+ },
+ "13": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 16
+ }
+ },
+ "14": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ "15": {
+ "start": {
+ "line": 52,
+ "column": 15
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ "16": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 54
+ }
+ },
+ "17": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ "18": {
+ "start": {
+ "line": 57,
+ "column": 15
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ "19": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 58,
+ "column": 58
+ }
+ },
+ "20": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ "21": {
+ "start": {
+ "line": 62,
+ "column": 15
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ "22": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 63,
+ "column": 58
+ }
+ },
+ "23": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 40
+ }
+ },
+ "24": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 54
+ }
+ },
+ "25": {
+ "start": {
+ "line": 84,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 58
+ }
+ },
+ "26": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 71
+ }
+ },
+ "27": {
+ "start": {
+ "line": 100,
+ "column": 4
+ },
+ "end": {
+ "line": 100,
+ "column": 87
+ }
+ },
+ "28": {
+ "start": {
+ "line": 109,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 91
+ }
+ },
+ "29": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 118,
+ "column": 56
+ }
+ },
+ "30": {
+ "start": {
+ "line": 127,
+ "column": 4
+ },
+ "end": {
+ "line": 127,
+ "column": 57
+ }
+ },
+ "31": {
+ "start": {
+ "line": 132,
+ "column": 23
+ },
+ "end": {
+ "line": 139,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 29,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "line": 29
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 26
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "line": 51
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 30
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "line": 56
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 30
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "line": 61
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 35
+ },
+ "end": {
+ "line": 68,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 75,
+ "column": 2
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 37
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "line": 75
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 83,
+ "column": 2
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 45
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 83
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 49
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "line": 90
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 99,
+ "column": 2
+ },
+ "end": {
+ "line": 99,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 45
+ },
+ "end": {
+ "line": 101,
+ "column": 3
+ }
+ },
+ "line": 99
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 108,
+ "column": 2
+ },
+ "end": {
+ "line": 108,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 60
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "line": 108
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 117,
+ "column": 2
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 117,
+ "column": 48
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "line": 117
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 126,
+ "column": 2
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 126,
+ "column": 49
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "line": 126
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ }
+ ],
+ "line": 30
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ }
+ ],
+ "line": 34
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ }
+ ],
+ "line": 35
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 10
+ },
+ "end": {
+ "line": 35,
+ "column": 110
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 10
+ },
+ "end": {
+ "line": 35,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 59
+ },
+ "end": {
+ "line": 35,
+ "column": 110
+ }
+ }
+ ],
+ "line": 35
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ }
+ ],
+ "line": 39
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ }
+ ],
+ "line": 40
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ }
+ ],
+ "line": 52
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ }
+ ],
+ "line": 57
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ }
+ ],
+ "line": 62
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 11
+ },
+ "end": {
+ "line": 109,
+ "column": 90
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 109,
+ "column": 11
+ },
+ "end": {
+ "line": 109,
+ "column": 54
+ }
+ },
+ {
+ "start": {
+ "line": 109,
+ "column": 58
+ },
+ "end": {
+ "line": 109,
+ "column": 90
+ }
+ }
+ ],
+ "line": 109
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 0,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 1,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 2,
+ "29": 0,
+ "30": 0,
+ "31": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 2,
+ "10": 0,
+ "11": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 1
+ ],
+ "1": [
+ 0,
+ 1
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 2,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "eab61bf5a621f4168b92dc1cb5d9e2dea4ed9a11"
+ }
+}
From ca7924287a597fc2f3205c10753ab2cdf7d6151f Mon Sep 17 00:00:00 2001
From: Salakar
Date: Tue, 9 Jan 2018 09:54:16 +0000
Subject: [PATCH 2/7] coverage now both platforms
---
.npmignore | 3 +-
coverage.json => coverage.android.json | 0
coverage.ios.json | 52792 ++++++++++++++++
tests/ios/Podfile.lock | 164 +-
.../project.pbxproj | 4 +-
5 files changed, 52882 insertions(+), 81 deletions(-)
rename coverage.json => coverage.android.json (100%)
create mode 100644 coverage.ios.json
diff --git a/.npmignore b/.npmignore
index cd68926b..bbdcb45f 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,5 +1,6 @@
node_modules
-coverage.json
+coverage.android.json
+coverage.ios.json
coverage
npm-debug.log
*.DS_Store
diff --git a/coverage.json b/coverage.android.json
similarity index 100%
rename from coverage.json
rename to coverage.android.json
diff --git a/coverage.ios.json b/coverage.ios.json
new file mode 100644
index 00000000..8c892206
--- /dev/null
+++ b/coverage.ios.json
@@ -0,0 +1,52792 @@
+{
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 6,
+ "column": 21
+ },
+ "end": {
+ "line": 6,
+ "column": 47
+ }
+ }
+ },
+ "fnMap": {},
+ "branchMap": {},
+ "s": {
+ "0": 1
+ },
+ "f": {},
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "235addbed7702c8f0c6db451cb467dd3584729e3"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 46,
+ "column": 27
+ },
+ "end": {
+ "line": 46,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 30
+ }
+ },
+ "2": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "4": {
+ "start": {
+ "line": 70,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 62
+ }
+ },
+ "5": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 33
+ }
+ },
+ "6": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 66
+ }
+ },
+ "7": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 78
+ }
+ },
+ "8": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 63
+ }
+ },
+ "9": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 69
+ }
+ },
+ "10": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 66
+ }
+ },
+ "11": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 75
+ }
+ },
+ "12": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 78
+ }
+ },
+ "14": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 66
+ }
+ },
+ "15": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 78
+ }
+ },
+ "16": {
+ "start": {
+ "line": 88,
+ "column": 4
+ },
+ "end": {
+ "line": 88,
+ "column": 77
+ }
+ },
+ "17": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 72
+ }
+ },
+ "18": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 66
+ }
+ },
+ "19": {
+ "start": {
+ "line": 98,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 5
+ }
+ },
+ "20": {
+ "start": {
+ "line": 99,
+ "column": 18
+ },
+ "end": {
+ "line": 99,
+ "column": 44
+ }
+ },
+ "21": {
+ "start": {
+ "line": 100,
+ "column": 22
+ },
+ "end": {
+ "line": 100,
+ "column": 44
+ }
+ },
+ "22": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 26
+ }
+ },
+ "23": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 68
+ }
+ },
+ "24": {
+ "start": {
+ "line": 103,
+ "column": 6
+ },
+ "end": {
+ "line": 103,
+ "column": 52
+ }
+ },
+ "25": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 64
+ }
+ },
+ "27": {
+ "start": {
+ "line": 119,
+ "column": 18
+ },
+ "end": {
+ "line": 119,
+ "column": 76
+ }
+ },
+ "28": {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ },
+ "29": {
+ "start": {
+ "line": 124,
+ "column": 6
+ },
+ "end": {
+ "line": 124,
+ "column": 66
+ }
+ },
+ "30": {
+ "start": {
+ "line": 125,
+ "column": 6
+ },
+ "end": {
+ "line": 125,
+ "column": 35
+ }
+ },
+ "31": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ },
+ "32": {
+ "start": {
+ "line": 132,
+ "column": 6
+ },
+ "end": {
+ "line": 132,
+ "column": 59
+ }
+ },
+ "33": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 136,
+ "column": 6
+ },
+ "end": {
+ "line": 136,
+ "column": 69
+ }
+ },
+ "35": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ },
+ "36": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 140,
+ "column": 68
+ }
+ },
+ "37": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ },
+ "38": {
+ "start": {
+ "line": 144,
+ "column": 6
+ },
+ "end": {
+ "line": 144,
+ "column": 74
+ }
+ },
+ "39": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ },
+ "40": {
+ "start": {
+ "line": 148,
+ "column": 6
+ },
+ "end": {
+ "line": 148,
+ "column": 80
+ }
+ },
+ "41": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ "42": {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 152,
+ "column": 72
+ }
+ },
+ "43": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ },
+ "44": {
+ "start": {
+ "line": 156,
+ "column": 6
+ },
+ "end": {
+ "line": 156,
+ "column": 76
+ }
+ },
+ "45": {
+ "start": {
+ "line": 159,
+ "column": 4
+ },
+ "end": {
+ "line": 159,
+ "column": 60
+ }
+ },
+ "46": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ },
+ "47": {
+ "start": {
+ "line": 162,
+ "column": 6
+ },
+ "end": {
+ "line": 162,
+ "column": 45
+ }
+ },
+ "48": {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 165,
+ "column": 33
+ }
+ },
+ "49": {
+ "start": {
+ "line": 178,
+ "column": 18
+ },
+ "end": {
+ "line": 178,
+ "column": 80
+ }
+ },
+ "50": {
+ "start": {
+ "line": 179,
+ "column": 16
+ },
+ "end": {
+ "line": 179,
+ "column": 37
+ }
+ },
+ "51": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ "52": {
+ "start": {
+ "line": 180,
+ "column": 14
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ "53": {
+ "start": {
+ "line": 181,
+ "column": 4
+ },
+ "end": {
+ "line": 181,
+ "column": 15
+ }
+ },
+ "54": {
+ "start": {
+ "line": 189,
+ "column": 4
+ },
+ "end": {
+ "line": 189,
+ "column": 41
+ }
+ },
+ "55": {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ "56": {
+ "start": {
+ "line": 208,
+ "column": 6
+ },
+ "end": {
+ "line": 216,
+ "column": 9
+ }
+ },
+ "57": {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ },
+ "58": {
+ "start": {
+ "line": 211,
+ "column": 10
+ },
+ "end": {
+ "line": 211,
+ "column": 84
+ }
+ },
+ "59": {
+ "start": {
+ "line": 214,
+ "column": 10
+ },
+ "end": {
+ "line": 214,
+ "column": 62
+ }
+ },
+ "60": {
+ "start": {
+ "line": 218,
+ "column": 6
+ },
+ "end": {
+ "line": 218,
+ "column": 50
+ }
+ },
+ "61": {
+ "start": {
+ "line": 230,
+ "column": 22
+ },
+ "end": {
+ "line": 230,
+ "column": 46
+ }
+ },
+ "62": {
+ "start": {
+ "line": 232,
+ "column": 25
+ },
+ "end": {
+ "line": 246,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 233,
+ "column": 17
+ },
+ "end": {
+ "line": 233,
+ "column": 20
+ }
+ },
+ "64": {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "65": {
+ "start": {
+ "line": 236,
+ "column": 50
+ },
+ "end": {
+ "line": 236,
+ "column": 110
+ }
+ },
+ "66": {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "67": {
+ "start": {
+ "line": 240,
+ "column": 22
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "68": {
+ "start": {
+ "line": 241,
+ "column": 26
+ },
+ "end": {
+ "line": 241,
+ "column": 52
+ }
+ },
+ "69": {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ },
+ "70": {
+ "start": {
+ "line": 243,
+ "column": 8
+ },
+ "end": {
+ "line": 243,
+ "column": 51
+ }
+ },
+ "71": {
+ "start": {
+ "line": 245,
+ "column": 6
+ },
+ "end": {
+ "line": 245,
+ "column": 42
+ }
+ },
+ "72": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 250,
+ "column": 7
+ }
+ },
+ "73": {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ },
+ "74": {
+ "start": {
+ "line": 262,
+ "column": 6
+ },
+ "end": {
+ "line": 262,
+ "column": 40
+ }
+ },
+ "75": {
+ "start": {
+ "line": 265,
+ "column": 4
+ },
+ "end": {
+ "line": 265,
+ "column": 77
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 16
+ },
+ "end": {
+ "line": 91,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 97,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 97,
+ "column": 26
+ },
+ "end": {
+ "line": 105,
+ "column": 3
+ }
+ },
+ "line": 97
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 114,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 69
+ },
+ "end": {
+ "line": 166,
+ "column": 3
+ }
+ },
+ "line": 114
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 177,
+ "column": 2
+ },
+ "end": {
+ "line": 177,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 177,
+ "column": 34
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "line": 177
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 188,
+ "column": 2
+ },
+ "end": {
+ "line": 188,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 33
+ },
+ "end": {
+ "line": 190,
+ "column": 3
+ }
+ },
+ "line": 188
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 206,
+ "column": 2
+ },
+ "end": {
+ "line": 206,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 82
+ },
+ "end": {
+ "line": 220,
+ "column": 3
+ }
+ },
+ "line": 206
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 208,
+ "column": 43
+ },
+ "end": {
+ "line": 208,
+ "column": 44
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 208,
+ "column": 54
+ },
+ "end": {
+ "line": 216,
+ "column": 7
+ }
+ },
+ "line": 208
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 229,
+ "column": 2
+ },
+ "end": {
+ "line": 229,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 229,
+ "column": 133
+ },
+ "end": {
+ "line": 251,
+ "column": 3
+ }
+ },
+ "line": 229
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 232,
+ "column": 25
+ },
+ "end": {
+ "line": 232,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 48
+ },
+ "end": {
+ "line": 246,
+ "column": 5
+ }
+ },
+ "line": 232
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 260,
+ "column": 2
+ },
+ "end": {
+ "line": 260,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 260,
+ "column": 81
+ },
+ "end": {
+ "line": 266,
+ "column": 3
+ }
+ },
+ "line": 260
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ }
+ ],
+ "line": 69
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 5
+ }
+ }
+ ],
+ "line": 115
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 31
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 16
+ },
+ "end": {
+ "line": 115,
+ "column": 31
+ }
+ }
+ ],
+ "line": 115
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 19
+ },
+ "end": {
+ "line": 119,
+ "column": 61
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 119,
+ "column": 19
+ },
+ "end": {
+ "line": 119,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 119,
+ "column": 27
+ },
+ "end": {
+ "line": 119,
+ "column": 61
+ }
+ }
+ ],
+ "line": 119
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 123,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 5
+ }
+ }
+ ],
+ "line": 123
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 5
+ }
+ }
+ ],
+ "line": 131
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ }
+ ],
+ "line": 135
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 5
+ }
+ }
+ ],
+ "line": 139
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 5
+ }
+ }
+ ],
+ "line": 143
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 5
+ }
+ }
+ ],
+ "line": 147
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ }
+ ],
+ "line": 151
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 5
+ }
+ }
+ ],
+ "line": 155
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 5
+ }
+ }
+ ],
+ "line": 161
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 8
+ },
+ "end": {
+ "line": 161,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 8
+ },
+ "end": {
+ "line": 161,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 31
+ },
+ "end": {
+ "line": 161,
+ "column": 45
+ }
+ }
+ ],
+ "line": 161
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 178,
+ "column": 18
+ },
+ "end": {
+ "line": 178,
+ "column": 80
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 178,
+ "column": 25
+ },
+ "end": {
+ "line": 178,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 178,
+ "column": 46
+ },
+ "end": {
+ "line": 178,
+ "column": 80
+ }
+ }
+ ],
+ "line": 178
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ },
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 75
+ }
+ }
+ ],
+ "line": 180
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ }
+ ],
+ "line": 207
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 209,
+ "column": 8
+ },
+ "end": {
+ "line": 215,
+ "column": 9
+ }
+ }
+ ],
+ "line": 209
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 236,
+ "column": 6
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ }
+ ],
+ "line": 236
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 10
+ },
+ "end": {
+ "line": 236,
+ "column": 48
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 236,
+ "column": 10
+ },
+ "end": {
+ "line": 236,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 236,
+ "column": 18
+ },
+ "end": {
+ "line": 236,
+ "column": 48
+ }
+ }
+ ],
+ "line": 236
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 74
+ }
+ }
+ ],
+ "line": 240
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 7
+ }
+ }
+ ],
+ "line": 242
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 261,
+ "column": 4
+ },
+ "end": {
+ "line": 263,
+ "column": 5
+ }
+ }
+ ],
+ "line": 261
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 1,
+ "19": 1,
+ "20": 3,
+ "21": 3,
+ "22": 3,
+ "23": 3,
+ "24": 3,
+ "25": 2,
+ "26": 0,
+ "27": 2,
+ "28": 2,
+ "29": 1,
+ "30": 1,
+ "31": 1,
+ "32": 0,
+ "33": 1,
+ "34": 0,
+ "35": 1,
+ "36": 0,
+ "37": 1,
+ "38": 0,
+ "39": 1,
+ "40": 0,
+ "41": 1,
+ "42": 0,
+ "43": 1,
+ "44": 0,
+ "45": 1,
+ "46": 1,
+ "47": 1,
+ "48": 1,
+ "49": 10,
+ "50": 10,
+ "51": 10,
+ "52": 0,
+ "53": 10,
+ "54": 4,
+ "55": 9,
+ "56": 7,
+ "57": 224,
+ "58": 224,
+ "59": 0,
+ "60": 7,
+ "61": 13,
+ "62": 13,
+ "63": 0,
+ "64": 0,
+ "65": 0,
+ "66": 0,
+ "67": 0,
+ "68": 0,
+ "69": 0,
+ "70": 0,
+ "71": 0,
+ "72": 13,
+ "73": 8,
+ "74": 0,
+ "75": 8
+ },
+ "f": {
+ "0": 1,
+ "1": 1,
+ "2": 2,
+ "3": 10,
+ "4": 4,
+ "5": 9,
+ "6": 224,
+ "7": 13,
+ "8": 0,
+ "9": 8
+ },
+ "b": {
+ "0": [
+ 0,
+ 1
+ ],
+ "1": [
+ 0,
+ 2
+ ],
+ "2": [
+ 2,
+ 2
+ ],
+ "3": [
+ 2,
+ 0
+ ],
+ "4": [
+ 1,
+ 1
+ ],
+ "5": [
+ 0,
+ 1
+ ],
+ "6": [
+ 0,
+ 1
+ ],
+ "7": [
+ 0,
+ 1
+ ],
+ "8": [
+ 0,
+ 1
+ ],
+ "9": [
+ 0,
+ 1
+ ],
+ "10": [
+ 0,
+ 1
+ ],
+ "11": [
+ 0,
+ 1
+ ],
+ "12": [
+ 1,
+ 0
+ ],
+ "13": [
+ 1,
+ 1
+ ],
+ "14": [
+ 0,
+ 10
+ ],
+ "15": [
+ 0,
+ 10
+ ],
+ "16": [
+ 7,
+ 2
+ ],
+ "17": [
+ 224,
+ 0
+ ],
+ "18": [
+ 0,
+ 0
+ ],
+ "19": [
+ 0,
+ 0
+ ],
+ "20": [
+ 0,
+ 0
+ ],
+ "21": [
+ 0,
+ 0
+ ],
+ "22": [
+ 0,
+ 8
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f446c2dac7b3b7f27c0de72282183d90c45e4946"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/internals.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/internals.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 12,
+ "column": 25
+ },
+ "end": {
+ "line": 12,
+ "column": 81
+ }
+ },
+ "1": {
+ "start": {
+ "line": 14,
+ "column": 23
+ },
+ "end": {
+ "line": 25,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 27,
+ "column": 20
+ },
+ "end": {
+ "line": 29,
+ "column": 1
+ }
+ },
+ "3": {
+ "start": {
+ "line": 31,
+ "column": 28
+ },
+ "end": {
+ "line": 56,
+ "column": 1
+ }
+ },
+ "4": {
+ "start": {
+ "line": 58,
+ "column": 40
+ },
+ "end": {
+ "line": 58,
+ "column": 42
+ }
+ },
+ "5": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ },
+ "6": {
+ "start": {
+ "line": 84,
+ "column": 8
+ },
+ "end": {
+ "line": 86,
+ "column": 76
+ }
+ },
+ "7": {
+ "start": {
+ "line": 89,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 82
+ }
+ },
+ "8": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 65
+ }
+ },
+ "9": {
+ "start": {
+ "line": 109,
+ "column": 6
+ },
+ "end": {
+ "line": 109,
+ "column": 85
+ }
+ },
+ "10": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 95
+ }
+ },
+ "11": {
+ "start": {
+ "line": 123,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 99
+ }
+ },
+ "12": {
+ "start": {
+ "line": 130,
+ "column": 6
+ },
+ "end": {
+ "line": 130,
+ "column": 87
+ }
+ },
+ "13": {
+ "start": {
+ "line": 139,
+ "column": 22
+ },
+ "end": {
+ "line": 139,
+ "column": 47
+ }
+ },
+ "14": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ },
+ "15": {
+ "start": {
+ "line": 141,
+ "column": 8
+ },
+ "end": {
+ "line": 144,
+ "column": 79
+ }
+ },
+ "16": {
+ "start": {
+ "line": 147,
+ "column": 23
+ },
+ "end": {
+ "line": 147,
+ "column": 94
+ }
+ },
+ "17": {
+ "start": {
+ "line": 148,
+ "column": 32
+ },
+ "end": {
+ "line": 148,
+ "column": 93
+ }
+ },
+ "18": {
+ "start": {
+ "line": 149,
+ "column": 26
+ },
+ "end": {
+ "line": 149,
+ "column": 58
+ }
+ },
+ "19": {
+ "start": {
+ "line": 150,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 81
+ }
+ },
+ "20": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 161,
+ "column": 71
+ }
+ },
+ "21": {
+ "start": {
+ "line": 170,
+ "column": 6
+ },
+ "end": {
+ "line": 170,
+ "column": 99
+ }
+ },
+ "22": {
+ "start": {
+ "line": 177,
+ "column": 6
+ },
+ "end": {
+ "line": 177,
+ "column": 86
+ }
+ },
+ "23": {
+ "start": {
+ "line": 184,
+ "column": 6
+ },
+ "end": {
+ "line": 184,
+ "column": 84
+ }
+ },
+ "24": {
+ "start": {
+ "line": 191,
+ "column": 6
+ },
+ "end": {
+ "line": 191,
+ "column": 84
+ }
+ },
+ "25": {
+ "start": {
+ "line": 198,
+ "column": 6
+ },
+ "end": {
+ "line": 198,
+ "column": 103
+ }
+ },
+ "26": {
+ "start": {
+ "line": 206,
+ "column": 25
+ },
+ "end": {
+ "line": 206,
+ "column": 56
+ }
+ },
+ "27": {
+ "start": {
+ "line": 207,
+ "column": 18
+ },
+ "end": {
+ "line": 207,
+ "column": 143
+ }
+ },
+ "28": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "29": {
+ "start": {
+ "line": 210,
+ "column": 8
+ },
+ "end": {
+ "line": 210,
+ "column": 168
+ }
+ },
+ "30": {
+ "start": {
+ "line": 214,
+ "column": 6
+ },
+ "end": {
+ "line": 223,
+ "column": 54
+ }
+ },
+ "31": {
+ "start": {
+ "line": 236,
+ "column": 16
+ },
+ "end": {
+ "line": 236,
+ "column": 31
+ }
+ },
+ "32": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ "33": {
+ "start": {
+ "line": 237,
+ "column": 14
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ "34": {
+ "start": {
+ "line": 240,
+ "column": 4
+ },
+ "end": {
+ "line": 243,
+ "column": 7
+ }
+ },
+ "35": {
+ "start": {
+ "line": 241,
+ "column": 6
+ },
+ "end": {
+ "line": 241,
+ "column": 29
+ }
+ },
+ "36": {
+ "start": {
+ "line": 242,
+ "column": 6
+ },
+ "end": {
+ "line": 242,
+ "column": 18
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 240,
+ "column": 29
+ },
+ "end": {
+ "line": 240,
+ "column": 30
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 240,
+ "column": 35
+ },
+ "end": {
+ "line": 243,
+ "column": 5
+ }
+ },
+ "line": 240
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 25
+ },
+ "end": {
+ "line": 12,
+ "column": 81
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 12,
+ "column": 49
+ },
+ "end": {
+ "line": 12,
+ "column": 67
+ }
+ },
+ {
+ "start": {
+ "line": 12,
+ "column": 70
+ },
+ "end": {
+ "line": 12,
+ "column": 81
+ }
+ }
+ ],
+ "line": 12
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 7
+ }
+ }
+ ],
+ "line": 83
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ }
+ ],
+ "line": 140
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 147,
+ "column": 56
+ },
+ "end": {
+ "line": 147,
+ "column": 91
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 147,
+ "column": 56
+ },
+ "end": {
+ "line": 147,
+ "column": 78
+ }
+ },
+ {
+ "start": {
+ "line": 147,
+ "column": 82
+ },
+ "end": {
+ "line": 147,
+ "column": 91
+ }
+ }
+ ],
+ "line": 147
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ }
+ ],
+ "line": 209
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 216,
+ "column": 9
+ },
+ "end": {
+ "line": 218,
+ "column": 108
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 217,
+ "column": 10
+ },
+ "end": {
+ "line": 217,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 218,
+ "column": 10
+ },
+ "end": {
+ "line": 218,
+ "column": 108
+ }
+ }
+ ],
+ "line": 216
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 12
+ },
+ "end": {
+ "line": 232,
+ "column": 100
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 232,
+ "column": 47
+ },
+ "end": {
+ "line": 232,
+ "column": 93
+ }
+ },
+ {
+ "start": {
+ "line": 232,
+ "column": 96
+ },
+ "end": {
+ "line": 232,
+ "column": 100
+ }
+ }
+ ],
+ "line": 232
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 43
+ }
+ }
+ ],
+ "line": 237
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0
+ },
+ "f": {
+ "0": 0
+ },
+ "b": {
+ "0": [
+ 1,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 1,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "3ab7af9692bf461e365699bfcde2c682cfbf9957"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventEmitter.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventEmitter.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 15,
+ "column": 28
+ },
+ "end": {
+ "line": 15,
+ "column": 60
+ }
+ },
+ "1": {
+ "start": {
+ "line": 16,
+ "column": 32
+ },
+ "end": {
+ "line": 16,
+ "column": 68
+ }
+ },
+ "2": {
+ "start": {
+ "line": 18,
+ "column": 22
+ },
+ "end": {
+ "line": 18,
+ "column": 55
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 18
+ },
+ "end": {
+ "line": 19,
+ "column": 47
+ }
+ },
+ "4": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 67
+ }
+ },
+ "5": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 13
+ }
+ },
+ "6": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 7
+ }
+ },
+ "7": {
+ "start": {
+ "line": 84,
+ "column": 6
+ },
+ "end": {
+ "line": 84,
+ "column": 35
+ }
+ },
+ "8": {
+ "start": {
+ "line": 85,
+ "column": 6
+ },
+ "end": {
+ "line": 85,
+ "column": 36
+ }
+ },
+ "9": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 55
+ }
+ },
+ "10": {
+ "start": {
+ "line": 122,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 6
+ }
+ },
+ "11": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 55
+ }
+ },
+ "12": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 54
+ }
+ },
+ "14": {
+ "start": {
+ "line": 149,
+ "column": 51
+ },
+ "end": {
+ "line": 149,
+ "column": 107
+ }
+ },
+ "15": {
+ "start": {
+ "line": 150,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 11
+ }
+ },
+ "16": {
+ "start": {
+ "line": 153,
+ "column": 12
+ },
+ "end": {
+ "line": 153,
+ "column": 41
+ }
+ },
+ "17": {
+ "start": {
+ "line": 173,
+ "column": 51
+ },
+ "end": {
+ "line": 173,
+ "column": 107
+ }
+ },
+ "18": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 175,
+ "column": 6
+ },
+ "end": {
+ "line": 186,
+ "column": 7
+ }
+ },
+ "20": {
+ "start": {
+ "line": 176,
+ "column": 29
+ },
+ "end": {
+ "line": 176,
+ "column": 45
+ }
+ },
+ "21": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ },
+ "22": {
+ "start": {
+ "line": 180,
+ "column": 10
+ },
+ "end": {
+ "line": 180,
+ "column": 51
+ }
+ },
+ "23": {
+ "start": {
+ "line": 181,
+ "column": 10
+ },
+ "end": {
+ "line": 184,
+ "column": 12
+ }
+ },
+ "24": {
+ "start": {
+ "line": 187,
+ "column": 6
+ },
+ "end": {
+ "line": 187,
+ "column": 39
+ }
+ },
+ "25": {
+ "start": {
+ "line": 205,
+ "column": 51
+ },
+ "end": {
+ "line": 205,
+ "column": 107
+ }
+ },
+ "26": {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ "27": {
+ "start": {
+ "line": 207,
+ "column": 6
+ },
+ "end": {
+ "line": 215,
+ "column": 7
+ }
+ },
+ "28": {
+ "start": {
+ "line": 208,
+ "column": 29
+ },
+ "end": {
+ "line": 208,
+ "column": 45
+ }
+ },
+ "29": {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ },
+ "30": {
+ "start": {
+ "line": 213,
+ "column": 10
+ },
+ "end": {
+ "line": 213,
+ "column": 32
+ }
+ },
+ "31": {
+ "start": {
+ "line": 220,
+ "column": 0
+ },
+ "end": {
+ "line": 220,
+ "column": 30
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 52
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 63,
+ "column": 2
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 82
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "line": 64
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 82,
+ "column": 2
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 85
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 83,
+ "column": 39
+ },
+ "end": {
+ "line": 83,
+ "column": 40
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 52
+ },
+ "end": {
+ "line": 86,
+ "column": 5
+ }
+ },
+ "line": 83
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 96,
+ "column": 2
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 41
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 96
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 2
+ },
+ "end": {
+ "line": 121,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 26
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "line": 121
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 56
+ },
+ "end": {
+ "line": 139,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 148,
+ "column": 2
+ },
+ "end": {
+ "line": 148,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 148,
+ "column": 54
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "line": 148
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 152,
+ "column": 10
+ },
+ "end": {
+ "line": 152,
+ "column": 11
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 33
+ },
+ "end": {
+ "line": 154,
+ "column": 11
+ }
+ },
+ "line": 152
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 172,
+ "column": 2
+ },
+ "end": {
+ "line": 172,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 26
+ },
+ "end": {
+ "line": 189,
+ "column": 3
+ }
+ },
+ "line": 172
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 204,
+ "column": 2
+ },
+ "end": {
+ "line": 204,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 46
+ },
+ "end": {
+ "line": 217,
+ "column": 3
+ }
+ },
+ "line": 204
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 23
+ },
+ "end": {
+ "line": 46,
+ "column": 66
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 46,
+ "column": 23
+ },
+ "end": {
+ "line": 46,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 46,
+ "column": 37
+ },
+ "end": {
+ "line": 46,
+ "column": 66
+ }
+ }
+ ],
+ "line": 46
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 11
+ },
+ "end": {
+ "line": 155,
+ "column": 10
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 151,
+ "column": 8
+ },
+ "end": {
+ "line": 154,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 8
+ },
+ "end": {
+ "line": 155,
+ "column": 10
+ }
+ }
+ ],
+ "line": 150
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 188,
+ "column": 5
+ }
+ }
+ ],
+ "line": 174
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 185,
+ "column": 9
+ }
+ }
+ ],
+ "line": 179
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ }
+ ],
+ "line": 206
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 212,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 9
+ }
+ }
+ ],
+ "line": 212
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 212,
+ "column": 12
+ },
+ "end": {
+ "line": 212,
+ "column": 62
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 212,
+ "column": 12
+ },
+ "end": {
+ "line": 212,
+ "column": 24
+ }
+ },
+ {
+ "start": {
+ "line": 212,
+ "column": 28
+ },
+ "end": {
+ "line": 212,
+ "column": 62
+ }
+ }
+ ],
+ "line": 212
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 87,
+ "6": 2,
+ "7": 2,
+ "8": 2,
+ "9": 45,
+ "10": 2,
+ "11": 2,
+ "12": 31,
+ "13": 31,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 606,
+ "18": 606,
+ "19": 527,
+ "20": 527,
+ "21": 527,
+ "22": 527,
+ "23": 527,
+ "24": 527,
+ "25": 42,
+ "26": 42,
+ "27": 21,
+ "28": 21,
+ "29": 21,
+ "30": 21,
+ "31": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 87,
+ "2": 2,
+ "3": 2,
+ "4": 45,
+ "5": 2,
+ "6": 31,
+ "7": 0,
+ "8": 0,
+ "9": 606,
+ "10": 42
+ },
+ "b": {
+ "0": [
+ 1,
+ 1
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 527,
+ 79
+ ],
+ "3": [
+ 527,
+ 0
+ ],
+ "4": [
+ 21,
+ 21
+ ],
+ "5": [
+ 21,
+ 0
+ ],
+ "6": [
+ 21,
+ 21
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "50f7759394b1809d39b2c9e5d6cfc0e430e4948e"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EmitterSubscription.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EmitterSubscription.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 26
+ },
+ "end": {
+ "line": 14,
+ "column": 56
+ }
+ },
+ "1": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 27
+ }
+ },
+ "3": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 29
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 27
+ }
+ },
+ "5": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 42
+ }
+ },
+ "6": {
+ "start": {
+ "line": 61,
+ "column": 0
+ },
+ "end": {
+ "line": 61,
+ "column": 37
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 11
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 56
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 87,
+ "2": 87,
+ "3": 87,
+ "4": 87,
+ "5": 29,
+ "6": 1
+ },
+ "f": {
+ "0": 87,
+ "1": 29
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "b79bed9442bad263cb7d3a34a00b6d712928b899"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscription.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscription.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 33
+ }
+ },
+ "1": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 45
+ }
+ },
+ "2": {
+ "start": {
+ "line": 42,
+ "column": 0
+ },
+ "end": {
+ "line": 42,
+ "column": 35
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 51
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 37,
+ "column": 2
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 11
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 37
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 87,
+ "1": 0,
+ "2": 1
+ },
+ "f": {
+ "0": 87,
+ "1": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "02d7d6eb84f0af1a5d0d0c5f8b1207563009ffe5"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscriptionVendor.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscriptionVendor.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 18
+ },
+ "end": {
+ "line": 14,
+ "column": 47
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 36
+ }
+ },
+ "2": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 37
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 64
+ }
+ },
+ "4": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 44,
+ "column": 6
+ },
+ "end": {
+ "line": 44,
+ "column": 49
+ }
+ },
+ "6": {
+ "start": {
+ "line": 46,
+ "column": 16
+ },
+ "end": {
+ "line": 46,
+ "column": 60
+ }
+ },
+ "7": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 61
+ }
+ },
+ "8": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 39
+ }
+ },
+ "9": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 27
+ }
+ },
+ "10": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 24
+ }
+ },
+ "11": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ "12": {
+ "start": {
+ "line": 61,
+ "column": 6
+ },
+ "end": {
+ "line": 61,
+ "column": 38
+ }
+ },
+ "13": {
+ "start": {
+ "line": 63,
+ "column": 6
+ },
+ "end": {
+ "line": 63,
+ "column": 51
+ }
+ },
+ "14": {
+ "start": {
+ "line": 74,
+ "column": 22
+ },
+ "end": {
+ "line": 74,
+ "column": 44
+ }
+ },
+ "15": {
+ "start": {
+ "line": 75,
+ "column": 16
+ },
+ "end": {
+ "line": 75,
+ "column": 32
+ }
+ },
+ "16": {
+ "start": {
+ "line": 77,
+ "column": 33
+ },
+ "end": {
+ "line": 77,
+ "column": 70
+ }
+ },
+ "17": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 79,
+ "column": 6
+ },
+ "end": {
+ "line": 79,
+ "column": 39
+ }
+ },
+ "19": {
+ "start": {
+ "line": 96,
+ "column": 3
+ },
+ "end": {
+ "line": 96,
+ "column": 48
+ }
+ },
+ "20": {
+ "start": {
+ "line": 100,
+ "column": 0
+ },
+ "end": {
+ "line": 100,
+ "column": 41
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 16
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 75
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 39
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 59,
+ "column": 2
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 45
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 59
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 43
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 73
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 95,
+ "column": 2
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 67
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 95
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ }
+ ],
+ "line": 43
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ }
+ ],
+ "line": 60
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ }
+ ],
+ "line": 78
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 87,
+ "4": 87,
+ "5": 87,
+ "6": 87,
+ "7": 87,
+ "8": 87,
+ "9": 87,
+ "10": 87,
+ "11": 45,
+ "12": 0,
+ "13": 45,
+ "14": 31,
+ "15": 31,
+ "16": 31,
+ "17": 31,
+ "18": 31,
+ "19": 656,
+ "20": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 87,
+ "2": 45,
+ "3": 31,
+ "4": 656
+ },
+ "b": {
+ "0": [
+ 87,
+ 0
+ ],
+ "1": [
+ 0,
+ 45
+ ],
+ "2": [
+ 31,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "db22e801021bda5cb25bcce650ebd206a863e4d7"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ModuleBase.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ModuleBase.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 13
+ },
+ "end": {
+ "line": 14,
+ "column": 15
+ }
+ },
+ "1": {
+ "start": {
+ "line": 17,
+ "column": 26
+ },
+ "end": {
+ "line": 22,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 24,
+ "column": 29
+ },
+ "end": {
+ "line": 41,
+ "column": 1
+ }
+ },
+ "3": {
+ "start": {
+ "line": 43,
+ "column": 17
+ },
+ "end": {
+ "line": 47,
+ "column": 1
+ }
+ },
+ "4": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 77
+ }
+ },
+ "5": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 36
+ }
+ },
+ "6": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 38
+ }
+ },
+ "7": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 57
+ }
+ },
+ "8": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 77
+ }
+ },
+ "9": {
+ "start": {
+ "line": 75,
+ "column": 25
+ },
+ "end": {
+ "line": 75,
+ "column": 71
+ }
+ },
+ "10": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 78,
+ "column": 6
+ },
+ "end": {
+ "line": 78,
+ "column": 124
+ }
+ },
+ "12": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 84,
+ "column": 6
+ },
+ "end": {
+ "line": 84,
+ "column": 34
+ }
+ },
+ "14": {
+ "start": {
+ "line": 86,
+ "column": 6
+ },
+ "end": {
+ "line": 86,
+ "column": 64
+ }
+ },
+ "15": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ },
+ "16": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 58
+ }
+ },
+ "17": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 111
+ }
+ },
+ "18": {
+ "start": {
+ "line": 102,
+ "column": 19
+ },
+ "end": {
+ "line": 102,
+ "column": 51
+ }
+ },
+ "19": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ "20": {
+ "start": {
+ "line": 105,
+ "column": 6
+ },
+ "end": {
+ "line": 107,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 106,
+ "column": 78
+ }
+ },
+ "22": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 118,
+ "column": 43
+ }
+ },
+ "23": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 29
+ }
+ },
+ "24": {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ "25": {
+ "start": {
+ "line": 130,
+ "column": 31
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ "26": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 91
+ }
+ },
+ "27": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 139,
+ "column": 40
+ }
+ },
+ "28": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 87
+ }
+ },
+ "29": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 80
+ }
+ },
+ "30": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 87
+ }
+ },
+ "31": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 80
+ }
+ },
+ "32": {
+ "start": {
+ "line": 159,
+ "column": 4
+ },
+ "end": {
+ "line": 159,
+ "column": 85
+ }
+ },
+ "33": {
+ "start": {
+ "line": 163,
+ "column": 26
+ },
+ "end": {
+ "line": 163,
+ "column": 101
+ }
+ },
+ "34": {
+ "start": {
+ "line": 164,
+ "column": 4
+ },
+ "end": {
+ "line": 164,
+ "column": 49
+ }
+ },
+ "35": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 90
+ }
+ },
+ "36": {
+ "start": {
+ "line": 172,
+ "column": 4
+ },
+ "end": {
+ "line": 172,
+ "column": 94
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 92
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 63
+ },
+ "end": {
+ "line": 109,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 117,
+ "column": 2
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 117,
+ "column": 38
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "line": 117
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 125,
+ "column": 2
+ },
+ "end": {
+ "line": 125,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 125,
+ "column": 25
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "line": 125
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 129,
+ "column": 2
+ },
+ "end": {
+ "line": 129,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 129,
+ "column": 17
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "line": 129
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 138,
+ "column": 2
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 35
+ },
+ "end": {
+ "line": 140,
+ "column": 3
+ }
+ },
+ "line": 138
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 30
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "line": 142
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 146,
+ "column": 2
+ },
+ "end": {
+ "line": 146,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 146,
+ "column": 23
+ },
+ "end": {
+ "line": 148,
+ "column": 3
+ }
+ },
+ "line": 146
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 150,
+ "column": 2
+ },
+ "end": {
+ "line": 150,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 21
+ },
+ "end": {
+ "line": 152,
+ "column": 3
+ }
+ },
+ "line": 150
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 154,
+ "column": 2
+ },
+ "end": {
+ "line": 154,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 23
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "line": 154
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 158,
+ "column": 2
+ },
+ "end": {
+ "line": 158,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 158,
+ "column": 28
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "line": 158
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 162,
+ "column": 2
+ },
+ "end": {
+ "line": 162,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 162,
+ "column": 43
+ },
+ "end": {
+ "line": 165,
+ "column": 3
+ }
+ },
+ "line": 162
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 167,
+ "column": 2
+ },
+ "end": {
+ "line": 167,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 167,
+ "column": 33
+ },
+ "end": {
+ "line": 169,
+ "column": 3
+ }
+ },
+ "line": 167
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 171,
+ "column": 2
+ },
+ "end": {
+ "line": 171,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 171,
+ "column": 37
+ },
+ "end": {
+ "line": 173,
+ "column": 3
+ }
+ },
+ "line": 171
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 57
+ },
+ "end": {
+ "line": 66,
+ "column": 90
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 85
+ },
+ "end": {
+ "line": 66,
+ "column": 90
+ }
+ }
+ ],
+ "line": 66
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 71,
+ "column": 38
+ },
+ "end": {
+ "line": 71,
+ "column": 66
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 71,
+ "column": 38
+ },
+ "end": {
+ "line": 71,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 71,
+ "column": 64
+ },
+ "end": {
+ "line": 71,
+ "column": 66
+ }
+ }
+ ],
+ "line": 71
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 5
+ }
+ }
+ ],
+ "line": 77
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 8
+ },
+ "end": {
+ "line": 77,
+ "column": 59
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 8
+ },
+ "end": {
+ "line": 77,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 25
+ },
+ "end": {
+ "line": 77,
+ "column": 59
+ }
+ }
+ ],
+ "line": 77
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 5
+ }
+ }
+ ],
+ "line": 83
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 5
+ }
+ }
+ ],
+ "line": 89
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ }
+ ],
+ "line": 104
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 8
+ },
+ "end": {
+ "line": 104,
+ "column": 31
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 8
+ },
+ "end": {
+ "line": 104,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 18
+ },
+ "end": {
+ "line": 104,
+ "column": 31
+ }
+ }
+ ],
+ "line": 104
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 60
+ }
+ }
+ ],
+ "line": 130
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 164,
+ "column": 11
+ },
+ "end": {
+ "line": 164,
+ "column": 48
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 164,
+ "column": 11
+ },
+ "end": {
+ "line": 164,
+ "column": 24
+ }
+ },
+ {
+ "start": {
+ "line": 164,
+ "column": 28
+ },
+ "end": {
+ "line": 164,
+ "column": 48
+ }
+ }
+ ],
+ "line": 164
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 13,
+ "5": 13,
+ "6": 13,
+ "7": 13,
+ "8": 13,
+ "9": 13,
+ "10": 13,
+ "11": 0,
+ "12": 13,
+ "13": 8,
+ "14": 5,
+ "15": 13,
+ "16": 8,
+ "17": 8,
+ "18": 8,
+ "19": 8,
+ "20": 5,
+ "21": 9,
+ "22": 326,
+ "23": 1,
+ "24": 736,
+ "25": 732,
+ "26": 4,
+ "27": 0,
+ "28": 11,
+ "29": 0,
+ "30": 26,
+ "31": 249,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 42,
+ "36": 2
+ },
+ "f": {
+ "0": 13,
+ "1": 8,
+ "2": 326,
+ "3": 1,
+ "4": 736,
+ "5": 0,
+ "6": 11,
+ "7": 0,
+ "8": 26,
+ "9": 249,
+ "10": 0,
+ "11": 0,
+ "12": 42,
+ "13": 2
+ },
+ "b": {
+ "0": [
+ 5
+ ],
+ "1": [
+ 13,
+ 12
+ ],
+ "2": [
+ 0,
+ 13
+ ],
+ "3": [
+ 13,
+ 0
+ ],
+ "4": [
+ 8,
+ 5
+ ],
+ "5": [
+ 8,
+ 5
+ ],
+ "6": [
+ 5,
+ 3
+ ],
+ "7": [
+ 8,
+ 5
+ ],
+ "8": [
+ 732,
+ 4
+ ],
+ "9": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e07d3828b5a74b997bb7e6d57dc5202a545f08a3"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/log.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/log.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 3,
+ "column": 0
+ },
+ "end": {
+ "line": 6,
+ "column": 19
+ }
+ },
+ "1": {
+ "start": {
+ "line": 4,
+ "column": 2
+ },
+ "end": {
+ "line": 4,
+ "column": 26
+ }
+ },
+ "2": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ "3": {
+ "start": {
+ "line": 5,
+ "column": 28
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ "4": {
+ "start": {
+ "line": 12,
+ "column": 4
+ },
+ "end": {
+ "line": 12,
+ "column": 38
+ }
+ },
+ "5": {
+ "start": {
+ "line": 16,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 53
+ }
+ },
+ "6": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 17,
+ "column": 61
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 3,
+ "column": 1
+ },
+ "end": {
+ "line": 3,
+ "column": 2
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 11
+ },
+ "end": {
+ "line": 6,
+ "column": 1
+ }
+ },
+ "line": 3
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 11,
+ "column": 2
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 11,
+ "column": 33
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "line": 11
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 15,
+ "column": 2
+ },
+ "end": {
+ "line": 15,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 40
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "line": 15
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 11
+ },
+ "end": {
+ "line": 4,
+ "column": 25
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 4,
+ "column": 11
+ },
+ "end": {
+ "line": 4,
+ "column": 15
+ }
+ },
+ {
+ "start": {
+ "line": 4,
+ "column": 19
+ },
+ "end": {
+ "line": 4,
+ "column": 25
+ }
+ }
+ ],
+ "line": 4
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ },
+ {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 5,
+ "column": 53
+ }
+ }
+ ],
+ "line": 5
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 4,
+ "5": 0,
+ "6": 0
+ },
+ "f": {
+ "0": 1,
+ "1": 4,
+ "2": 0
+ },
+ "b": {
+ "0": [
+ 1,
+ 0
+ ],
+ "1": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "648e082698f4392fae313ca026d023903a9ee8ac"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 85
+ }
+ },
+ "1": {
+ "start": {
+ "line": 8,
+ "column": 22
+ },
+ "end": {
+ "line": 8,
+ "column": 86
+ }
+ },
+ "2": {
+ "start": {
+ "line": 9,
+ "column": 27
+ },
+ "end": {
+ "line": 9,
+ "column": 33
+ }
+ },
+ "3": {
+ "start": {
+ "line": 22,
+ "column": 15
+ },
+ "end": {
+ "line": 22,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 24,
+ "column": 10
+ },
+ "end": {
+ "line": 24,
+ "column": 11
+ }
+ },
+ "5": {
+ "start": {
+ "line": 25,
+ "column": 12
+ },
+ "end": {
+ "line": 25,
+ "column": 18
+ }
+ },
+ "6": {
+ "start": {
+ "line": 26,
+ "column": 14
+ },
+ "end": {
+ "line": 26,
+ "column": 25
+ }
+ },
+ "7": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "8": {
+ "start": {
+ "line": 29,
+ "column": 16
+ },
+ "end": {
+ "line": 29,
+ "column": 25
+ }
+ },
+ "9": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ "10": {
+ "start": {
+ "line": 30,
+ "column": 48
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ "11": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 19
+ }
+ },
+ "12": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 13
+ }
+ },
+ "13": {
+ "start": {
+ "line": 46,
+ "column": 15
+ },
+ "end": {
+ "line": 46,
+ "column": 33
+ }
+ },
+ "14": {
+ "start": {
+ "line": 48,
+ "column": 10
+ },
+ "end": {
+ "line": 48,
+ "column": 11
+ }
+ },
+ "15": {
+ "start": {
+ "line": 49,
+ "column": 12
+ },
+ "end": {
+ "line": 49,
+ "column": 18
+ }
+ },
+ "16": {
+ "start": {
+ "line": 50,
+ "column": 14
+ },
+ "end": {
+ "line": 50,
+ "column": 25
+ }
+ },
+ "17": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "18": {
+ "start": {
+ "line": 53,
+ "column": 16
+ },
+ "end": {
+ "line": 53,
+ "column": 25
+ }
+ },
+ "19": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ "20": {
+ "start": {
+ "line": 54,
+ "column": 48
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ "21": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 19
+ }
+ },
+ "22": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 27
+ }
+ },
+ "23": {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "24": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 17
+ }
+ },
+ "25": {
+ "start": {
+ "line": 71,
+ "column": 16
+ },
+ "end": {
+ "line": 71,
+ "column": 33
+ }
+ },
+ "26": {
+ "start": {
+ "line": 72,
+ "column": 16
+ },
+ "end": {
+ "line": 72,
+ "column": 33
+ }
+ },
+ "27": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "28": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 13
+ }
+ },
+ "29": {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 75,
+ "column": 33
+ }
+ },
+ "30": {
+ "start": {
+ "line": 77,
+ "column": 6
+ },
+ "end": {
+ "line": 77,
+ "column": 72
+ }
+ },
+ "31": {
+ "start": {
+ "line": 80,
+ "column": 2
+ },
+ "end": {
+ "line": 80,
+ "column": 15
+ }
+ },
+ "32": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "33": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 17
+ }
+ },
+ "34": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 95,
+ "column": 11
+ }
+ },
+ "35": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 37
+ }
+ },
+ "36": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 92
+ }
+ },
+ "37": {
+ "start": {
+ "line": 113,
+ "column": 2
+ },
+ "end": {
+ "line": 113,
+ "column": 51
+ }
+ },
+ "38": {
+ "start": {
+ "line": 122,
+ "column": 2
+ },
+ "end": {
+ "line": 122,
+ "column": 35
+ }
+ },
+ "39": {
+ "start": {
+ "line": 126,
+ "column": 21
+ },
+ "end": {
+ "line": 126,
+ "column": 42
+ }
+ },
+ "40": {
+ "start": {
+ "line": 127,
+ "column": 25
+ },
+ "end": {
+ "line": 127,
+ "column": 50
+ }
+ },
+ "41": {
+ "start": {
+ "line": 136,
+ "column": 2
+ },
+ "end": {
+ "line": 140,
+ "column": 3
+ }
+ },
+ "42": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 40
+ }
+ },
+ "43": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 139,
+ "column": 18
+ }
+ },
+ "44": {
+ "start": {
+ "line": 149,
+ "column": 2
+ },
+ "end": {
+ "line": 153,
+ "column": 3
+ }
+ },
+ "45": {
+ "start": {
+ "line": 150,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 32
+ }
+ },
+ "46": {
+ "start": {
+ "line": 152,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 16
+ }
+ },
+ "47": {
+ "start": {
+ "line": 158,
+ "column": 30
+ },
+ "end": {
+ "line": 158,
+ "column": 164
+ }
+ },
+ "48": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ "49": {
+ "start": {
+ "line": 231,
+ "column": 22
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ "50": {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ "51": {
+ "start": {
+ "line": 232,
+ "column": 28
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ "52": {
+ "start": {
+ "line": 233,
+ "column": 2
+ },
+ "end": {
+ "line": 233,
+ "column": 22
+ }
+ },
+ "53": {
+ "start": {
+ "line": 273,
+ "column": 19
+ },
+ "end": {
+ "line": 273,
+ "column": 20
+ }
+ },
+ "54": {
+ "start": {
+ "line": 279,
+ "column": 22
+ },
+ "end": {
+ "line": 279,
+ "column": 24
+ }
+ },
+ "55": {
+ "start": {
+ "line": 287,
+ "column": 25
+ },
+ "end": {
+ "line": 287,
+ "column": 37
+ }
+ },
+ "56": {
+ "start": {
+ "line": 288,
+ "column": 12
+ },
+ "end": {
+ "line": 288,
+ "column": 51
+ }
+ },
+ "57": {
+ "start": {
+ "line": 289,
+ "column": 25
+ },
+ "end": {
+ "line": 289,
+ "column": 45
+ }
+ },
+ "58": {
+ "start": {
+ "line": 291,
+ "column": 2
+ },
+ "end": {
+ "line": 291,
+ "column": 21
+ }
+ },
+ "59": {
+ "start": {
+ "line": 293,
+ "column": 2
+ },
+ "end": {
+ "line": 296,
+ "column": 3
+ }
+ },
+ "60": {
+ "start": {
+ "line": 294,
+ "column": 4
+ },
+ "end": {
+ "line": 294,
+ "column": 52
+ }
+ },
+ "61": {
+ "start": {
+ "line": 295,
+ "column": 4
+ },
+ "end": {
+ "line": 295,
+ "column": 31
+ }
+ },
+ "62": {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ "63": {
+ "start": {
+ "line": 298,
+ "column": 17
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ "64": {
+ "start": {
+ "line": 300,
+ "column": 11
+ },
+ "end": {
+ "line": 300,
+ "column": 34
+ }
+ },
+ "65": {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "66": {
+ "start": {
+ "line": 303,
+ "column": 4
+ },
+ "end": {
+ "line": 305,
+ "column": 5
+ }
+ },
+ "67": {
+ "start": {
+ "line": 304,
+ "column": 6
+ },
+ "end": {
+ "line": 304,
+ "column": 56
+ }
+ },
+ "68": {
+ "start": {
+ "line": 310,
+ "column": 4
+ },
+ "end": {
+ "line": 312,
+ "column": 5
+ }
+ },
+ "69": {
+ "start": {
+ "line": 311,
+ "column": 6
+ },
+ "end": {
+ "line": 311,
+ "column": 27
+ }
+ },
+ "70": {
+ "start": {
+ "line": 314,
+ "column": 4
+ },
+ "end": {
+ "line": 314,
+ "column": 26
+ }
+ },
+ "71": {
+ "start": {
+ "line": 317,
+ "column": 2
+ },
+ "end": {
+ "line": 319,
+ "column": 3
+ }
+ },
+ "72": {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 318,
+ "column": 46
+ }
+ },
+ "73": {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ "74": {
+ "start": {
+ "line": 321,
+ "column": 24
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ "75": {
+ "start": {
+ "line": 323,
+ "column": 2
+ },
+ "end": {
+ "line": 323,
+ "column": 12
+ }
+ },
+ "76": {
+ "start": {
+ "line": 334,
+ "column": 24
+ },
+ "end": {
+ "line": 334,
+ "column": 42
+ }
+ },
+ "77": {
+ "start": {
+ "line": 335,
+ "column": 2
+ },
+ "end": {
+ "line": 335,
+ "column": 20
+ }
+ },
+ "78": {
+ "start": {
+ "line": 336,
+ "column": 2
+ },
+ "end": {
+ "line": 336,
+ "column": 40
+ }
+ },
+ "79": {
+ "start": {
+ "line": 338,
+ "column": 22
+ },
+ "end": {
+ "line": 338,
+ "column": 45
+ }
+ },
+ "80": {
+ "start": {
+ "line": 339,
+ "column": 2
+ },
+ "end": {
+ "line": 339,
+ "column": 69
+ }
+ },
+ "81": {
+ "start": {
+ "line": 340,
+ "column": 2
+ },
+ "end": {
+ "line": 340,
+ "column": 15
+ }
+ },
+ "82": {
+ "start": {
+ "line": 349,
+ "column": 17
+ },
+ "end": {
+ "line": 349,
+ "column": 19
+ }
+ },
+ "83": {
+ "start": {
+ "line": 350,
+ "column": 18
+ },
+ "end": {
+ "line": 350,
+ "column": 43
+ }
+ },
+ "84": {
+ "start": {
+ "line": 352,
+ "column": 2
+ },
+ "end": {
+ "line": 357,
+ "column": 3
+ }
+ },
+ "85": {
+ "start": {
+ "line": 353,
+ "column": 19
+ },
+ "end": {
+ "line": 353,
+ "column": 29
+ }
+ },
+ "86": {
+ "start": {
+ "line": 354,
+ "column": 4
+ },
+ "end": {
+ "line": 356,
+ "column": 6
+ }
+ },
+ "87": {
+ "start": {
+ "line": 355,
+ "column": 6
+ },
+ "end": {
+ "line": 355,
+ "column": 57
+ }
+ },
+ "88": {
+ "start": {
+ "line": 359,
+ "column": 2
+ },
+ "end": {
+ "line": 359,
+ "column": 16
+ }
+ },
+ "89": {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ "90": {
+ "start": {
+ "line": 368,
+ "column": 44
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ "91": {
+ "start": {
+ "line": 370,
+ "column": 15
+ },
+ "end": {
+ "line": 370,
+ "column": 41
+ }
+ },
+ "92": {
+ "start": {
+ "line": 372,
+ "column": 12
+ },
+ "end": {
+ "line": 372,
+ "column": 15
+ }
+ },
+ "93": {
+ "start": {
+ "line": 373,
+ "column": 2
+ },
+ "end": {
+ "line": 378,
+ "column": 3
+ }
+ },
+ "94": {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ "95": {
+ "start": {
+ "line": 374,
+ "column": 17
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ "96": {
+ "start": {
+ "line": 375,
+ "column": 4
+ },
+ "end": {
+ "line": 375,
+ "column": 35
+ }
+ },
+ "97": {
+ "start": {
+ "line": 376,
+ "column": 4
+ },
+ "end": {
+ "line": 376,
+ "column": 15
+ }
+ },
+ "98": {
+ "start": {
+ "line": 377,
+ "column": 4
+ },
+ "end": {
+ "line": 377,
+ "column": 45
+ }
+ },
+ "99": {
+ "start": {
+ "line": 380,
+ "column": 2
+ },
+ "end": {
+ "line": 380,
+ "column": 13
+ }
+ },
+ "100": {
+ "start": {
+ "line": 381,
+ "column": 2
+ },
+ "end": {
+ "line": 381,
+ "column": 13
+ }
+ },
+ "101": {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ "102": {
+ "start": {
+ "line": 394,
+ "column": 37
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ "103": {
+ "start": {
+ "line": 396,
+ "column": 2
+ },
+ "end": {
+ "line": 409,
+ "column": 5
+ }
+ },
+ "104": {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ },
+ "105": {
+ "start": {
+ "line": 400,
+ "column": 6
+ },
+ "end": {
+ "line": 400,
+ "column": 29
+ }
+ },
+ "106": {
+ "start": {
+ "line": 402,
+ "column": 6
+ },
+ "end": {
+ "line": 402,
+ "column": 37
+ }
+ },
+ "107": {
+ "start": {
+ "line": 405,
+ "column": 4
+ },
+ "end": {
+ "line": 405,
+ "column": 35
+ }
+ },
+ "108": {
+ "start": {
+ "line": 407,
+ "column": 4
+ },
+ "end": {
+ "line": 407,
+ "column": 28
+ }
+ },
+ "109": {
+ "start": {
+ "line": 408,
+ "column": 4
+ },
+ "end": {
+ "line": 408,
+ "column": 33
+ }
+ },
+ "110": {
+ "start": {
+ "line": 417,
+ "column": 15
+ },
+ "end": {
+ "line": 417,
+ "column": 17
+ }
+ },
+ "111": {
+ "start": {
+ "line": 419,
+ "column": 2
+ },
+ "end": {
+ "line": 421,
+ "column": 3
+ }
+ },
+ "112": {
+ "start": {
+ "line": 420,
+ "column": 4
+ },
+ "end": {
+ "line": 420,
+ "column": 85
+ }
+ },
+ "113": {
+ "start": {
+ "line": 422,
+ "column": 2
+ },
+ "end": {
+ "line": 422,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "deepGet",
+ "decl": {
+ "start": {
+ "line": 21,
+ "column": 16
+ },
+ "end": {
+ "line": 21,
+ "column": 23
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 82
+ },
+ "end": {
+ "line": 35,
+ "column": 1
+ }
+ },
+ "line": 21
+ },
+ "1": {
+ "name": "deepExists",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 16
+ },
+ "end": {
+ "line": 45,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 89
+ },
+ "end": {
+ "line": 59,
+ "column": 1
+ }
+ },
+ "line": 45
+ },
+ "2": {
+ "name": "areObjectKeysContainedInOther",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 16
+ },
+ "end": {
+ "line": 67,
+ "column": 45
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 84
+ },
+ "end": {
+ "line": 81,
+ "column": 1
+ }
+ },
+ "line": 67
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 74,
+ "column": 24
+ },
+ "end": {
+ "line": 74,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 74,
+ "column": 33
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "line": 74
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 14
+ },
+ "end": {
+ "line": 76,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 28
+ },
+ "end": {
+ "line": 78,
+ "column": 5
+ }
+ },
+ "line": 76
+ },
+ "5": {
+ "name": "isArrayContainedInOther",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 16
+ },
+ "end": {
+ "line": 89,
+ "column": 39
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 81
+ },
+ "end": {
+ "line": 96,
+ "column": 1
+ }
+ },
+ "line": 89
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 21
+ },
+ "end": {
+ "line": 93,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 35
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "line": 93
+ },
+ "7": {
+ "name": "isObject",
+ "decl": {
+ "start": {
+ "line": 103,
+ "column": 16
+ },
+ "end": {
+ "line": 103,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 103,
+ "column": 55
+ },
+ "end": {
+ "line": 105,
+ "column": 1
+ }
+ },
+ "line": 103
+ },
+ "8": {
+ "name": "isFunction",
+ "decl": {
+ "start": {
+ "line": 112,
+ "column": 16
+ },
+ "end": {
+ "line": 112,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 58
+ },
+ "end": {
+ "line": 114,
+ "column": 1
+ }
+ },
+ "line": 112
+ },
+ "9": {
+ "name": "isString",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 16
+ },
+ "end": {
+ "line": 121,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 56
+ },
+ "end": {
+ "line": 123,
+ "column": 1
+ }
+ },
+ "line": 121
+ },
+ "10": {
+ "name": "tryJSONParse",
+ "decl": {
+ "start": {
+ "line": 135,
+ "column": 16
+ },
+ "end": {
+ "line": 135,
+ "column": 28
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 57
+ },
+ "end": {
+ "line": 141,
+ "column": 1
+ }
+ },
+ "line": 135
+ },
+ "11": {
+ "name": "tryJSONStringify",
+ "decl": {
+ "start": {
+ "line": 148,
+ "column": 16
+ },
+ "end": {
+ "line": 148,
+ "column": 32
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 148,
+ "column": 61
+ },
+ "end": {
+ "line": 154,
+ "column": 1
+ }
+ },
+ "line": 148
+ },
+ "12": {
+ "name": "noop",
+ "decl": {
+ "start": {
+ "line": 163,
+ "column": 16
+ },
+ "end": {
+ "line": 163,
+ "column": 20
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 29
+ },
+ "end": {
+ "line": 164,
+ "column": 1
+ }
+ },
+ "line": 163
+ },
+ "13": {
+ "name": "typeOf",
+ "decl": {
+ "start": {
+ "line": 230,
+ "column": 16
+ },
+ "end": {
+ "line": 230,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 230,
+ "column": 43
+ },
+ "end": {
+ "line": 234,
+ "column": 1
+ }
+ },
+ "line": 230
+ },
+ "14": {
+ "name": "generatePushID",
+ "decl": {
+ "start": {
+ "line": 286,
+ "column": 16
+ },
+ "end": {
+ "line": 286,
+ "column": 30
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 286,
+ "column": 70
+ },
+ "end": {
+ "line": 324,
+ "column": 1
+ }
+ },
+ "line": 286
+ },
+ "15": {
+ "name": "nativeToJSError",
+ "decl": {
+ "start": {
+ "line": 333,
+ "column": 16
+ },
+ "end": {
+ "line": 333,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 333,
+ "column": 94
+ },
+ "end": {
+ "line": 341,
+ "column": 1
+ }
+ },
+ "line": 333
+ },
+ "16": {
+ "name": "nativeWithApp",
+ "decl": {
+ "start": {
+ "line": 348,
+ "column": 16
+ },
+ "end": {
+ "line": 348,
+ "column": 29
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 348,
+ "column": 69
+ },
+ "end": {
+ "line": 360,
+ "column": 1
+ }
+ },
+ "line": 348
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 354,
+ "column": 21
+ },
+ "end": {
+ "line": 354,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 354,
+ "column": 34
+ },
+ "end": {
+ "line": 356,
+ "column": 5
+ }
+ },
+ "line": 354
+ },
+ "18": {
+ "name": "objectToUniqueId",
+ "decl": {
+ "start": {
+ "line": 367,
+ "column": 16
+ },
+ "end": {
+ "line": 367,
+ "column": 32
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 367,
+ "column": 57
+ },
+ "end": {
+ "line": 382,
+ "column": 1
+ }
+ },
+ "line": 367
+ },
+ "19": {
+ "name": "promiseOrCallback",
+ "decl": {
+ "start": {
+ "line": 393,
+ "column": 16
+ },
+ "end": {
+ "line": 393,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 393,
+ "column": 84
+ },
+ "end": {
+ "line": 410,
+ "column": 1
+ }
+ },
+ "line": 393
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 396,
+ "column": 22
+ },
+ "end": {
+ "line": 396,
+ "column": 23
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 396,
+ "column": 34
+ },
+ "end": {
+ "line": 406,
+ "column": 3
+ }
+ },
+ "line": 396
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 406,
+ "column": 11
+ },
+ "end": {
+ "line": 406,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 406,
+ "column": 22
+ },
+ "end": {
+ "line": 409,
+ "column": 3
+ }
+ },
+ "line": 406
+ },
+ "22": {
+ "name": "firestoreAutoId",
+ "decl": {
+ "start": {
+ "line": 416,
+ "column": 16
+ },
+ "end": {
+ "line": 416,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 416,
+ "column": 42
+ },
+ "end": {
+ "line": 423,
+ "column": 1
+ }
+ },
+ "line": 416
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 54
+ },
+ "end": {
+ "line": 21,
+ "column": 75
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 21,
+ "column": 72
+ },
+ "end": {
+ "line": 21,
+ "column": 75
+ }
+ }
+ ],
+ "line": 21
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 60
+ }
+ }
+ ],
+ "line": 30
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 30,
+ "column": 16
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ }
+ ],
+ "line": 30
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 57
+ },
+ "end": {
+ "line": 45,
+ "column": 78
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 45,
+ "column": 75
+ },
+ "end": {
+ "line": 45,
+ "column": 78
+ }
+ }
+ ],
+ "line": 45
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 61
+ }
+ }
+ ],
+ "line": 54
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 54,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 54,
+ "column": 12
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 16
+ },
+ "end": {
+ "line": 54,
+ "column": 46
+ }
+ }
+ ],
+ "line": 54
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ }
+ ],
+ "line": 68
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 40
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 25
+ },
+ "end": {
+ "line": 68,
+ "column": 40
+ }
+ }
+ ],
+ "line": 68
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ }
+ ],
+ "line": 73
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 13
+ },
+ "end": {
+ "line": 77,
+ "column": 71
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 13
+ },
+ "end": {
+ "line": 77,
+ "column": 16
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 20
+ },
+ "end": {
+ "line": 77,
+ "column": 71
+ }
+ }
+ ],
+ "line": 77
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ }
+ ],
+ "line": 90
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 50
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 26
+ }
+ },
+ {
+ "start": {
+ "line": 90,
+ "column": 30
+ },
+ "end": {
+ "line": 90,
+ "column": 50
+ }
+ }
+ ],
+ "line": 90
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 11
+ },
+ "end": {
+ "line": 94,
+ "column": 36
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 11
+ },
+ "end": {
+ "line": 94,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 18
+ },
+ "end": {
+ "line": 94,
+ "column": 36
+ }
+ }
+ ],
+ "line": 94
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 9
+ },
+ "end": {
+ "line": 104,
+ "column": 91
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 17
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 86
+ },
+ "end": {
+ "line": 104,
+ "column": 91
+ }
+ }
+ ],
+ "line": 104
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 17
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 104,
+ "column": 17
+ },
+ "end": {
+ "line": 104,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 45
+ },
+ "end": {
+ "line": 104,
+ "column": 65
+ }
+ },
+ {
+ "start": {
+ "line": 104,
+ "column": 69
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ }
+ ],
+ "line": 104
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 9
+ },
+ "end": {
+ "line": 113,
+ "column": 50
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 16
+ },
+ "end": {
+ "line": 113,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 45
+ },
+ "end": {
+ "line": 113,
+ "column": 50
+ }
+ }
+ ],
+ "line": 113
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 11
+ },
+ "end": {
+ "line": 137,
+ "column": 39
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 137,
+ "column": 11
+ },
+ "end": {
+ "line": 137,
+ "column": 17
+ }
+ },
+ {
+ "start": {
+ "line": 137,
+ "column": 21
+ },
+ "end": {
+ "line": 137,
+ "column": 39
+ }
+ }
+ ],
+ "line": 137
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 158,
+ "column": 30
+ },
+ "end": {
+ "line": 158,
+ "column": 164
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 158,
+ "column": 31
+ },
+ "end": {
+ "line": 158,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 59
+ },
+ "end": {
+ "line": 158,
+ "column": 77
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 81
+ },
+ "end": {
+ "line": 158,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 91
+ },
+ "end": {
+ "line": 158,
+ "column": 117
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 121
+ },
+ "end": {
+ "line": 158,
+ "column": 145
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 149
+ },
+ "end": {
+ "line": 158,
+ "column": 155
+ }
+ },
+ {
+ "start": {
+ "line": 158,
+ "column": 160
+ },
+ "end": {
+ "line": 158,
+ "column": 164
+ }
+ }
+ ],
+ "line": 158
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 36
+ }
+ }
+ ],
+ "line": 231
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 232,
+ "column": 2
+ },
+ "end": {
+ "line": 232,
+ "column": 43
+ }
+ }
+ ],
+ "line": 232
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 286,
+ "column": 31
+ },
+ "end": {
+ "line": 286,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 286,
+ "column": 59
+ },
+ "end": {
+ "line": 286,
+ "column": 60
+ }
+ }
+ ],
+ "line": 286
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ },
+ {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 83
+ }
+ }
+ ],
+ "line": 298
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 302,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ }
+ ],
+ "line": 302
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 310,
+ "column": 17
+ },
+ "end": {
+ "line": 310,
+ "column": 50
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 310,
+ "column": 17
+ },
+ "end": {
+ "line": 310,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 310,
+ "column": 27
+ },
+ "end": {
+ "line": 310,
+ "column": 50
+ }
+ }
+ ],
+ "line": 310
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ },
+ {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 64
+ }
+ }
+ ],
+ "line": 321
+ },
+ "25": {
+ "loc": {
+ "start": {
+ "line": 333,
+ "column": 63
+ },
+ "end": {
+ "line": 333,
+ "column": 92
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 333,
+ "column": 90
+ },
+ "end": {
+ "line": 333,
+ "column": 92
+ }
+ }
+ ],
+ "line": 333
+ },
+ "26": {
+ "loc": {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 368,
+ "column": 2
+ },
+ "end": {
+ "line": 368,
+ "column": 74
+ }
+ }
+ ],
+ "line": 368
+ },
+ "27": {
+ "loc": {
+ "start": {
+ "line": 368,
+ "column": 6
+ },
+ "end": {
+ "line": 368,
+ "column": 42
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 368,
+ "column": 6
+ },
+ "end": {
+ "line": 368,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 368,
+ "column": 27
+ },
+ "end": {
+ "line": 368,
+ "column": 42
+ }
+ }
+ ],
+ "line": 368
+ },
+ "28": {
+ "loc": {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ },
+ {
+ "start": {
+ "line": 374,
+ "column": 4
+ },
+ "end": {
+ "line": 374,
+ "column": 28
+ }
+ }
+ ],
+ "line": 374
+ },
+ "29": {
+ "loc": {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 394,
+ "column": 2
+ },
+ "end": {
+ "line": 394,
+ "column": 52
+ }
+ }
+ ],
+ "line": 394
+ },
+ "30": {
+ "loc": {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 399,
+ "column": 4
+ },
+ "end": {
+ "line": 403,
+ "column": 5
+ }
+ }
+ ],
+ "line": 399
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 9,
+ "4": 9,
+ "5": 9,
+ "6": 9,
+ "7": 9,
+ "8": 9,
+ "9": 9,
+ "10": 0,
+ "11": 9,
+ "12": 9,
+ "13": 2,
+ "14": 2,
+ "15": 2,
+ "16": 2,
+ "17": 2,
+ "18": 2,
+ "19": 2,
+ "20": 1,
+ "21": 1,
+ "22": 1,
+ "23": 24,
+ "24": 0,
+ "25": 24,
+ "26": 24,
+ "27": 24,
+ "28": 20,
+ "29": 71,
+ "30": 17,
+ "31": 4,
+ "32": 24,
+ "33": 0,
+ "34": 24,
+ "35": 82,
+ "36": 1122,
+ "37": 745,
+ "38": 146,
+ "39": 1,
+ "40": 1,
+ "41": 363,
+ "42": 363,
+ "43": 0,
+ "44": 363,
+ "45": 363,
+ "46": 0,
+ "47": 1,
+ "48": 1003,
+ "49": 85,
+ "50": 918,
+ "51": 1,
+ "52": 917,
+ "53": 1,
+ "54": 1,
+ "55": 14,
+ "56": 14,
+ "57": 14,
+ "58": 14,
+ "59": 14,
+ "60": 112,
+ "61": 112,
+ "62": 14,
+ "63": 0,
+ "64": 14,
+ "65": 14,
+ "66": 14,
+ "67": 168,
+ "68": 0,
+ "69": 0,
+ "70": 0,
+ "71": 14,
+ "72": 168,
+ "73": 14,
+ "74": 0,
+ "75": 14,
+ "76": 1,
+ "77": 1,
+ "78": 1,
+ "79": 1,
+ "80": 1,
+ "81": 1,
+ "82": 5,
+ "83": 5,
+ "84": 5,
+ "85": 118,
+ "86": 118,
+ "87": 1330,
+ "88": 5,
+ "89": 4,
+ "90": 4,
+ "91": 0,
+ "92": 0,
+ "93": 0,
+ "94": 0,
+ "95": 0,
+ "96": 0,
+ "97": 0,
+ "98": 0,
+ "99": 0,
+ "100": 0,
+ "101": 427,
+ "102": 427,
+ "103": 0,
+ "104": 0,
+ "105": 0,
+ "106": 0,
+ "107": 0,
+ "108": 0,
+ "109": 0,
+ "110": 23,
+ "111": 23,
+ "112": 460,
+ "113": 23
+ },
+ "f": {
+ "0": 9,
+ "1": 2,
+ "2": 24,
+ "3": 71,
+ "4": 17,
+ "5": 24,
+ "6": 82,
+ "7": 1122,
+ "8": 745,
+ "9": 146,
+ "10": 363,
+ "11": 363,
+ "12": 0,
+ "13": 1003,
+ "14": 14,
+ "15": 1,
+ "16": 5,
+ "17": 1330,
+ "18": 4,
+ "19": 427,
+ "20": 0,
+ "21": 0,
+ "22": 23
+ },
+ "b": {
+ "0": [
+ 9
+ ],
+ "1": [
+ 0,
+ 9
+ ],
+ "2": [
+ 9,
+ 9
+ ],
+ "3": [
+ 2
+ ],
+ "4": [
+ 1,
+ 1
+ ],
+ "5": [
+ 2,
+ 2
+ ],
+ "6": [
+ 0,
+ 24
+ ],
+ "7": [
+ 24,
+ 24
+ ],
+ "8": [
+ 20,
+ 4
+ ],
+ "9": [
+ 17,
+ 16
+ ],
+ "10": [
+ 0,
+ 24
+ ],
+ "11": [
+ 24,
+ 24
+ ],
+ "12": [
+ 82,
+ 79
+ ],
+ "13": [
+ 1069,
+ 53
+ ],
+ "14": [
+ 1069,
+ 893,
+ 862
+ ],
+ "15": [
+ 149,
+ 596
+ ],
+ "16": [
+ 363,
+ 363
+ ],
+ "17": [
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "18": [
+ 85,
+ 918
+ ],
+ "19": [
+ 1,
+ 917
+ ],
+ "20": [
+ 4
+ ],
+ "21": [
+ 0,
+ 14
+ ],
+ "22": [
+ 14,
+ 0
+ ],
+ "23": [
+ 0,
+ 0
+ ],
+ "24": [
+ 0,
+ 14
+ ],
+ "25": [
+ 0
+ ],
+ "26": [
+ 4,
+ 0
+ ],
+ "27": [
+ 4,
+ 0
+ ],
+ "28": [
+ 0,
+ 0
+ ],
+ "29": [
+ 427,
+ 0
+ ],
+ "30": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "b49efc35ca880001f82774c179f7e281b44ef1d4"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/SyncTree.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/SyncTree.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 33,
+ "column": 4
+ },
+ "end": {
+ "line": 33,
+ "column": 20
+ }
+ },
+ "1": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 34,
+ "column": 29
+ }
+ },
+ "2": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 42
+ }
+ },
+ "3": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 65
+ }
+ },
+ "4": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 6
+ }
+ },
+ "5": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ },
+ "6": {
+ "start": {
+ "line": 50,
+ "column": 6
+ },
+ "end": {
+ "line": 50,
+ "column": 36
+ }
+ },
+ "7": {
+ "start": {
+ "line": 52,
+ "column": 6
+ },
+ "end": {
+ "line": 52,
+ "column": 36
+ }
+ },
+ "8": {
+ "start": {
+ "line": 66,
+ "column": 42
+ },
+ "end": {
+ "line": 66,
+ "column": 60
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 25
+ },
+ "end": {
+ "line": 67,
+ "column": 67
+ }
+ },
+ "10": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 65
+ }
+ },
+ "12": {
+ "start": {
+ "line": 77,
+ "column": 44
+ },
+ "end": {
+ "line": 77,
+ "column": 54
+ }
+ },
+ "13": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 6
+ }
+ },
+ "14": {
+ "start": {
+ "line": 96,
+ "column": 30
+ },
+ "end": {
+ "line": 96,
+ "column": 41
+ }
+ },
+ "15": {
+ "start": {
+ "line": 97,
+ "column": 66
+ },
+ "end": {
+ "line": 97,
+ "column": 84
+ }
+ },
+ "16": {
+ "start": {
+ "line": 99,
+ "column": 25
+ },
+ "end": {
+ "line": 99,
+ "column": 74
+ }
+ },
+ "17": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 104,
+ "column": 20
+ },
+ "end": {
+ "line": 104,
+ "column": 77
+ }
+ },
+ "19": {
+ "start": {
+ "line": 107,
+ "column": 6
+ },
+ "end": {
+ "line": 107,
+ "column": 76
+ }
+ },
+ "20": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 111,
+ "column": 52
+ }
+ },
+ "21": {
+ "start": {
+ "line": 122,
+ "column": 4
+ },
+ "end": {
+ "line": 122,
+ "column": 107
+ }
+ },
+ "22": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "23": {
+ "start": {
+ "line": 133,
+ "column": 6
+ },
+ "end": {
+ "line": 133,
+ "column": 45
+ }
+ },
+ "24": {
+ "start": {
+ "line": 134,
+ "column": 6
+ },
+ "end": {
+ "line": 134,
+ "column": 69
+ }
+ },
+ "25": {
+ "start": {
+ "line": 135,
+ "column": 6
+ },
+ "end": {
+ "line": 135,
+ "column": 15
+ }
+ },
+ "26": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ "27": {
+ "start": {
+ "line": 138,
+ "column": 39
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ "28": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 142,
+ "column": 5
+ }
+ },
+ "29": {
+ "start": {
+ "line": 140,
+ "column": 6
+ },
+ "end": {
+ "line": 140,
+ "column": 48
+ }
+ },
+ "30": {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 72
+ }
+ },
+ "31": {
+ "start": {
+ "line": 144,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 32
+ }
+ },
+ "32": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ "33": {
+ "start": {
+ "line": 155,
+ "column": 39
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ "34": {
+ "start": {
+ "line": 156,
+ "column": 20
+ },
+ "end": {
+ "line": 156,
+ "column": 22
+ }
+ },
+ "35": {
+ "start": {
+ "line": 158,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ "36": {
+ "start": {
+ "line": 159,
+ "column": 27
+ },
+ "end": {
+ "line": 159,
+ "column": 43
+ }
+ },
+ "37": {
+ "start": {
+ "line": 160,
+ "column": 28
+ },
+ "end": {
+ "line": 160,
+ "column": 106
+ }
+ },
+ "38": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ "39": {
+ "start": {
+ "line": 162,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "40": {
+ "start": {
+ "line": 163,
+ "column": 31
+ },
+ "end": {
+ "line": 163,
+ "column": 47
+ }
+ },
+ "41": {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ },
+ "42": {
+ "start": {
+ "line": 167,
+ "column": 12
+ },
+ "end": {
+ "line": 167,
+ "column": 34
+ }
+ },
+ "43": {
+ "start": {
+ "line": 168,
+ "column": 12
+ },
+ "end": {
+ "line": 168,
+ "column": 39
+ }
+ },
+ "44": {
+ "start": {
+ "line": 169,
+ "column": 12
+ },
+ "end": {
+ "line": 169,
+ "column": 50
+ }
+ },
+ "45": {
+ "start": {
+ "line": 175,
+ "column": 4
+ },
+ "end": {
+ "line": 175,
+ "column": 19
+ }
+ },
+ "46": {
+ "start": {
+ "line": 185,
+ "column": 16
+ },
+ "end": {
+ "line": 185,
+ "column": 18
+ }
+ },
+ "47": {
+ "start": {
+ "line": 186,
+ "column": 22
+ },
+ "end": {
+ "line": 186,
+ "column": 57
+ }
+ },
+ "48": {
+ "start": {
+ "line": 188,
+ "column": 4
+ },
+ "end": {
+ "line": 190,
+ "column": 5
+ }
+ },
+ "49": {
+ "start": {
+ "line": 189,
+ "column": 6
+ },
+ "end": {
+ "line": 189,
+ "column": 83
+ }
+ },
+ "50": {
+ "start": {
+ "line": 192,
+ "column": 4
+ },
+ "end": {
+ "line": 192,
+ "column": 15
+ }
+ },
+ "51": {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ "52": {
+ "start": {
+ "line": 203,
+ "column": 27
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ "53": {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ "54": {
+ "start": {
+ "line": 204,
+ "column": 38
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ "55": {
+ "start": {
+ "line": 206,
+ "column": 4
+ },
+ "end": {
+ "line": 206,
+ "column": 52
+ }
+ },
+ "56": {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ "57": {
+ "start": {
+ "line": 218,
+ "column": 27
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ "58": {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ "59": {
+ "start": {
+ "line": 219,
+ "column": 38
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ "60": {
+ "start": {
+ "line": 221,
+ "column": 38
+ },
+ "end": {
+ "line": 221,
+ "column": 81
+ }
+ },
+ "61": {
+ "start": {
+ "line": 223,
+ "column": 4
+ },
+ "end": {
+ "line": 226,
+ "column": 5
+ }
+ },
+ "62": {
+ "start": {
+ "line": 224,
+ "column": 27
+ },
+ "end": {
+ "line": 224,
+ "column": 55
+ }
+ },
+ "63": {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ "64": {
+ "start": {
+ "line": 225,
+ "column": 40
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ "65": {
+ "start": {
+ "line": 228,
+ "column": 4
+ },
+ "end": {
+ "line": 228,
+ "column": 16
+ }
+ },
+ "66": {
+ "start": {
+ "line": 245,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 18
+ }
+ },
+ "67": {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ "68": {
+ "start": {
+ "line": 247,
+ "column": 27
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ "69": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ "70": {
+ "start": {
+ "line": 248,
+ "column": 38
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ "71": {
+ "start": {
+ "line": 250,
+ "column": 4
+ },
+ "end": {
+ "line": 250,
+ "column": 65
+ }
+ },
+ "72": {
+ "start": {
+ "line": 251,
+ "column": 4
+ },
+ "end": {
+ "line": 251,
+ "column": 88
+ }
+ },
+ "73": {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ },
+ "74": {
+ "start": {
+ "line": 254,
+ "column": 6
+ },
+ "end": {
+ "line": 257,
+ "column": 8
+ }
+ },
+ "75": {
+ "start": {
+ "line": 259,
+ "column": 6
+ },
+ "end": {
+ "line": 259,
+ "column": 79
+ }
+ },
+ "76": {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 262,
+ "column": 32
+ }
+ },
+ "77": {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ "78": {
+ "start": {
+ "line": 273,
+ "column": 44
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ "79": {
+ "start": {
+ "line": 274,
+ "column": 38
+ },
+ "end": {
+ "line": 274,
+ "column": 71
+ }
+ },
+ "80": {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ },
+ "81": {
+ "start": {
+ "line": 277,
+ "column": 6
+ },
+ "end": {
+ "line": 277,
+ "column": 47
+ }
+ },
+ "82": {
+ "start": {
+ "line": 278,
+ "column": 6
+ },
+ "end": {
+ "line": 278,
+ "column": 19
+ }
+ },
+ "83": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ },
+ "84": {
+ "start": {
+ "line": 282,
+ "column": 6
+ },
+ "end": {
+ "line": 282,
+ "column": 47
+ }
+ },
+ "85": {
+ "start": {
+ "line": 283,
+ "column": 6
+ },
+ "end": {
+ "line": 283,
+ "column": 19
+ }
+ },
+ "86": {
+ "start": {
+ "line": 288,
+ "column": 28
+ },
+ "end": {
+ "line": 288,
+ "column": 61
+ }
+ },
+ "87": {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ },
+ "88": {
+ "start": {
+ "line": 290,
+ "column": 6
+ },
+ "end": {
+ "line": 290,
+ "column": 66
+ }
+ },
+ "89": {
+ "start": {
+ "line": 293,
+ "column": 4
+ },
+ "end": {
+ "line": 293,
+ "column": 53
+ }
+ },
+ "90": {
+ "start": {
+ "line": 294,
+ "column": 4
+ },
+ "end": {
+ "line": 294,
+ "column": 45
+ }
+ },
+ "91": {
+ "start": {
+ "line": 296,
+ "column": 4
+ },
+ "end": {
+ "line": 296,
+ "column": 29
+ }
+ },
+ "92": {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 311,
+ "column": 6
+ }
+ },
+ "93": {
+ "start": {
+ "line": 309,
+ "column": 6
+ },
+ "end": {
+ "line": 309,
+ "column": 44
+ }
+ },
+ "94": {
+ "start": {
+ "line": 310,
+ "column": 6
+ },
+ "end": {
+ "line": 310,
+ "column": 24
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 32,
+ "column": 2
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 38
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "line": 32
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 26
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "line": 48
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 64,
+ "column": 2
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 27
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 64
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 94,
+ "column": 2
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 27
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "line": 94
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 2
+ },
+ "end": {
+ "line": 121,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 61
+ },
+ "end": {
+ "line": 123,
+ "column": 3
+ }
+ },
+ "line": 121
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 131,
+ "column": 2
+ },
+ "end": {
+ "line": 131,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 68
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 131
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 154,
+ "column": 2
+ },
+ "end": {
+ "line": 154,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 65
+ },
+ "end": {
+ "line": 176,
+ "column": 3
+ }
+ },
+ "line": 154
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 184,
+ "column": 2
+ },
+ "end": {
+ "line": 184,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 46
+ },
+ "end": {
+ "line": 193,
+ "column": 3
+ }
+ },
+ "line": 184
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 202,
+ "column": 2
+ },
+ "end": {
+ "line": 202,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 202,
+ "column": 70
+ },
+ "end": {
+ "line": 207,
+ "column": 3
+ }
+ },
+ "line": 202
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 217,
+ "column": 2
+ },
+ "end": {
+ "line": 217,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 217,
+ "column": 88
+ },
+ "end": {
+ "line": 229,
+ "column": 3
+ }
+ },
+ "line": 217
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 239,
+ "column": 2
+ },
+ "end": {
+ "line": 239,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 239,
+ "column": 72
+ },
+ "end": {
+ "line": 263,
+ "column": 3
+ }
+ },
+ "line": 239
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 272,
+ "column": 2
+ },
+ "end": {
+ "line": 272,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 272,
+ "column": 52
+ },
+ "end": {
+ "line": 297,
+ "column": 3
+ }
+ },
+ "line": 272
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 307,
+ "column": 2
+ },
+ "end": {
+ "line": 307,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 307,
+ "column": 52
+ },
+ "end": {
+ "line": 312,
+ "column": 3
+ }
+ },
+ "line": 307
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 308,
+ "column": 11
+ },
+ "end": {
+ "line": 308,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 308,
+ "column": 24
+ },
+ "end": {
+ "line": 311,
+ "column": 5
+ }
+ },
+ "line": 308
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 5
+ }
+ }
+ ],
+ "line": 49
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ }
+ ],
+ "line": 69
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 5
+ }
+ }
+ ],
+ "line": 101
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 122,
+ "column": 11
+ },
+ "end": {
+ "line": 122,
+ "column": 106
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 122,
+ "column": 47
+ },
+ "end": {
+ "line": 122,
+ "column": 99
+ }
+ },
+ {
+ "start": {
+ "line": 122,
+ "column": 102
+ },
+ "end": {
+ "line": 122,
+ "column": 106
+ }
+ }
+ ],
+ "line": 122
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ }
+ ],
+ "line": 132
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 48
+ }
+ }
+ ],
+ "line": 138
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 49
+ }
+ }
+ ],
+ "line": 155
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ }
+ ],
+ "line": 161
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 166,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 11
+ }
+ }
+ ],
+ "line": 166
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 14
+ },
+ "end": {
+ "line": 166,
+ "column": 64
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 166,
+ "column": 14
+ },
+ "end": {
+ "line": 166,
+ "column": 26
+ }
+ },
+ {
+ "start": {
+ "line": 166,
+ "column": 30
+ },
+ "end": {
+ "line": 166,
+ "column": 64
+ }
+ }
+ ],
+ "line": 166
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 186,
+ "column": 34
+ },
+ "end": {
+ "line": 186,
+ "column": 56
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 186,
+ "column": 34
+ },
+ "end": {
+ "line": 186,
+ "column": 50
+ }
+ },
+ {
+ "start": {
+ "line": 186,
+ "column": 54
+ },
+ "end": {
+ "line": 186,
+ "column": 56
+ }
+ }
+ ],
+ "line": 186
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 37
+ }
+ }
+ ],
+ "line": 203
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 48
+ }
+ }
+ ],
+ "line": 204
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 37
+ }
+ }
+ ],
+ "line": 218
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 48
+ }
+ }
+ ],
+ "line": 219
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ },
+ {
+ "start": {
+ "line": 225,
+ "column": 6
+ },
+ "end": {
+ "line": 225,
+ "column": 63
+ }
+ }
+ ],
+ "line": 225
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ },
+ {
+ "start": {
+ "line": 247,
+ "column": 4
+ },
+ "end": {
+ "line": 247,
+ "column": 49
+ }
+ }
+ ],
+ "line": 247
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 71
+ }
+ }
+ ],
+ "line": 248
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 253,
+ "column": 4
+ },
+ "end": {
+ "line": 260,
+ "column": 5
+ }
+ }
+ ],
+ "line": 253
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ },
+ {
+ "start": {
+ "line": 273,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 57
+ }
+ }
+ ],
+ "line": 273
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 276,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 5
+ }
+ }
+ ],
+ "line": 276
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 5
+ }
+ }
+ ],
+ "line": 281
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 5
+ }
+ }
+ ],
+ "line": 289
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 289,
+ "column": 8
+ },
+ "end": {
+ "line": 289,
+ "column": 32
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 289,
+ "column": 8
+ },
+ "end": {
+ "line": 289,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 289,
+ "column": 27
+ },
+ "end": {
+ "line": 289,
+ "column": 32
+ }
+ }
+ ],
+ "line": 289
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 133,
+ "6": 2,
+ "7": 131,
+ "8": 131,
+ "9": 131,
+ "10": 131,
+ "11": 0,
+ "12": 131,
+ "13": 131,
+ "14": 2,
+ "15": 2,
+ "16": 2,
+ "17": 2,
+ "18": 1,
+ "19": 1,
+ "20": 1,
+ "21": 133,
+ "22": 40,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 40,
+ "27": 0,
+ "28": 40,
+ "29": 43,
+ "30": 43,
+ "31": 40,
+ "32": 8,
+ "33": 0,
+ "34": 8,
+ "35": 8,
+ "36": 8,
+ "37": 8,
+ "38": 8,
+ "39": 8,
+ "40": 8,
+ "41": 8,
+ "42": 8,
+ "43": 8,
+ "44": 8,
+ "45": 8,
+ "46": 28,
+ "47": 28,
+ "48": 28,
+ "49": 33,
+ "50": 28,
+ "51": 4,
+ "52": 0,
+ "53": 4,
+ "54": 2,
+ "55": 2,
+ "56": 9,
+ "57": 0,
+ "58": 9,
+ "59": 0,
+ "60": 9,
+ "61": 9,
+ "62": 9,
+ "63": 9,
+ "64": 8,
+ "65": 1,
+ "66": 49,
+ "67": 49,
+ "68": 10,
+ "69": 49,
+ "70": 13,
+ "71": 49,
+ "72": 49,
+ "73": 49,
+ "74": 1,
+ "75": 48,
+ "76": 49,
+ "77": 53,
+ "78": 9,
+ "79": 44,
+ "80": 44,
+ "81": 0,
+ "82": 0,
+ "83": 44,
+ "84": 0,
+ "85": 0,
+ "86": 44,
+ "87": 44,
+ "88": 43,
+ "89": 44,
+ "90": 44,
+ "91": 44,
+ "92": 1,
+ "93": 1,
+ "94": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 133,
+ "2": 131,
+ "3": 2,
+ "4": 133,
+ "5": 40,
+ "6": 8,
+ "7": 28,
+ "8": 4,
+ "9": 9,
+ "10": 49,
+ "11": 53,
+ "12": 1,
+ "13": 1
+ },
+ "b": {
+ "0": [
+ 2,
+ 131
+ ],
+ "1": [
+ 0,
+ 131
+ ],
+ "2": [
+ 1,
+ 1
+ ],
+ "3": [
+ 132,
+ 1
+ ],
+ "4": [
+ 0,
+ 40
+ ],
+ "5": [
+ 0,
+ 40
+ ],
+ "6": [
+ 0,
+ 8
+ ],
+ "7": [
+ 8,
+ 0
+ ],
+ "8": [
+ 8,
+ 0
+ ],
+ "9": [
+ 8,
+ 8
+ ],
+ "10": [
+ 28,
+ 0
+ ],
+ "11": [
+ 0,
+ 4
+ ],
+ "12": [
+ 2,
+ 2
+ ],
+ "13": [
+ 0,
+ 9
+ ],
+ "14": [
+ 0,
+ 9
+ ],
+ "15": [
+ 8,
+ 1
+ ],
+ "16": [
+ 10,
+ 39
+ ],
+ "17": [
+ 13,
+ 36
+ ],
+ "18": [
+ 1,
+ 48
+ ],
+ "19": [
+ 9,
+ 44
+ ],
+ "20": [
+ 0,
+ 44
+ ],
+ "21": [
+ 0,
+ 44
+ ],
+ "22": [
+ 43,
+ 1
+ ],
+ "23": [
+ 44,
+ 44
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "b6d1c10964ad46a5343681949658938d9148dc9f"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/snapshot.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/snapshot.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 28
+ }
+ },
+ "1": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ },
+ "2": {
+ "start": {
+ "line": 24,
+ "column": 6
+ },
+ "end": {
+ "line": 24,
+ "column": 41
+ }
+ },
+ "3": {
+ "start": {
+ "line": 26,
+ "column": 6
+ },
+ "end": {
+ "line": 26,
+ "column": 21
+ }
+ },
+ "4": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 33
+ }
+ },
+ "5": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 80
+ }
+ },
+ "6": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 47
+ }
+ },
+ "7": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ "8": {
+ "start": {
+ "line": 42,
+ "column": 61
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ "9": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 23
+ }
+ },
+ "10": {
+ "start": {
+ "line": 53,
+ "column": 18
+ },
+ "end": {
+ "line": 53,
+ "column": 44
+ }
+ },
+ "11": {
+ "start": {
+ "line": 54,
+ "column": 21
+ },
+ "end": {
+ "line": 54,
+ "column": 41
+ }
+ },
+ "12": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 7
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 32
+ }
+ },
+ "14": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ "15": {
+ "start": {
+ "line": 82,
+ "column": 33
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ "16": {
+ "start": {
+ "line": 83,
+ "column": 20
+ },
+ "end": {
+ "line": 83,
+ "column": 25
+ }
+ },
+ "17": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 86,
+ "column": 18
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "19": {
+ "start": {
+ "line": 87,
+ "column": 28
+ },
+ "end": {
+ "line": 87,
+ "column": 43
+ }
+ },
+ "20": {
+ "start": {
+ "line": 88,
+ "column": 26
+ },
+ "end": {
+ "line": 88,
+ "column": 47
+ }
+ },
+ "21": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ },
+ "22": {
+ "start": {
+ "line": 91,
+ "column": 8
+ },
+ "end": {
+ "line": 91,
+ "column": 25
+ }
+ },
+ "23": {
+ "start": {
+ "line": 92,
+ "column": 8
+ },
+ "end": {
+ "line": 92,
+ "column": 14
+ }
+ },
+ "24": {
+ "start": {
+ "line": 96,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 21
+ }
+ },
+ "25": {
+ "start": {
+ "line": 105,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 26
+ }
+ },
+ "26": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 115,
+ "column": 41
+ }
+ },
+ "27": {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 34
+ }
+ },
+ "28": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ "29": {
+ "start": {
+ "line": 133,
+ "column": 32
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ "30": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 43
+ }
+ },
+ "31": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 22
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 48
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 40,
+ "column": 2
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 13
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 40
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 32
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 52
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 20
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 46
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 40
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 104
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 114,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 34
+ },
+ "end": {
+ "line": 116,
+ "column": 3
+ }
+ },
+ "line": 114
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 123,
+ "column": 2
+ },
+ "end": {
+ "line": 123,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 123,
+ "column": 25
+ },
+ "end": {
+ "line": 125,
+ "column": 3
+ }
+ },
+ "line": 123
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 132,
+ "column": 2
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 24
+ },
+ "end": {
+ "line": 135,
+ "column": 3
+ }
+ },
+ "line": 132
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 19
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "line": 142
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 5
+ }
+ }
+ ],
+ "line": 23
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 21
+ },
+ "end": {
+ "line": 31,
+ "column": 79
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 31,
+ "column": 55
+ },
+ "end": {
+ "line": 31,
+ "column": 59
+ }
+ },
+ {
+ "start": {
+ "line": 31,
+ "column": 62
+ },
+ "end": {
+ "line": 31,
+ "column": 79
+ }
+ }
+ ],
+ "line": 31
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 22
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 32,
+ "column": 22
+ },
+ "end": {
+ "line": 32,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 32,
+ "column": 44
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ ],
+ "line": 32
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 108
+ }
+ }
+ ],
+ "line": 42
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 59
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 29
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 33
+ },
+ "end": {
+ "line": 42,
+ "column": 59
+ }
+ }
+ ],
+ "line": 42
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 17
+ },
+ "end": {
+ "line": 63,
+ "column": 58
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 35
+ },
+ "end": {
+ "line": 63,
+ "column": 53
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 56
+ },
+ "end": {
+ "line": 63,
+ "column": 58
+ }
+ }
+ ],
+ "line": 63
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ },
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 46
+ }
+ }
+ ],
+ "line": 82
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 7
+ }
+ }
+ ],
+ "line": 90
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 41
+ }
+ }
+ ],
+ "line": 133
+ }
+ },
+ "s": {
+ "0": 235,
+ "1": 235,
+ "2": 55,
+ "3": 180,
+ "4": 235,
+ "5": 235,
+ "6": 235,
+ "7": 154,
+ "8": 68,
+ "9": 86,
+ "10": 9,
+ "11": 9,
+ "12": 9,
+ "13": 1,
+ "14": 1,
+ "15": 0,
+ "16": 1,
+ "17": 1,
+ "18": 4,
+ "19": 4,
+ "20": 4,
+ "21": 4,
+ "22": 1,
+ "23": 1,
+ "24": 1,
+ "25": 7,
+ "26": 2,
+ "27": 2,
+ "28": 2,
+ "29": 1,
+ "30": 1,
+ "31": 0
+ },
+ "f": {
+ "0": 235,
+ "1": 154,
+ "2": 9,
+ "3": 1,
+ "4": 1,
+ "5": 7,
+ "6": 2,
+ "7": 2,
+ "8": 2,
+ "9": 0
+ },
+ "b": {
+ "0": [
+ 55,
+ 180
+ ],
+ "1": [
+ 9,
+ 226
+ ],
+ "2": [
+ 235,
+ 0
+ ],
+ "3": [
+ 68,
+ 86
+ ],
+ "4": [
+ 154,
+ 109
+ ],
+ "5": [
+ 0,
+ 9
+ ],
+ "6": [
+ 0,
+ 1
+ ],
+ "7": [
+ 1,
+ 3
+ ],
+ "8": [
+ 1,
+ 1
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "53ba522077277ceb17a6fc2913ec01e978ca3019"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/reference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/reference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 26,
+ "column": 16
+ },
+ "end": {
+ "line": 26,
+ "column": 17
+ }
+ },
+ "1": {
+ "start": {
+ "line": 33,
+ "column": 28
+ },
+ "end": {
+ "line": 39,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 26
+ }
+ },
+ "3": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 25
+ }
+ },
+ "4": {
+ "start": {
+ "line": 84,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 28
+ }
+ },
+ "5": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 30
+ }
+ },
+ "6": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 59
+ }
+ },
+ "7": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 63
+ }
+ },
+ "8": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 109
+ }
+ },
+ "9": {
+ "start": {
+ "line": 113,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 6
+ }
+ },
+ "10": {
+ "start": {
+ "line": 128,
+ "column": 22
+ },
+ "end": {
+ "line": 128,
+ "column": 54
+ }
+ },
+ "11": {
+ "start": {
+ "line": 130,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 6
+ }
+ },
+ "12": {
+ "start": {
+ "line": 146,
+ "column": 19
+ },
+ "end": {
+ "line": 146,
+ "column": 48
+ }
+ },
+ "13": {
+ "start": {
+ "line": 147,
+ "column": 22
+ },
+ "end": {
+ "line": 147,
+ "column": 54
+ }
+ },
+ "14": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 6
+ }
+ },
+ "15": {
+ "start": {
+ "line": 164,
+ "column": 18
+ },
+ "end": {
+ "line": 164,
+ "column": 44
+ }
+ },
+ "16": {
+ "start": {
+ "line": 166,
+ "column": 4
+ },
+ "end": {
+ "line": 169,
+ "column": 6
+ }
+ },
+ "17": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 6
+ }
+ },
+ "18": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 200,
+ "column": 6
+ },
+ "end": {
+ "line": 200,
+ "column": 87
+ }
+ },
+ "20": {
+ "start": {
+ "line": 203,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 204,
+ "column": 32
+ },
+ "end": {
+ "line": 215,
+ "column": 7
+ }
+ },
+ "22": {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ },
+ "23": {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ },
+ "24": {
+ "start": {
+ "line": 207,
+ "column": 12
+ },
+ "end": {
+ "line": 207,
+ "column": 47
+ }
+ },
+ "25": {
+ "start": {
+ "line": 209,
+ "column": 12
+ },
+ "end": {
+ "line": 209,
+ "column": 74
+ }
+ },
+ "26": {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ "27": {
+ "start": {
+ "line": 213,
+ "column": 19
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ "28": {
+ "start": {
+ "line": 214,
+ "column": 8
+ },
+ "end": {
+ "line": 214,
+ "column": 82
+ }
+ },
+ "29": {
+ "start": {
+ "line": 218,
+ "column": 6
+ },
+ "end": {
+ "line": 218,
+ "column": 103
+ }
+ },
+ "30": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 252,
+ "column": 9
+ }
+ },
+ "31": {
+ "start": {
+ "line": 239,
+ "column": 26
+ },
+ "end": {
+ "line": 239,
+ "column": 54
+ }
+ },
+ "32": {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ },
+ "33": {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ "34": {
+ "start": {
+ "line": 242,
+ "column": 41
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ "35": {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ "36": {
+ "start": {
+ "line": 243,
+ "column": 44
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ "37": {
+ "start": {
+ "line": 244,
+ "column": 10
+ },
+ "end": {
+ "line": 244,
+ "column": 37
+ }
+ },
+ "38": {
+ "start": {
+ "line": 247,
+ "column": 8
+ },
+ "end": {
+ "line": 247,
+ "column": 25
+ }
+ },
+ "39": {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ "40": {
+ "start": {
+ "line": 250,
+ "column": 41
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ "41": {
+ "start": {
+ "line": 251,
+ "column": 8
+ },
+ "end": {
+ "line": 251,
+ "column": 21
+ }
+ },
+ "42": {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ },
+ "43": {
+ "start": {
+ "line": 263,
+ "column": 6
+ },
+ "end": {
+ "line": 263,
+ "column": 111
+ }
+ },
+ "44": {
+ "start": {
+ "line": 266,
+ "column": 19
+ },
+ "end": {
+ "line": 266,
+ "column": 116
+ }
+ },
+ "45": {
+ "start": {
+ "line": 267,
+ "column": 20
+ },
+ "end": {
+ "line": 267,
+ "column": 37
+ }
+ },
+ "46": {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ },
+ "47": {
+ "start": {
+ "line": 271,
+ "column": 6
+ },
+ "end": {
+ "line": 273,
+ "column": 49
+ }
+ },
+ "48": {
+ "start": {
+ "line": 272,
+ "column": 20
+ },
+ "end": {
+ "line": 272,
+ "column": 44
+ }
+ },
+ "49": {
+ "start": {
+ "line": 273,
+ "column": 24
+ },
+ "end": {
+ "line": 273,
+ "column": 47
+ }
+ },
+ "50": {
+ "start": {
+ "line": 278,
+ "column": 4
+ },
+ "end": {
+ "line": 278,
+ "column": 33
+ }
+ },
+ "51": {
+ "start": {
+ "line": 279,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 18
+ }
+ },
+ "52": {
+ "start": {
+ "line": 291,
+ "column": 4
+ },
+ "end": {
+ "line": 291,
+ "column": 38
+ }
+ },
+ "53": {
+ "start": {
+ "line": 299,
+ "column": 4
+ },
+ "end": {
+ "line": 299,
+ "column": 43
+ }
+ },
+ "54": {
+ "start": {
+ "line": 307,
+ "column": 4
+ },
+ "end": {
+ "line": 307,
+ "column": 40
+ }
+ },
+ "55": {
+ "start": {
+ "line": 316,
+ "column": 4
+ },
+ "end": {
+ "line": 316,
+ "column": 45
+ }
+ },
+ "56": {
+ "start": {
+ "line": 326,
+ "column": 19
+ },
+ "end": {
+ "line": 326,
+ "column": 87
+ }
+ },
+ "57": {
+ "start": {
+ "line": 327,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 37
+ }
+ },
+ "58": {
+ "start": {
+ "line": 328,
+ "column": 4
+ },
+ "end": {
+ "line": 328,
+ "column": 18
+ }
+ },
+ "59": {
+ "start": {
+ "line": 341,
+ "column": 4
+ },
+ "end": {
+ "line": 341,
+ "column": 44
+ }
+ },
+ "60": {
+ "start": {
+ "line": 350,
+ "column": 4
+ },
+ "end": {
+ "line": 350,
+ "column": 45
+ }
+ },
+ "61": {
+ "start": {
+ "line": 360,
+ "column": 19
+ },
+ "end": {
+ "line": 360,
+ "column": 87
+ }
+ },
+ "62": {
+ "start": {
+ "line": 361,
+ "column": 4
+ },
+ "end": {
+ "line": 361,
+ "column": 37
+ }
+ },
+ "63": {
+ "start": {
+ "line": 362,
+ "column": 4
+ },
+ "end": {
+ "line": 362,
+ "column": 18
+ }
+ },
+ "64": {
+ "start": {
+ "line": 376,
+ "column": 4
+ },
+ "end": {
+ "line": 376,
+ "column": 46
+ }
+ },
+ "65": {
+ "start": {
+ "line": 386,
+ "column": 4
+ },
+ "end": {
+ "line": 386,
+ "column": 44
+ }
+ },
+ "66": {
+ "start": {
+ "line": 396,
+ "column": 4
+ },
+ "end": {
+ "line": 396,
+ "column": 46
+ }
+ },
+ "67": {
+ "start": {
+ "line": 407,
+ "column": 19
+ },
+ "end": {
+ "line": 407,
+ "column": 87
+ }
+ },
+ "68": {
+ "start": {
+ "line": 408,
+ "column": 4
+ },
+ "end": {
+ "line": 408,
+ "column": 43
+ }
+ },
+ "69": {
+ "start": {
+ "line": 409,
+ "column": 4
+ },
+ "end": {
+ "line": 409,
+ "column": 18
+ }
+ },
+ "70": {
+ "start": {
+ "line": 417,
+ "column": 4
+ },
+ "end": {
+ "line": 417,
+ "column": 32
+ }
+ },
+ "71": {
+ "start": {
+ "line": 429,
+ "column": 4
+ },
+ "end": {
+ "line": 429,
+ "column": 65
+ }
+ },
+ "72": {
+ "start": {
+ "line": 437,
+ "column": 4
+ },
+ "end": {
+ "line": 437,
+ "column": 21
+ }
+ },
+ "73": {
+ "start": {
+ "line": 449,
+ "column": 4
+ },
+ "end": {
+ "line": 452,
+ "column": 77
+ }
+ },
+ "74": {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ "75": {
+ "start": {
+ "line": 466,
+ "column": 27
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ "76": {
+ "start": {
+ "line": 467,
+ "column": 4
+ },
+ "end": {
+ "line": 467,
+ "column": 93
+ }
+ },
+ "77": {
+ "start": {
+ "line": 477,
+ "column": 4
+ },
+ "end": {
+ "line": 477,
+ "column": 16
+ }
+ },
+ "78": {
+ "start": {
+ "line": 487,
+ "column": 4
+ },
+ "end": {
+ "line": 487,
+ "column": 46
+ }
+ },
+ "79": {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ },
+ "80": {
+ "start": {
+ "line": 496,
+ "column": 6
+ },
+ "end": {
+ "line": 507,
+ "column": 9
+ }
+ },
+ "81": {
+ "start": {
+ "line": 497,
+ "column": 8
+ },
+ "end": {
+ "line": 497,
+ "column": 29
+ }
+ },
+ "82": {
+ "start": {
+ "line": 498,
+ "column": 8
+ },
+ "end": {
+ "line": 498,
+ "column": 33
+ }
+ },
+ "83": {
+ "start": {
+ "line": 500,
+ "column": 8
+ },
+ "end": {
+ "line": 500,
+ "column": 29
+ }
+ },
+ "84": {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ },
+ "85": {
+ "start": {
+ "line": 503,
+ "column": 10
+ },
+ "end": {
+ "line": 503,
+ "column": 39
+ }
+ },
+ "86": {
+ "start": {
+ "line": 506,
+ "column": 8
+ },
+ "end": {
+ "line": 506,
+ "column": 26
+ }
+ },
+ "87": {
+ "start": {
+ "line": 510,
+ "column": 4
+ },
+ "end": {
+ "line": 510,
+ "column": 65
+ }
+ },
+ "88": {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ },
+ "89": {
+ "start": {
+ "line": 519,
+ "column": 6
+ },
+ "end": {
+ "line": 522,
+ "column": 9
+ }
+ },
+ "90": {
+ "start": {
+ "line": 520,
+ "column": 8
+ },
+ "end": {
+ "line": 520,
+ "column": 29
+ }
+ },
+ "91": {
+ "start": {
+ "line": 521,
+ "column": 8
+ },
+ "end": {
+ "line": 521,
+ "column": 37
+ }
+ },
+ "92": {
+ "start": {
+ "line": 525,
+ "column": 4
+ },
+ "end": {
+ "line": 525,
+ "column": 66
+ }
+ },
+ "93": {
+ "start": {
+ "line": 538,
+ "column": 4
+ },
+ "end": {
+ "line": 538,
+ "column": 114
+ }
+ },
+ "94": {
+ "start": {
+ "line": 549,
+ "column": 4
+ },
+ "end": {
+ "line": 549,
+ "column": 88
+ }
+ },
+ "95": {
+ "start": {
+ "line": 556,
+ "column": 4
+ },
+ "end": {
+ "line": 556,
+ "column": 30
+ }
+ },
+ "96": {
+ "start": {
+ "line": 565,
+ "column": 4
+ },
+ "end": {
+ "line": 565,
+ "column": 28
+ }
+ },
+ "97": {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ "98": {
+ "start": {
+ "line": 576,
+ "column": 24
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ "99": {
+ "start": {
+ "line": 580,
+ "column": 4
+ },
+ "end": {
+ "line": 580,
+ "column": 47
+ }
+ },
+ "100": {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ },
+ "101": {
+ "start": {
+ "line": 591,
+ "column": 6
+ },
+ "end": {
+ "line": 594,
+ "column": 8
+ }
+ },
+ "102": {
+ "start": {
+ "line": 597,
+ "column": 4
+ },
+ "end": {
+ "line": 600,
+ "column": 6
+ }
+ },
+ "103": {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ },
+ "104": {
+ "start": {
+ "line": 631,
+ "column": 6
+ },
+ "end": {
+ "line": 631,
+ "column": 96
+ }
+ },
+ "105": {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ },
+ "106": {
+ "start": {
+ "line": 635,
+ "column": 6
+ },
+ "end": {
+ "line": 635,
+ "column": 141
+ }
+ },
+ "107": {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ },
+ "108": {
+ "start": {
+ "line": 639,
+ "column": 6
+ },
+ "end": {
+ "line": 639,
+ "column": 95
+ }
+ },
+ "109": {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ },
+ "110": {
+ "start": {
+ "line": 643,
+ "column": 6
+ },
+ "end": {
+ "line": 643,
+ "column": 84
+ }
+ },
+ "111": {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ },
+ "112": {
+ "start": {
+ "line": 647,
+ "column": 6
+ },
+ "end": {
+ "line": 647,
+ "column": 150
+ }
+ },
+ "113": {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ },
+ "114": {
+ "start": {
+ "line": 651,
+ "column": 6
+ },
+ "end": {
+ "line": 651,
+ "column": 150
+ }
+ },
+ "115": {
+ "start": {
+ "line": 654,
+ "column": 33
+ },
+ "end": {
+ "line": 654,
+ "column": 68
+ }
+ },
+ "116": {
+ "start": {
+ "line": 655,
+ "column": 40
+ },
+ "end": {
+ "line": 655,
+ "column": 75
+ }
+ },
+ "117": {
+ "start": {
+ "line": 656,
+ "column": 21
+ },
+ "end": {
+ "line": 656,
+ "column": 122
+ }
+ },
+ "118": {
+ "start": {
+ "line": 657,
+ "column": 28
+ },
+ "end": {
+ "line": 664,
+ "column": 5
+ }
+ },
+ "119": {
+ "start": {
+ "line": 666,
+ "column": 4
+ },
+ "end": {
+ "line": 666,
+ "column": 99
+ }
+ },
+ "120": {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ },
+ "121": {
+ "start": {
+ "line": 672,
+ "column": 6
+ },
+ "end": {
+ "line": 683,
+ "column": 8
+ }
+ },
+ "122": {
+ "start": {
+ "line": 687,
+ "column": 4
+ },
+ "end": {
+ "line": 699,
+ "column": 7
+ }
+ },
+ "123": {
+ "start": {
+ "line": 703,
+ "column": 4
+ },
+ "end": {
+ "line": 703,
+ "column": 19
+ }
+ },
+ "124": {
+ "start": {
+ "line": 707,
+ "column": 4
+ },
+ "end": {
+ "line": 707,
+ "column": 20
+ }
+ },
+ "125": {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ },
+ "126": {
+ "start": {
+ "line": 729,
+ "column": 6
+ },
+ "end": {
+ "line": 729,
+ "column": 110
+ }
+ },
+ "127": {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ },
+ "128": {
+ "start": {
+ "line": 736,
+ "column": 6
+ },
+ "end": {
+ "line": 736,
+ "column": 142
+ }
+ },
+ "129": {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ },
+ "130": {
+ "start": {
+ "line": 740,
+ "column": 6
+ },
+ "end": {
+ "line": 740,
+ "column": 126
+ }
+ },
+ "131": {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ },
+ "132": {
+ "start": {
+ "line": 750,
+ "column": 27
+ },
+ "end": {
+ "line": 750,
+ "column": 107
+ }
+ },
+ "133": {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ "134": {
+ "start": {
+ "line": 751,
+ "column": 25
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ "135": {
+ "start": {
+ "line": 754,
+ "column": 6
+ },
+ "end": {
+ "line": 754,
+ "column": 84
+ }
+ },
+ "136": {
+ "start": {
+ "line": 758,
+ "column": 6
+ },
+ "end": {
+ "line": 758,
+ "column": 90
+ }
+ },
+ "137": {
+ "start": {
+ "line": 763,
+ "column": 26
+ },
+ "end": {
+ "line": 763,
+ "column": 90
+ }
+ },
+ "138": {
+ "start": {
+ "line": 765,
+ "column": 4
+ },
+ "end": {
+ "line": 767,
+ "column": 6
+ }
+ },
+ "139": {
+ "start": {
+ "line": 769,
+ "column": 4
+ },
+ "end": {
+ "line": 769,
+ "column": 73
+ }
+ },
+ "140": {
+ "start": {
+ "line": 773,
+ "column": 4
+ },
+ "end": {
+ "line": 773,
+ "column": 30
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 91
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 43
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 112,
+ "column": 2
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 56
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "line": 112
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 127,
+ "column": 2
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 86
+ },
+ "end": {
+ "line": 134,
+ "column": 3
+ }
+ },
+ "line": 127
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 102
+ },
+ "end": {
+ "line": 153,
+ "column": 3
+ }
+ },
+ "line": 145
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 163,
+ "column": 2
+ },
+ "end": {
+ "line": 163,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 60
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "line": 163
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 179,
+ "column": 2
+ },
+ "end": {
+ "line": 179,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 47
+ },
+ "end": {
+ "line": 184,
+ "column": 3
+ }
+ },
+ "line": 179
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 194,
+ "column": 2
+ },
+ "end": {
+ "line": 194,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 3
+ }
+ },
+ "line": 198
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 203,
+ "column": 23
+ },
+ "end": {
+ "line": 203,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 44
+ },
+ "end": {
+ "line": 219,
+ "column": 5
+ }
+ },
+ "line": 203
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 204,
+ "column": 32
+ },
+ "end": {
+ "line": 204,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 68
+ },
+ "end": {
+ "line": 215,
+ "column": 7
+ }
+ },
+ "line": 204
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 4
+ },
+ "end": {
+ "line": 253,
+ "column": 3
+ }
+ },
+ "line": 236
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 238,
+ "column": 12
+ },
+ "end": {
+ "line": 238,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 238,
+ "column": 30
+ },
+ "end": {
+ "line": 248,
+ "column": 7
+ }
+ },
+ "line": 238
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 249,
+ "column": 13
+ },
+ "end": {
+ "line": 249,
+ "column": 14
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 249,
+ "column": 24
+ },
+ "end": {
+ "line": 252,
+ "column": 7
+ }
+ },
+ "line": 249
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 261,
+ "column": 2
+ },
+ "end": {
+ "line": 261,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 261,
+ "column": 69
+ },
+ "end": {
+ "line": 280,
+ "column": 3
+ }
+ },
+ "line": 261
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 272,
+ "column": 14
+ },
+ "end": {
+ "line": 272,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 272,
+ "column": 20
+ },
+ "end": {
+ "line": 272,
+ "column": 44
+ }
+ },
+ "line": 272
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 273,
+ "column": 15
+ },
+ "end": {
+ "line": 273,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 273,
+ "column": 24
+ },
+ "end": {
+ "line": 273,
+ "column": 47
+ }
+ },
+ "line": 273
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 290,
+ "column": 2
+ },
+ "end": {
+ "line": 290,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 290,
+ "column": 26
+ },
+ "end": {
+ "line": 292,
+ "column": 3
+ }
+ },
+ "line": 290
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 298,
+ "column": 2
+ },
+ "end": {
+ "line": 298,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 298,
+ "column": 31
+ },
+ "end": {
+ "line": 300,
+ "column": 3
+ }
+ },
+ "line": 298
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 306,
+ "column": 2
+ },
+ "end": {
+ "line": 306,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 306,
+ "column": 28
+ },
+ "end": {
+ "line": 308,
+ "column": 3
+ }
+ },
+ "line": 306
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 315,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 315,
+ "column": 39
+ },
+ "end": {
+ "line": 317,
+ "column": 3
+ }
+ },
+ "line": 315
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 325,
+ "column": 2
+ },
+ "end": {
+ "line": 325,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 325,
+ "column": 49
+ },
+ "end": {
+ "line": 329,
+ "column": 3
+ }
+ },
+ "line": 325
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 340,
+ "column": 2
+ },
+ "end": {
+ "line": 340,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 340,
+ "column": 40
+ },
+ "end": {
+ "line": 342,
+ "column": 3
+ }
+ },
+ "line": 340
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 349,
+ "column": 2
+ },
+ "end": {
+ "line": 349,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 349,
+ "column": 41
+ },
+ "end": {
+ "line": 351,
+ "column": 3
+ }
+ },
+ "line": 349
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 359,
+ "column": 2
+ },
+ "end": {
+ "line": 359,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 359,
+ "column": 48
+ },
+ "end": {
+ "line": 363,
+ "column": 3
+ }
+ },
+ "line": 359
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 375,
+ "column": 2
+ },
+ "end": {
+ "line": 375,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 375,
+ "column": 47
+ },
+ "end": {
+ "line": 377,
+ "column": 3
+ }
+ },
+ "line": 375
+ },
+ "25": {
+ "name": "(anonymous_25)",
+ "decl": {
+ "start": {
+ "line": 385,
+ "column": 2
+ },
+ "end": {
+ "line": 385,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 385,
+ "column": 45
+ },
+ "end": {
+ "line": 387,
+ "column": 3
+ }
+ },
+ "line": 385
+ },
+ "26": {
+ "name": "(anonymous_26)",
+ "decl": {
+ "start": {
+ "line": 395,
+ "column": 2
+ },
+ "end": {
+ "line": 395,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 395,
+ "column": 47
+ },
+ "end": {
+ "line": 397,
+ "column": 3
+ }
+ },
+ "line": 395
+ },
+ "27": {
+ "name": "(anonymous_27)",
+ "decl": {
+ "start": {
+ "line": 406,
+ "column": 2
+ },
+ "end": {
+ "line": 406,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 406,
+ "column": 60
+ },
+ "end": {
+ "line": 410,
+ "column": 3
+ }
+ },
+ "line": 406
+ },
+ "28": {
+ "name": "(anonymous_28)",
+ "decl": {
+ "start": {
+ "line": 416,
+ "column": 2
+ },
+ "end": {
+ "line": 416,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 416,
+ "column": 29
+ },
+ "end": {
+ "line": 418,
+ "column": 3
+ }
+ },
+ "line": 416
+ },
+ "29": {
+ "name": "(anonymous_29)",
+ "decl": {
+ "start": {
+ "line": 428,
+ "column": 2
+ },
+ "end": {
+ "line": 428,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 428,
+ "column": 33
+ },
+ "end": {
+ "line": 430,
+ "column": 3
+ }
+ },
+ "line": 428
+ },
+ "30": {
+ "name": "(anonymous_30)",
+ "decl": {
+ "start": {
+ "line": 436,
+ "column": 2
+ },
+ "end": {
+ "line": 436,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 436,
+ "column": 21
+ },
+ "end": {
+ "line": 438,
+ "column": 3
+ }
+ },
+ "line": 436
+ },
+ "31": {
+ "name": "(anonymous_31)",
+ "decl": {
+ "start": {
+ "line": 448,
+ "column": 2
+ },
+ "end": {
+ "line": 448,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 448,
+ "column": 40
+ },
+ "end": {
+ "line": 453,
+ "column": 3
+ }
+ },
+ "line": 448
+ },
+ "32": {
+ "name": "(anonymous_32)",
+ "decl": {
+ "start": {
+ "line": 465,
+ "column": 2
+ },
+ "end": {
+ "line": 465,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 465,
+ "column": 33
+ },
+ "end": {
+ "line": 468,
+ "column": 3
+ }
+ },
+ "line": 465
+ },
+ "33": {
+ "name": "(anonymous_33)",
+ "decl": {
+ "start": {
+ "line": 476,
+ "column": 2
+ },
+ "end": {
+ "line": 476,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 476,
+ "column": 23
+ },
+ "end": {
+ "line": 478,
+ "column": 3
+ }
+ },
+ "line": 476
+ },
+ "34": {
+ "name": "(anonymous_34)",
+ "decl": {
+ "start": {
+ "line": 486,
+ "column": 2
+ },
+ "end": {
+ "line": 486,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 486,
+ "column": 24
+ },
+ "end": {
+ "line": 488,
+ "column": 3
+ }
+ },
+ "line": 486
+ },
+ "35": {
+ "name": "(anonymous_35)",
+ "decl": {
+ "start": {
+ "line": 494,
+ "column": 2
+ },
+ "end": {
+ "line": 494,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 494,
+ "column": 56
+ },
+ "end": {
+ "line": 511,
+ "column": 3
+ }
+ },
+ "line": 494
+ },
+ "36": {
+ "name": "(anonymous_36)",
+ "decl": {
+ "start": {
+ "line": 496,
+ "column": 52
+ },
+ "end": {
+ "line": 496,
+ "column": 53
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 496,
+ "column": 64
+ },
+ "end": {
+ "line": 499,
+ "column": 7
+ }
+ },
+ "line": 496
+ },
+ "37": {
+ "name": "(anonymous_37)",
+ "decl": {
+ "start": {
+ "line": 499,
+ "column": 9
+ },
+ "end": {
+ "line": 499,
+ "column": 10
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 499,
+ "column": 26
+ },
+ "end": {
+ "line": 507,
+ "column": 7
+ }
+ },
+ "line": 499
+ },
+ "38": {
+ "name": "(anonymous_38)",
+ "decl": {
+ "start": {
+ "line": 517,
+ "column": 2
+ },
+ "end": {
+ "line": 517,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 517,
+ "column": 32
+ },
+ "end": {
+ "line": 526,
+ "column": 3
+ }
+ },
+ "line": 517
+ },
+ "39": {
+ "name": "(anonymous_39)",
+ "decl": {
+ "start": {
+ "line": 519,
+ "column": 53
+ },
+ "end": {
+ "line": 519,
+ "column": 54
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 519,
+ "column": 70
+ },
+ "end": {
+ "line": 522,
+ "column": 7
+ }
+ },
+ "line": 519
+ },
+ "40": {
+ "name": "(anonymous_40)",
+ "decl": {
+ "start": {
+ "line": 537,
+ "column": 2
+ },
+ "end": {
+ "line": 537,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 537,
+ "column": 49
+ },
+ "end": {
+ "line": 539,
+ "column": 3
+ }
+ },
+ "line": 537
+ },
+ "41": {
+ "name": "(anonymous_41)",
+ "decl": {
+ "start": {
+ "line": 548,
+ "column": 2
+ },
+ "end": {
+ "line": 548,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 548,
+ "column": 23
+ },
+ "end": {
+ "line": 550,
+ "column": 3
+ }
+ },
+ "line": 548
+ },
+ "42": {
+ "name": "(anonymous_42)",
+ "decl": {
+ "start": {
+ "line": 555,
+ "column": 2
+ },
+ "end": {
+ "line": 555,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 555,
+ "column": 12
+ },
+ "end": {
+ "line": 557,
+ "column": 3
+ }
+ },
+ "line": 555
+ },
+ "43": {
+ "name": "(anonymous_43)",
+ "decl": {
+ "start": {
+ "line": 564,
+ "column": 2
+ },
+ "end": {
+ "line": 564,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 564,
+ "column": 36
+ },
+ "end": {
+ "line": 566,
+ "column": 3
+ }
+ },
+ "line": 564
+ },
+ "44": {
+ "name": "(anonymous_44)",
+ "decl": {
+ "start": {
+ "line": 575,
+ "column": 2
+ },
+ "end": {
+ "line": 575,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 575,
+ "column": 32
+ },
+ "end": {
+ "line": 581,
+ "column": 3
+ }
+ },
+ "line": 575
+ },
+ "45": {
+ "name": "(anonymous_45)",
+ "decl": {
+ "start": {
+ "line": 589,
+ "column": 2
+ },
+ "end": {
+ "line": 589,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 589,
+ "column": 32
+ },
+ "end": {
+ "line": 601,
+ "column": 3
+ }
+ },
+ "line": 589
+ },
+ "46": {
+ "name": "(anonymous_46)",
+ "decl": {
+ "start": {
+ "line": 629,
+ "column": 2
+ },
+ "end": {
+ "line": 629,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 629,
+ "column": 110
+ },
+ "end": {
+ "line": 708,
+ "column": 3
+ }
+ },
+ "line": 629
+ },
+ "47": {
+ "name": "(anonymous_47)",
+ "decl": {
+ "start": {
+ "line": 725,
+ "column": 2
+ },
+ "end": {
+ "line": 725,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 725,
+ "column": 61
+ },
+ "end": {
+ "line": 770,
+ "column": 3
+ }
+ },
+ "line": 725
+ },
+ "48": {
+ "name": "(anonymous_48)",
+ "decl": {
+ "start": {
+ "line": 772,
+ "column": 2
+ },
+ "end": {
+ "line": 772,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 772,
+ "column": 28
+ },
+ "end": {
+ "line": 774,
+ "column": 3
+ }
+ },
+ "line": 772
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 197,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 33
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 197,
+ "column": 28
+ },
+ "end": {
+ "line": 197,
+ "column": 33
+ }
+ }
+ ],
+ "line": 197
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 5
+ }
+ }
+ ],
+ "line": 199
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 211,
+ "column": 9
+ }
+ }
+ ],
+ "line": 205
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 206,
+ "column": 10
+ },
+ "end": {
+ "line": 210,
+ "column": 11
+ }
+ }
+ ],
+ "line": 206
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 213,
+ "column": 8
+ },
+ "end": {
+ "line": 213,
+ "column": 40
+ }
+ }
+ ],
+ "line": 213
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 232,
+ "column": 4
+ },
+ "end": {
+ "line": 232,
+ "column": 31
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 232,
+ "column": 24
+ },
+ "end": {
+ "line": 232,
+ "column": 31
+ }
+ }
+ ],
+ "line": 232
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 241,
+ "column": 8
+ },
+ "end": {
+ "line": 245,
+ "column": 9
+ }
+ }
+ ],
+ "line": 241
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 10
+ },
+ "end": {
+ "line": 242,
+ "column": 90
+ }
+ }
+ ],
+ "line": 242
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 243,
+ "column": 10
+ },
+ "end": {
+ "line": 243,
+ "column": 85
+ }
+ }
+ ],
+ "line": 243
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 243,
+ "column": 14
+ },
+ "end": {
+ "line": 243,
+ "column": 42
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 243,
+ "column": 14
+ },
+ "end": {
+ "line": 243,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 243,
+ "column": 25
+ },
+ "end": {
+ "line": 243,
+ "column": 42
+ }
+ }
+ ],
+ "line": 243
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 250,
+ "column": 8
+ },
+ "end": {
+ "line": 250,
+ "column": 71
+ }
+ }
+ ],
+ "line": 250
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 262,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 5
+ }
+ }
+ ],
+ "line": 262
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 262,
+ "column": 8
+ },
+ "end": {
+ "line": 262,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 262,
+ "column": 8
+ },
+ "end": {
+ "line": 262,
+ "column": 22
+ }
+ },
+ {
+ "start": {
+ "line": 262,
+ "column": 26
+ },
+ "end": {
+ "line": 262,
+ "column": 45
+ }
+ }
+ ],
+ "line": 262
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 270,
+ "column": 4
+ },
+ "end": {
+ "line": 274,
+ "column": 5
+ }
+ }
+ ],
+ "line": 270
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 449,
+ "column": 11
+ },
+ "end": {
+ "line": 452,
+ "column": 76
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 449,
+ "column": 11
+ },
+ "end": {
+ "line": 449,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 450,
+ "column": 9
+ },
+ "end": {
+ "line": 450,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 451,
+ "column": 9
+ },
+ "end": {
+ "line": 451,
+ "column": 34
+ }
+ },
+ {
+ "start": {
+ "line": 452,
+ "column": 9
+ },
+ "end": {
+ "line": 452,
+ "column": 76
+ }
+ }
+ ],
+ "line": 449
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ },
+ {
+ "start": {
+ "line": 466,
+ "column": 4
+ },
+ "end": {
+ "line": 466,
+ "column": 39
+ }
+ }
+ ],
+ "line": 466
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 495,
+ "column": 4
+ },
+ "end": {
+ "line": 508,
+ "column": 5
+ }
+ }
+ ],
+ "line": 495
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 495,
+ "column": 8
+ },
+ "end": {
+ "line": 495,
+ "column": 68
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 495,
+ "column": 8
+ },
+ "end": {
+ "line": 495,
+ "column": 29
+ }
+ },
+ {
+ "start": {
+ "line": 495,
+ "column": 33
+ },
+ "end": {
+ "line": 495,
+ "column": 46
+ }
+ },
+ {
+ "start": {
+ "line": 495,
+ "column": 50
+ },
+ "end": {
+ "line": 495,
+ "column": 68
+ }
+ }
+ ],
+ "line": 495
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 502,
+ "column": 8
+ },
+ "end": {
+ "line": 504,
+ "column": 9
+ }
+ }
+ ],
+ "line": 502
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 518,
+ "column": 4
+ },
+ "end": {
+ "line": 523,
+ "column": 5
+ }
+ }
+ ],
+ "line": 518
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 518,
+ "column": 8
+ },
+ "end": {
+ "line": 518,
+ "column": 68
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 518,
+ "column": 8
+ },
+ "end": {
+ "line": 518,
+ "column": 28
+ }
+ },
+ {
+ "start": {
+ "line": 518,
+ "column": 32
+ },
+ "end": {
+ "line": 518,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 518,
+ "column": 49
+ },
+ "end": {
+ "line": 518,
+ "column": 68
+ }
+ }
+ ],
+ "line": 518
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 576,
+ "column": 4
+ },
+ "end": {
+ "line": 576,
+ "column": 35
+ }
+ }
+ ],
+ "line": 576
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 590,
+ "column": 4
+ },
+ "end": {
+ "line": 595,
+ "column": 5
+ }
+ }
+ ],
+ "line": 590
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 630,
+ "column": 4
+ },
+ "end": {
+ "line": 632,
+ "column": 5
+ }
+ }
+ ],
+ "line": 630
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 634,
+ "column": 4
+ },
+ "end": {
+ "line": 636,
+ "column": 5
+ }
+ }
+ ],
+ "line": 634
+ },
+ "25": {
+ "loc": {
+ "start": {
+ "line": 634,
+ "column": 8
+ },
+ "end": {
+ "line": 634,
+ "column": 63
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 634,
+ "column": 8
+ },
+ "end": {
+ "line": 634,
+ "column": 28
+ }
+ },
+ {
+ "start": {
+ "line": 634,
+ "column": 32
+ },
+ "end": {
+ "line": 634,
+ "column": 63
+ }
+ }
+ ],
+ "line": 634
+ },
+ "26": {
+ "loc": {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 638,
+ "column": 4
+ },
+ "end": {
+ "line": 640,
+ "column": 5
+ }
+ }
+ ],
+ "line": 638
+ },
+ "27": {
+ "loc": {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 642,
+ "column": 4
+ },
+ "end": {
+ "line": 644,
+ "column": 5
+ }
+ }
+ ],
+ "line": 642
+ },
+ "28": {
+ "loc": {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 4
+ },
+ "end": {
+ "line": 648,
+ "column": 5
+ }
+ }
+ ],
+ "line": 646
+ },
+ "29": {
+ "loc": {
+ "start": {
+ "line": 646,
+ "column": 8
+ },
+ "end": {
+ "line": 646,
+ "column": 131
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 646,
+ "column": 8
+ },
+ "end": {
+ "line": 646,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 35
+ },
+ "end": {
+ "line": 646,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 75
+ },
+ "end": {
+ "line": 646,
+ "column": 93
+ }
+ },
+ {
+ "start": {
+ "line": 646,
+ "column": 97
+ },
+ "end": {
+ "line": 646,
+ "column": 131
+ }
+ }
+ ],
+ "line": 646
+ },
+ "30": {
+ "loc": {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 650,
+ "column": 4
+ },
+ "end": {
+ "line": 652,
+ "column": 5
+ }
+ }
+ ],
+ "line": 650
+ },
+ "31": {
+ "loc": {
+ "start": {
+ "line": 650,
+ "column": 8
+ },
+ "end": {
+ "line": 650,
+ "column": 82
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 650,
+ "column": 8
+ },
+ "end": {
+ "line": 650,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 650,
+ "column": 35
+ },
+ "end": {
+ "line": 650,
+ "column": 71
+ }
+ },
+ {
+ "start": {
+ "line": 650,
+ "column": 75
+ },
+ "end": {
+ "line": 650,
+ "column": 82
+ }
+ }
+ ],
+ "line": 650
+ },
+ "32": {
+ "loc": {
+ "start": {
+ "line": 656,
+ "column": 21
+ },
+ "end": {
+ "line": 656,
+ "column": 122
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 656,
+ "column": 89
+ },
+ "end": {
+ "line": 656,
+ "column": 112
+ }
+ },
+ {
+ "start": {
+ "line": 656,
+ "column": 115
+ },
+ "end": {
+ "line": 656,
+ "column": 122
+ }
+ }
+ ],
+ "line": 656
+ },
+ "33": {
+ "loc": {
+ "start": {
+ "line": 656,
+ "column": 22
+ },
+ "end": {
+ "line": 656,
+ "column": 85
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 656,
+ "column": 22
+ },
+ "end": {
+ "line": 656,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 656,
+ "column": 49
+ },
+ "end": {
+ "line": 656,
+ "column": 85
+ }
+ }
+ ],
+ "line": 656
+ },
+ "34": {
+ "loc": {
+ "start": {
+ "line": 666,
+ "column": 52
+ },
+ "end": {
+ "line": 666,
+ "column": 97
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 666,
+ "column": 63
+ },
+ "end": {
+ "line": 666,
+ "column": 86
+ }
+ },
+ {
+ "start": {
+ "line": 666,
+ "column": 89
+ },
+ "end": {
+ "line": 666,
+ "column": 97
+ }
+ }
+ ],
+ "line": 666
+ },
+ "35": {
+ "loc": {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 668,
+ "column": 4
+ },
+ "end": {
+ "line": 684,
+ "column": 5
+ }
+ }
+ ],
+ "line": 668
+ },
+ "36": {
+ "loc": {
+ "start": {
+ "line": 682,
+ "column": 8
+ },
+ "end": {
+ "line": 682,
+ "column": 83
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 682,
+ "column": 19
+ },
+ "end": {
+ "line": 682,
+ "column": 57
+ }
+ },
+ {
+ "start": {
+ "line": 682,
+ "column": 60
+ },
+ "end": {
+ "line": 682,
+ "column": 83
+ }
+ }
+ ],
+ "line": 682
+ },
+ "37": {
+ "loc": {
+ "start": {
+ "line": 725,
+ "column": 6
+ },
+ "end": {
+ "line": 725,
+ "column": 29
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 725,
+ "column": 27
+ },
+ "end": {
+ "line": 725,
+ "column": 29
+ }
+ }
+ ],
+ "line": 725
+ },
+ "38": {
+ "loc": {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 726,
+ "column": 4
+ },
+ "end": {
+ "line": 730,
+ "column": 5
+ }
+ }
+ ],
+ "line": 726
+ },
+ "39": {
+ "loc": {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 735,
+ "column": 4
+ },
+ "end": {
+ "line": 737,
+ "column": 5
+ }
+ }
+ ],
+ "line": 735
+ },
+ "40": {
+ "loc": {
+ "start": {
+ "line": 735,
+ "column": 8
+ },
+ "end": {
+ "line": 735,
+ "column": 78
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 735,
+ "column": 8
+ },
+ "end": {
+ "line": 735,
+ "column": 17
+ }
+ },
+ {
+ "start": {
+ "line": 735,
+ "column": 22
+ },
+ "end": {
+ "line": 735,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 735,
+ "column": 46
+ },
+ "end": {
+ "line": 735,
+ "column": 77
+ }
+ }
+ ],
+ "line": 735
+ },
+ "41": {
+ "loc": {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 739,
+ "column": 4
+ },
+ "end": {
+ "line": 741,
+ "column": 5
+ }
+ }
+ ],
+ "line": 739
+ },
+ "42": {
+ "loc": {
+ "start": {
+ "line": 739,
+ "column": 8
+ },
+ "end": {
+ "line": 739,
+ "column": 57
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 739,
+ "column": 8
+ },
+ "end": {
+ "line": 739,
+ "column": 24
+ }
+ },
+ {
+ "start": {
+ "line": 739,
+ "column": 28
+ },
+ "end": {
+ "line": 739,
+ "column": 57
+ }
+ }
+ ],
+ "line": 739
+ },
+ "43": {
+ "loc": {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 749,
+ "column": 4
+ },
+ "end": {
+ "line": 759,
+ "column": 5
+ }
+ }
+ ],
+ "line": 749
+ },
+ "44": {
+ "loc": {
+ "start": {
+ "line": 749,
+ "column": 8
+ },
+ "end": {
+ "line": 749,
+ "column": 37
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 749,
+ "column": 8
+ },
+ "end": {
+ "line": 749,
+ "column": 17
+ }
+ },
+ {
+ "start": {
+ "line": 749,
+ "column": 21
+ },
+ "end": {
+ "line": 749,
+ "column": 37
+ }
+ }
+ ],
+ "line": 749
+ },
+ "45": {
+ "loc": {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 751,
+ "column": 6
+ },
+ "end": {
+ "line": 751,
+ "column": 35
+ }
+ }
+ ],
+ "line": 751
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 671,
+ "3": 671,
+ "4": 671,
+ "5": 671,
+ "6": 671,
+ "7": 671,
+ "8": 0,
+ "9": 403,
+ "10": 5,
+ "11": 5,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 12,
+ "16": 12,
+ "17": 6,
+ "18": 2,
+ "19": 0,
+ "20": 2,
+ "21": 2,
+ "22": 2,
+ "23": 2,
+ "24": 0,
+ "25": 2,
+ "26": 2,
+ "27": 0,
+ "28": 2,
+ "29": 2,
+ "30": 92,
+ "31": 91,
+ "32": 91,
+ "33": 13,
+ "34": 0,
+ "35": 13,
+ "36": 0,
+ "37": 13,
+ "38": 91,
+ "39": 1,
+ "40": 1,
+ "41": 0,
+ "42": 10,
+ "43": 2,
+ "44": 8,
+ "45": 8,
+ "46": 8,
+ "47": 1,
+ "48": 1,
+ "49": 0,
+ "50": 7,
+ "51": 7,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 9,
+ "56": 9,
+ "57": 9,
+ "58": 9,
+ "59": 6,
+ "60": 0,
+ "61": 6,
+ "62": 6,
+ "63": 6,
+ "64": 2,
+ "65": 1,
+ "66": 1,
+ "67": 4,
+ "68": 4,
+ "69": 4,
+ "70": 0,
+ "71": 238,
+ "72": 2,
+ "73": 4,
+ "74": 173,
+ "75": 2,
+ "76": 171,
+ "77": 1,
+ "78": 2,
+ "79": 7,
+ "80": 7,
+ "81": 7,
+ "82": 7,
+ "83": 0,
+ "84": 0,
+ "85": 0,
+ "86": 0,
+ "87": 0,
+ "88": 0,
+ "89": 0,
+ "90": 0,
+ "91": 0,
+ "92": 0,
+ "93": 48,
+ "94": 860,
+ "95": 671,
+ "96": 7,
+ "97": 363,
+ "98": 0,
+ "99": 363,
+ "100": 410,
+ "101": 351,
+ "102": 59,
+ "103": 53,
+ "104": 1,
+ "105": 52,
+ "106": 1,
+ "107": 51,
+ "108": 1,
+ "109": 50,
+ "110": 1,
+ "111": 49,
+ "112": 1,
+ "113": 48,
+ "114": 0,
+ "115": 48,
+ "116": 48,
+ "117": 48,
+ "118": 48,
+ "119": 48,
+ "120": 48,
+ "121": 1,
+ "122": 48,
+ "123": 48,
+ "124": 48,
+ "125": 40,
+ "126": 28,
+ "127": 12,
+ "128": 1,
+ "129": 11,
+ "130": 0,
+ "131": 11,
+ "132": 9,
+ "133": 9,
+ "134": 1,
+ "135": 8,
+ "136": 8,
+ "137": 2,
+ "138": 2,
+ "139": 2,
+ "140": 138
+ },
+ "f": {
+ "0": 671,
+ "1": 0,
+ "2": 403,
+ "3": 5,
+ "4": 1,
+ "5": 12,
+ "6": 6,
+ "7": 2,
+ "8": 2,
+ "9": 2,
+ "10": 92,
+ "11": 91,
+ "12": 1,
+ "13": 10,
+ "14": 1,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 9,
+ "20": 9,
+ "21": 6,
+ "22": 0,
+ "23": 6,
+ "24": 2,
+ "25": 1,
+ "26": 1,
+ "27": 4,
+ "28": 0,
+ "29": 238,
+ "30": 2,
+ "31": 4,
+ "32": 173,
+ "33": 1,
+ "34": 2,
+ "35": 7,
+ "36": 7,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 48,
+ "41": 860,
+ "42": 671,
+ "43": 7,
+ "44": 363,
+ "45": 410,
+ "46": 53,
+ "47": 40,
+ "48": 138
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0,
+ 2
+ ],
+ "2": [
+ 2,
+ 0
+ ],
+ "3": [
+ 0,
+ 2
+ ],
+ "4": [
+ 0,
+ 2
+ ],
+ "5": [
+ 0
+ ],
+ "6": [
+ 13,
+ 78
+ ],
+ "7": [
+ 0,
+ 13
+ ],
+ "8": [
+ 0,
+ 13
+ ],
+ "9": [
+ 13,
+ 0
+ ],
+ "10": [
+ 1,
+ 0
+ ],
+ "11": [
+ 2,
+ 8
+ ],
+ "12": [
+ 10,
+ 10
+ ],
+ "13": [
+ 1,
+ 7
+ ],
+ "14": [
+ 4,
+ 3,
+ 2,
+ 1
+ ],
+ "15": [
+ 2,
+ 171
+ ],
+ "16": [
+ 7,
+ 0
+ ],
+ "17": [
+ 7,
+ 7,
+ 7
+ ],
+ "18": [
+ 0,
+ 0
+ ],
+ "19": [
+ 0,
+ 0
+ ],
+ "20": [
+ 0,
+ 0,
+ 0
+ ],
+ "21": [
+ 0,
+ 363
+ ],
+ "22": [
+ 351,
+ 59
+ ],
+ "23": [
+ 1,
+ 52
+ ],
+ "24": [
+ 1,
+ 51
+ ],
+ "25": [
+ 52,
+ 52
+ ],
+ "26": [
+ 1,
+ 50
+ ],
+ "27": [
+ 1,
+ 49
+ ],
+ "28": [
+ 1,
+ 48
+ ],
+ "29": [
+ 49,
+ 7,
+ 6,
+ 6
+ ],
+ "30": [
+ 0,
+ 48
+ ],
+ "31": [
+ 48,
+ 6,
+ 5
+ ],
+ "32": [
+ 5,
+ 43
+ ],
+ "33": [
+ 48,
+ 6
+ ],
+ "34": [
+ 5,
+ 43
+ ],
+ "35": [
+ 1,
+ 47
+ ],
+ "36": [
+ 0,
+ 1
+ ],
+ "37": [
+ 28
+ ],
+ "38": [
+ 28,
+ 12
+ ],
+ "39": [
+ 1,
+ 11
+ ],
+ "40": [
+ 12,
+ 12,
+ 12
+ ],
+ "41": [
+ 0,
+ 11
+ ],
+ "42": [
+ 11,
+ 9
+ ],
+ "43": [
+ 9,
+ 2
+ ],
+ "44": [
+ 11,
+ 11
+ ],
+ "45": [
+ 1,
+ 8
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e398ef6cfed531092cc82c8c1c3cbf491b5057e2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/query.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/query.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 69
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 26
+ }
+ },
+ "2": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 7
+ }
+ },
+ "3": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 27
+ }
+ },
+ "4": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 7
+ }
+ },
+ "5": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 27
+ }
+ },
+ "6": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 7
+ }
+ },
+ "7": {
+ "start": {
+ "line": 75,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 27
+ }
+ },
+ "8": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 31
+ }
+ },
+ "9": {
+ "start": {
+ "line": 92,
+ "column": 28
+ },
+ "end": {
+ "line": 96,
+ "column": 6
+ }
+ },
+ "10": {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ "11": {
+ "start": {
+ "line": 93,
+ "column": 23
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ "12": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ "13": {
+ "start": {
+ "line": 94,
+ "column": 23
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ "14": {
+ "start": {
+ "line": 95,
+ "column": 6
+ },
+ "end": {
+ "line": 95,
+ "column": 15
+ }
+ },
+ "15": {
+ "start": {
+ "line": 99,
+ "column": 14
+ },
+ "end": {
+ "line": 99,
+ "column": 17
+ }
+ },
+ "16": {
+ "start": {
+ "line": 100,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 5
+ }
+ },
+ "17": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ "18": {
+ "start": {
+ "line": 101,
+ "column": 19
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ "19": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 35
+ }
+ },
+ "20": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 15
+ }
+ },
+ "21": {
+ "start": {
+ "line": 106,
+ "column": 4
+ },
+ "end": {
+ "line": 106,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 19,
+ "column": 2
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 89
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 19
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 38
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 47,
+ "column": 37
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 47
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 49
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 82,
+ "column": 2
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 42
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 20
+ },
+ "end": {
+ "line": 107,
+ "column": 3
+ }
+ },
+ "line": 90
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 53
+ },
+ "end": {
+ "line": 92,
+ "column": 54
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 63
+ },
+ "end": {
+ "line": 96,
+ "column": 5
+ }
+ },
+ "line": 92
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 21
+ },
+ "end": {
+ "line": 20,
+ "column": 68
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 20,
+ "column": 41
+ },
+ "end": {
+ "line": 20,
+ "column": 63
+ }
+ },
+ {
+ "start": {
+ "line": 20,
+ "column": 66
+ },
+ "end": {
+ "line": 20,
+ "column": 68
+ }
+ }
+ ],
+ "line": 20
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 29
+ },
+ "end": {
+ "line": 32,
+ "column": 38
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 32,
+ "column": 29
+ },
+ "end": {
+ "line": 32,
+ "column": 32
+ }
+ },
+ {
+ "start": {
+ "line": 32,
+ "column": 36
+ },
+ "end": {
+ "line": 32,
+ "column": 38
+ }
+ }
+ ],
+ "line": 32
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 55
+ },
+ "end": {
+ "line": 67,
+ "column": 64
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 55
+ },
+ "end": {
+ "line": 67,
+ "column": 58
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 62
+ },
+ "end": {
+ "line": 67,
+ "column": 64
+ }
+ }
+ ],
+ "line": 67
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 93,
+ "column": 6
+ },
+ "end": {
+ "line": 93,
+ "column": 33
+ }
+ }
+ ],
+ "line": 93
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 32
+ }
+ }
+ ],
+ "line": 94
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ },
+ {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 30
+ }
+ }
+ ],
+ "line": 101
+ }
+ },
+ "s": {
+ "0": 671,
+ "1": 671,
+ "2": 9,
+ "3": 9,
+ "4": 6,
+ "5": 6,
+ "6": 4,
+ "7": 4,
+ "8": 1069,
+ "9": 910,
+ "10": 20,
+ "11": 0,
+ "12": 20,
+ "13": 20,
+ "14": 0,
+ "15": 910,
+ "16": 910,
+ "17": 46,
+ "18": 19,
+ "19": 46,
+ "20": 910,
+ "21": 910
+ },
+ "f": {
+ "0": 671,
+ "1": 9,
+ "2": 6,
+ "3": 4,
+ "4": 1069,
+ "5": 910,
+ "6": 20
+ },
+ "b": {
+ "0": [
+ 19,
+ 652
+ ],
+ "1": [
+ 9,
+ 0
+ ],
+ "2": [
+ 4,
+ 4
+ ],
+ "3": [
+ 0,
+ 20
+ ],
+ "4": [
+ 20,
+ 0
+ ],
+ "5": [
+ 19,
+ 27
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "995869b1e596de7ff0eafd75a36a7b60fe40bdb2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/disconnect.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/disconnect.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 19
+ }
+ },
+ "1": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 25
+ }
+ },
+ "2": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 93
+ }
+ },
+ "4": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 72
+ }
+ },
+ "5": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 64
+ }
+ },
+ "6": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 64
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 30
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 45
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 40
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 26
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 51
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 59,
+ "column": 2
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 26
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 59
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "0503b60db1e60db37ceb0fe473ed374d0a11f1d1"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ReferenceBase.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ReferenceBase.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 14,
+ "column": 26
+ }
+ },
+ "1": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 28
+ }
+ },
+ "2": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 90
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 28
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 56
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 13
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 27
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 17
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "line": 28
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 16
+ },
+ "end": {
+ "line": 15,
+ "column": 27
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 15,
+ "column": 16
+ },
+ "end": {
+ "line": 15,
+ "column": 20
+ }
+ },
+ {
+ "start": {
+ "line": 15,
+ "column": 24
+ },
+ "end": {
+ "line": 15,
+ "column": 27
+ }
+ }
+ ],
+ "line": 15
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 25,
+ "column": 11
+ },
+ "end": {
+ "line": 25,
+ "column": 89
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 25,
+ "column": 31
+ },
+ "end": {
+ "line": 25,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 25,
+ "column": 38
+ },
+ "end": {
+ "line": 25,
+ "column": 89
+ }
+ }
+ ],
+ "line": 25
+ }
+ },
+ "s": {
+ "0": 677,
+ "1": 677,
+ "2": 262,
+ "3": 0
+ },
+ "f": {
+ "0": 677,
+ "1": 262,
+ "2": 0
+ },
+ "b": {
+ "0": [
+ 677,
+ 6
+ ],
+ "1": [
+ 2,
+ 260
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "3531f05d57b61d0dd86dbcc004f53227ace3ba25"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase-app.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase-app.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 43,
+ "column": 27
+ },
+ "end": {
+ "line": 43,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 26
+ }
+ },
+ "3": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 47
+ }
+ },
+ "4": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 30
+ }
+ },
+ "5": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 36
+ }
+ },
+ "6": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 68
+ }
+ },
+ "7": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 80
+ }
+ },
+ "8": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 65
+ }
+ },
+ "9": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 71
+ }
+ },
+ "10": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 68
+ }
+ },
+ "11": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 77
+ }
+ },
+ "12": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 80
+ }
+ },
+ "14": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 68
+ }
+ },
+ "15": {
+ "start": {
+ "line": 88,
+ "column": 4
+ },
+ "end": {
+ "line": 88,
+ "column": 80
+ }
+ },
+ "16": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 79
+ }
+ },
+ "17": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 74
+ }
+ },
+ "18": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 68
+ }
+ },
+ "19": {
+ "start": {
+ "line": 92,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 29
+ }
+ },
+ "20": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ },
+ "21": {
+ "start": {
+ "line": 104,
+ "column": 6
+ },
+ "end": {
+ "line": 104,
+ "column": 31
+ }
+ },
+ "22": {
+ "start": {
+ "line": 105,
+ "column": 6
+ },
+ "end": {
+ "line": 105,
+ "column": 37
+ }
+ },
+ "23": {
+ "start": {
+ "line": 107,
+ "column": 6
+ },
+ "end": {
+ "line": 110,
+ "column": 9
+ }
+ },
+ "24": {
+ "start": {
+ "line": 108,
+ "column": 8
+ },
+ "end": {
+ "line": 108,
+ "column": 33
+ }
+ },
+ "25": {
+ "start": {
+ "line": 109,
+ "column": 8
+ },
+ "end": {
+ "line": 109,
+ "column": 87
+ }
+ },
+ "26": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "27": {
+ "start": {
+ "line": 123,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 25
+ }
+ },
+ "28": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 126,
+ "column": 22
+ }
+ },
+ "29": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 44
+ }
+ },
+ "30": {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ "31": {
+ "start": {
+ "line": 146,
+ "column": 26
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ "32": {
+ "start": {
+ "line": 147,
+ "column": 17
+ },
+ "end": {
+ "line": 147,
+ "column": 35
+ }
+ },
+ "33": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 150,
+ "column": 18
+ },
+ "end": {
+ "line": 150,
+ "column": 25
+ }
+ },
+ "35": {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ },
+ "36": {
+ "start": {
+ "line": 153,
+ "column": 8
+ },
+ "end": {
+ "line": 153,
+ "column": 69
+ }
+ },
+ "37": {
+ "start": {
+ "line": 156,
+ "column": 6
+ },
+ "end": {
+ "line": 156,
+ "column": 29
+ }
+ },
+ "38": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 157,
+ "column": 38
+ }
+ },
+ "39": {
+ "start": {
+ "line": 166,
+ "column": 4
+ },
+ "end": {
+ "line": 166,
+ "column": 87
+ }
+ },
+ "40": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ "41": {
+ "start": {
+ "line": 183,
+ "column": 27
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ "42": {
+ "start": {
+ "line": 185,
+ "column": 4
+ },
+ "end": {
+ "line": 190,
+ "column": 7
+ }
+ },
+ "43": {
+ "start": {
+ "line": 186,
+ "column": 6
+ },
+ "end": {
+ "line": 189,
+ "column": 9
+ }
+ },
+ "44": {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ "45": {
+ "start": {
+ "line": 187,
+ "column": 19
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ "46": {
+ "start": {
+ "line": 188,
+ "column": 8
+ },
+ "end": {
+ "line": 188,
+ "column": 29
+ }
+ },
+ "47": {
+ "start": {
+ "line": 201,
+ "column": 24
+ },
+ "end": {
+ "line": 214,
+ "column": 5
+ }
+ },
+ "48": {
+ "start": {
+ "line": 202,
+ "column": 20
+ },
+ "end": {
+ "line": 202,
+ "column": 50
+ }
+ },
+ "49": {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ },
+ "50": {
+ "start": {
+ "line": 205,
+ "column": 8
+ },
+ "end": {
+ "line": 205,
+ "column": 51
+ }
+ },
+ "51": {
+ "start": {
+ "line": 206,
+ "column": 8
+ },
+ "end": {
+ "line": 206,
+ "column": 53
+ }
+ },
+ "52": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "53": {
+ "start": {
+ "line": 210,
+ "column": 8
+ },
+ "end": {
+ "line": 210,
+ "column": 73
+ }
+ },
+ "54": {
+ "start": {
+ "line": 213,
+ "column": 6
+ },
+ "end": {
+ "line": 213,
+ "column": 37
+ }
+ },
+ "55": {
+ "start": {
+ "line": 216,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 7
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 54
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 42
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 107,
+ "column": 66
+ },
+ "end": {
+ "line": 107,
+ "column": 67
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 85
+ },
+ "end": {
+ "line": 110,
+ "column": 7
+ }
+ },
+ "line": 107
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 21
+ },
+ "end": {
+ "line": 127,
+ "column": 3
+ }
+ },
+ "line": 118
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 33
+ },
+ "end": {
+ "line": 135,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 27
+ },
+ "end": {
+ "line": 159,
+ "column": 3
+ }
+ },
+ "line": 145
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 165,
+ "column": 2
+ },
+ "end": {
+ "line": 165,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 11
+ },
+ "end": {
+ "line": 175,
+ "column": 3
+ }
+ },
+ "line": 165
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 182,
+ "column": 2
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 34
+ },
+ "end": {
+ "line": 191,
+ "column": 3
+ }
+ },
+ "line": 182
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 185,
+ "column": 23
+ },
+ "end": {
+ "line": 185,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 44
+ },
+ "end": {
+ "line": 190,
+ "column": 5
+ }
+ },
+ "line": 185
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 186,
+ "column": 66
+ },
+ "end": {
+ "line": 186,
+ "column": 67
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 186,
+ "column": 81
+ },
+ "end": {
+ "line": 189,
+ "column": 7
+ }
+ },
+ "line": 186
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 200,
+ "column": 2
+ },
+ "end": {
+ "line": 200,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 200,
+ "column": 134
+ },
+ "end": {
+ "line": 219,
+ "column": 3
+ }
+ },
+ "line": 200
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 201,
+ "column": 24
+ },
+ "end": {
+ "line": 201,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 201,
+ "column": 33
+ },
+ "end": {
+ "line": 214,
+ "column": 5
+ }
+ },
+ "line": 201
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 17
+ },
+ "end": {
+ "line": 100,
+ "column": 40
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 100,
+ "column": 35
+ },
+ "end": {
+ "line": 100,
+ "column": 40
+ }
+ }
+ ],
+ "line": 100
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 5
+ }
+ }
+ ],
+ "line": 101
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ }
+ ],
+ "line": 119
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ },
+ {
+ "start": {
+ "line": 146,
+ "column": 4
+ },
+ "end": {
+ "line": 146,
+ "column": 102
+ }
+ }
+ ],
+ "line": 146
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 152,
+ "column": 6
+ },
+ "end": {
+ "line": 154,
+ "column": 7
+ }
+ }
+ ],
+ "line": 152
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 10
+ },
+ "end": {
+ "line": 152,
+ "column": 76
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 152,
+ "column": 10
+ },
+ "end": {
+ "line": 152,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 152,
+ "column": 39
+ },
+ "end": {
+ "line": 152,
+ "column": 76
+ }
+ }
+ ],
+ "line": 152
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ },
+ {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 56
+ }
+ }
+ ],
+ "line": 183
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ },
+ {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 51
+ }
+ }
+ ],
+ "line": 187
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 6
+ },
+ "end": {
+ "line": 207,
+ "column": 7
+ }
+ }
+ ],
+ "line": 204
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 10
+ },
+ "end": {
+ "line": 204,
+ "column": 108
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 204,
+ "column": 10
+ },
+ "end": {
+ "line": 204,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 23
+ },
+ "end": {
+ "line": 204,
+ "column": 68
+ }
+ },
+ {
+ "start": {
+ "line": 204,
+ "column": 72
+ },
+ "end": {
+ "line": 204,
+ "column": 108
+ }
+ }
+ ],
+ "line": 204
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 209,
+ "column": 6
+ },
+ "end": {
+ "line": 211,
+ "column": 7
+ }
+ }
+ ],
+ "line": 209
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 4,
+ "2": 4,
+ "3": 4,
+ "4": 4,
+ "5": 4,
+ "6": 4,
+ "7": 4,
+ "8": 4,
+ "9": 4,
+ "10": 4,
+ "11": 4,
+ "12": 4,
+ "13": 4,
+ "14": 4,
+ "15": 4,
+ "16": 4,
+ "17": 4,
+ "18": 4,
+ "19": 4,
+ "20": 4,
+ "21": 3,
+ "22": 3,
+ "23": 1,
+ "24": 1,
+ "25": 1,
+ "26": 2,
+ "27": 1,
+ "28": 1,
+ "29": 9,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 3,
+ "41": 2,
+ "42": 1,
+ "43": 1,
+ "44": 1,
+ "45": 0,
+ "46": 1,
+ "47": 52,
+ "48": 567,
+ "49": 567,
+ "50": 0,
+ "51": 0,
+ "52": 567,
+ "53": 13,
+ "54": 567,
+ "55": 52
+ },
+ "f": {
+ "0": 4,
+ "1": 4,
+ "2": 1,
+ "3": 2,
+ "4": 9,
+ "5": 0,
+ "6": 0,
+ "7": 3,
+ "8": 1,
+ "9": 1,
+ "10": 52,
+ "11": 567
+ },
+ "b": {
+ "0": [
+ 1
+ ],
+ "1": [
+ 3,
+ 1
+ ],
+ "2": [
+ 1,
+ 1
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 2,
+ 1
+ ],
+ "7": [
+ 0,
+ 1
+ ],
+ "8": [
+ 0,
+ 567
+ ],
+ "9": [
+ 567,
+ 0,
+ 0
+ ],
+ "10": [
+ 13,
+ 554
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "d9b33ec155bee0d3bfbde3a4daaa007afca48d6c"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 30
+ }
+ },
+ "2": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 23
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 95
+ }
+ },
+ "4": {
+ "start": {
+ "line": 41,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 98
+ }
+ },
+ "5": {
+ "start": {
+ "line": 45,
+ "column": 23
+ },
+ "end": {
+ "line": 45,
+ "column": 28
+ }
+ },
+ "6": {
+ "start": {
+ "line": 46,
+ "column": 24
+ },
+ "end": {
+ "line": 46,
+ "column": 48
+ }
+ },
+ "7": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "8": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 34
+ }
+ },
+ "9": {
+ "start": {
+ "line": 56,
+ "column": 23
+ },
+ "end": {
+ "line": 56,
+ "column": 28
+ }
+ },
+ "10": {
+ "start": {
+ "line": 57,
+ "column": 24
+ },
+ "end": {
+ "line": 57,
+ "column": 50
+ }
+ },
+ "11": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ },
+ "12": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 63,
+ "column": 34
+ }
+ },
+ "13": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ },
+ "14": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 59
+ }
+ },
+ "15": {
+ "start": {
+ "line": 70,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 31
+ }
+ },
+ "16": {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 26
+ }
+ },
+ "17": {
+ "start": {
+ "line": 72,
+ "column": 6
+ },
+ "end": {
+ "line": 72,
+ "column": 37
+ }
+ },
+ "18": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 78,
+ "column": 6
+ },
+ "end": {
+ "line": 78,
+ "column": 82
+ }
+ },
+ "20": {
+ "start": {
+ "line": 80,
+ "column": 6
+ },
+ "end": {
+ "line": 80,
+ "column": 42
+ }
+ },
+ "21": {
+ "start": {
+ "line": 81,
+ "column": 6
+ },
+ "end": {
+ "line": 81,
+ "column": 46
+ }
+ },
+ "22": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 42
+ }
+ },
+ "23": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 43
+ }
+ },
+ "24": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 28
+ }
+ },
+ "25": {
+ "start": {
+ "line": 98,
+ "column": 23
+ },
+ "end": {
+ "line": 106,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 62
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 44,
+ "column": 2
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 49
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 44
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 50
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "line": 55
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 34
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 2
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 24
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 76
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 45
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 42
+ },
+ "end": {
+ "line": 91,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 26
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "line": 93
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 40
+ },
+ "end": {
+ "line": 34,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 34,
+ "column": 58
+ },
+ "end": {
+ "line": 34,
+ "column": 60
+ }
+ }
+ ],
+ "line": 34
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ }
+ ],
+ "line": 48
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 5
+ }
+ }
+ ],
+ "line": 59
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 5
+ }
+ }
+ ],
+ "line": 67
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 5
+ }
+ }
+ ],
+ "line": 77
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 1,
+ "14": 0,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 1,
+ "23": 1,
+ "24": 0,
+ "25": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 1,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 1
+ ],
+ "4": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "5d268ac7b0e0e1ad925e28567de8bb950216d1b8"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Interstitial.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Interstitial.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 6,
+ "column": 22
+ },
+ "end": {
+ "line": 6,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 8,
+ "column": 20
+ },
+ "end": {
+ "line": 8,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ },
+ "3": {
+ "start": {
+ "line": 15,
+ "column": 6
+ },
+ "end": {
+ "line": 15,
+ "column": 46
+ }
+ },
+ "4": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 19,
+ "column": 6
+ },
+ "end": {
+ "line": 19,
+ "column": 32
+ }
+ },
+ "6": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 23
+ }
+ },
+ "7": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 23
+ }
+ },
+ "8": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 25
+ }
+ },
+ "9": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 24
+ }
+ },
+ "10": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ },
+ "11": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 71
+ }
+ },
+ "12": {
+ "start": {
+ "line": 36,
+ "column": 22
+ },
+ "end": {
+ "line": 36,
+ "column": 65
+ }
+ },
+ "13": {
+ "start": {
+ "line": 38,
+ "column": 19
+ },
+ "end": {
+ "line": 38,
+ "column": 43
+ }
+ },
+ "14": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 27
+ }
+ },
+ "16": {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 14
+ }
+ },
+ "17": {
+ "start": {
+ "line": 45,
+ "column": 8
+ },
+ "end": {
+ "line": 45,
+ "column": 78
+ }
+ },
+ "18": {
+ "start": {
+ "line": 46,
+ "column": 8
+ },
+ "end": {
+ "line": 46,
+ "column": 35
+ }
+ },
+ "19": {
+ "start": {
+ "line": 47,
+ "column": 8
+ },
+ "end": {
+ "line": 47,
+ "column": 14
+ }
+ },
+ "20": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 41
+ }
+ },
+ "21": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 63
+ }
+ },
+ "22": {
+ "start": {
+ "line": 61,
+ "column": 20
+ },
+ "end": {
+ "line": 61,
+ "column": 27
+ }
+ },
+ "23": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 64,
+ "column": 6
+ },
+ "end": {
+ "line": 64,
+ "column": 58
+ }
+ },
+ "25": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 68
+ }
+ },
+ "26": {
+ "start": {
+ "line": 75,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 23
+ }
+ },
+ "27": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ "28": {
+ "start": {
+ "line": 84,
+ "column": 6
+ },
+ "end": {
+ "line": 84,
+ "column": 52
+ }
+ },
+ "29": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "30": {
+ "start": {
+ "line": 96,
+ "column": 6
+ },
+ "end": {
+ "line": 96,
+ "column": 113
+ }
+ },
+ "31": {
+ "start": {
+ "line": 97,
+ "column": 6
+ },
+ "end": {
+ "line": 97,
+ "column": 18
+ }
+ },
+ "32": {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 85
+ }
+ },
+ "33": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 28
+ }
+ },
+ "34": {
+ "start": {
+ "line": 102,
+ "column": 4
+ },
+ "end": {
+ "line": 102,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 12,
+ "column": 2
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 45
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 12
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 25
+ },
+ "end": {
+ "line": 35,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 36
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 60,
+ "column": 2
+ },
+ "end": {
+ "line": 60,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 30
+ },
+ "end": {
+ "line": 68,
+ "column": 3
+ }
+ },
+ "line": 60
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 74,
+ "column": 2
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 74,
+ "column": 13
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "line": 74
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 82,
+ "column": 2
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 9
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 94,
+ "column": 2
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 28
+ },
+ "end": {
+ "line": 103,
+ "column": 3
+ }
+ },
+ "line": 94
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 5
+ }
+ }
+ ],
+ "line": 14
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 6
+ },
+ "end": {
+ "line": 43,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 44,
+ "column": 6
+ },
+ "end": {
+ "line": 47,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 6
+ },
+ "end": {
+ "line": 48,
+ "column": 14
+ }
+ }
+ ],
+ "line": 40
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 65,
+ "column": 5
+ }
+ }
+ ],
+ "line": 63
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 8
+ },
+ "end": {
+ "line": 63,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 8
+ },
+ "end": {
+ "line": 63,
+ "column": 18
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 22
+ },
+ "end": {
+ "line": 63,
+ "column": 45
+ }
+ }
+ ],
+ "line": 63
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 83,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ }
+ ],
+ "line": 83
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ }
+ ],
+ "line": 95
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 1,
+ "11": 1,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0
+ },
+ "b": {
+ "0": [
+ 1,
+ 0
+ ],
+ "1": [
+ 0,
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "62242e8a6b156f89eba99a53f9142ec5fc2c6b5f"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdRequest.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdRequest.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 4,
+ "column": 4
+ },
+ "end": {
+ "line": 7,
+ "column": 6
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 23
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 77
+ }
+ },
+ "3": {
+ "start": {
+ "line": 16,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 16
+ }
+ },
+ "4": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 39
+ }
+ },
+ "5": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 16
+ }
+ },
+ "6": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 33
+ }
+ },
+ "7": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 16
+ }
+ },
+ "8": {
+ "start": {
+ "line": 34,
+ "column": 20
+ },
+ "end": {
+ "line": 34,
+ "column": 49
+ }
+ },
+ "9": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ },
+ "10": {
+ "start": {
+ "line": 36,
+ "column": 6
+ },
+ "end": {
+ "line": 36,
+ "column": 34
+ }
+ },
+ "11": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 16
+ }
+ },
+ "12": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 44
+ }
+ },
+ "13": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 16
+ }
+ },
+ "14": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 62
+ }
+ },
+ "15": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 16
+ }
+ },
+ "16": {
+ "start": {
+ "line": 56,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 76
+ }
+ },
+ "17": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 3,
+ "column": 2
+ },
+ "end": {
+ "line": 3,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 16
+ },
+ "end": {
+ "line": 8,
+ "column": 3
+ }
+ },
+ "line": 3
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 10
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 17,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 19,
+ "column": 2
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 30
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 19
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 16
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 29
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "line": 28
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 33,
+ "column": 2
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 47
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 33
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 16
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "line": 41
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 40
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 50,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 59
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 50
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 70
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 55
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 33
+ },
+ "end": {
+ "line": 15,
+ "column": 75
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 15,
+ "column": 44
+ },
+ "end": {
+ "line": 15,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 15,
+ "column": 55
+ },
+ "end": {
+ "line": 15,
+ "column": 75
+ }
+ }
+ ],
+ "line": 15
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 5
+ }
+ }
+ ],
+ "line": 35
+ }
+ },
+ "s": {
+ "0": 4,
+ "1": 3,
+ "2": 3,
+ "3": 3,
+ "4": 2,
+ "5": 2,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 1
+ },
+ "f": {
+ "0": 4,
+ "1": 3,
+ "2": 3,
+ "3": 2,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 0,
+ "8": 1,
+ "9": 1,
+ "10": 1
+ },
+ "b": {
+ "0": [
+ 1,
+ 2
+ ],
+ "1": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "bd7337627eae9b608978cdf5e264f5d0c25053d3"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/RewardedVideo.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/RewardedVideo.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 6,
+ "column": 22
+ },
+ "end": {
+ "line": 6,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 8,
+ "column": 20
+ },
+ "end": {
+ "line": 8,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 13,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 5
+ }
+ },
+ "3": {
+ "start": {
+ "line": 14,
+ "column": 6
+ },
+ "end": {
+ "line": 14,
+ "column": 32
+ }
+ },
+ "4": {
+ "start": {
+ "line": 16,
+ "column": 4
+ },
+ "end": {
+ "line": 16,
+ "column": 23
+ }
+ },
+ "5": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 23
+ }
+ },
+ "6": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 25
+ }
+ },
+ "7": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 24
+ }
+ },
+ "8": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 62
+ }
+ },
+ "9": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 74
+ }
+ },
+ "10": {
+ "start": {
+ "line": 31,
+ "column": 22
+ },
+ "end": {
+ "line": 31,
+ "column": 67
+ }
+ },
+ "11": {
+ "start": {
+ "line": 33,
+ "column": 19
+ },
+ "end": {
+ "line": 33,
+ "column": 43
+ }
+ },
+ "12": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 37,
+ "column": 8
+ },
+ "end": {
+ "line": 37,
+ "column": 27
+ }
+ },
+ "14": {
+ "start": {
+ "line": 38,
+ "column": 8
+ },
+ "end": {
+ "line": 38,
+ "column": 14
+ }
+ },
+ "15": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 78
+ }
+ },
+ "16": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 35
+ }
+ },
+ "17": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 14
+ }
+ },
+ "18": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 41
+ }
+ },
+ "19": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 65
+ }
+ },
+ "20": {
+ "start": {
+ "line": 56,
+ "column": 20
+ },
+ "end": {
+ "line": 56,
+ "column": 27
+ }
+ },
+ "21": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ },
+ "22": {
+ "start": {
+ "line": 59,
+ "column": 6
+ },
+ "end": {
+ "line": 59,
+ "column": 58
+ }
+ },
+ "23": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 69
+ }
+ },
+ "24": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 23
+ }
+ },
+ "25": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 79,
+ "column": 6
+ },
+ "end": {
+ "line": 79,
+ "column": 53
+ }
+ },
+ "27": {
+ "start": {
+ "line": 90,
+ "column": 18
+ },
+ "end": {
+ "line": 93,
+ "column": 5
+ }
+ },
+ "28": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "29": {
+ "start": {
+ "line": 96,
+ "column": 6
+ },
+ "end": {
+ "line": 96,
+ "column": 100
+ }
+ },
+ "30": {
+ "start": {
+ "line": 97,
+ "column": 6
+ },
+ "end": {
+ "line": 97,
+ "column": 18
+ }
+ },
+ "31": {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 87
+ }
+ },
+ "32": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 28
+ }
+ },
+ "33": {
+ "start": {
+ "line": 102,
+ "column": 4
+ },
+ "end": {
+ "line": 102,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 12,
+ "column": 2
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 45
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "line": 12
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 26
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 37
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 30
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 55
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 13
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 77,
+ "column": 2
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 9
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 77
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 28
+ },
+ "end": {
+ "line": 103,
+ "column": 3
+ }
+ },
+ "line": 89
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 36,
+ "column": 6
+ },
+ "end": {
+ "line": 38,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 39,
+ "column": 6
+ },
+ "end": {
+ "line": 42,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 6
+ },
+ "end": {
+ "line": 43,
+ "column": 14
+ }
+ }
+ ],
+ "line": 35
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 5
+ }
+ }
+ ],
+ "line": 58
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 8
+ },
+ "end": {
+ "line": 58,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 8
+ },
+ "end": {
+ "line": 58,
+ "column": 18
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 22
+ },
+ "end": {
+ "line": 58,
+ "column": 45
+ }
+ }
+ ],
+ "line": 58
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ }
+ ],
+ "line": 78
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 5
+ }
+ }
+ ],
+ "line": 95
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "acea9495d04bddfd05879596d86b598b2fa56e3e"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/VideoOptions.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/VideoOptions.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 4,
+ "column": 4
+ },
+ "end": {
+ "line": 6,
+ "column": 6
+ }
+ },
+ "1": {
+ "start": {
+ "line": 10,
+ "column": 4
+ },
+ "end": {
+ "line": 10,
+ "column": 23
+ }
+ },
+ "2": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 14,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 3,
+ "column": 2
+ },
+ "end": {
+ "line": 3,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 16
+ },
+ "end": {
+ "line": 7,
+ "column": 3
+ }
+ },
+ "line": 3
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 9,
+ "column": 2
+ },
+ "end": {
+ "line": 9,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 10
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "line": 9
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 39
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 13
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 16
+ },
+ "end": {
+ "line": 13,
+ "column": 37
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 13,
+ "column": 33
+ },
+ "end": {
+ "line": 13,
+ "column": 37
+ }
+ }
+ ],
+ "line": 13
+ }
+ },
+ "s": {
+ "0": 4,
+ "1": 3,
+ "2": 1,
+ "3": 1
+ },
+ "f": {
+ "0": 4,
+ "1": 3,
+ "2": 1
+ },
+ "b": {
+ "0": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "8ca28bc0b6d073170e9ebbbad36a50c2d2f5bb32"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Banner.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Banner.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 4
+ }
+ },
+ "1": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 13,
+ "column": 44
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 0
+ },
+ "end": {
+ "line": 17,
+ "column": 2
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "Banner",
+ "decl": {
+ "start": {
+ "line": 4,
+ "column": 9
+ },
+ "end": {
+ "line": 4,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 30
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ },
+ "line": 4
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 1,
+ "2": 1
+ },
+ "f": {
+ "0": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "adf069c9f664284d84fe217fc4ae681ba2e59947"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdMobComponent.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdMobComponent.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 23
+ },
+ "end": {
+ "line": 16,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 17,
+ "column": 0
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "2": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 45
+ }
+ },
+ "3": {
+ "start": {
+ "line": 20,
+ "column": 0
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "4": {
+ "start": {
+ "line": 21,
+ "column": 2
+ },
+ "end": {
+ "line": 21,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 24,
+ "column": 25
+ },
+ "end": {
+ "line": 24,
+ "column": 27
+ }
+ },
+ "6": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ "7": {
+ "start": {
+ "line": 27,
+ "column": 30
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ "8": {
+ "start": {
+ "line": 28,
+ "column": 20
+ },
+ "end": {
+ "line": 32,
+ "column": 4
+ }
+ },
+ "9": {
+ "start": {
+ "line": 33,
+ "column": 2
+ },
+ "end": {
+ "line": 33,
+ "column": 37
+ }
+ },
+ "10": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 19
+ }
+ },
+ "11": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 17
+ }
+ },
+ "12": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 6
+ }
+ },
+ "13": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 54
+ }
+ },
+ "14": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ },
+ "16": {
+ "start": {
+ "line": 63,
+ "column": 34
+ },
+ "end": {
+ "line": 63,
+ "column": 53
+ }
+ },
+ "17": {
+ "start": {
+ "line": 64,
+ "column": 8
+ },
+ "end": {
+ "line": 64,
+ "column": 69
+ }
+ },
+ "18": {
+ "start": {
+ "line": 66,
+ "column": 8
+ },
+ "end": {
+ "line": 66,
+ "column": 64
+ }
+ },
+ "19": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ "20": {
+ "start": {
+ "line": 70,
+ "column": 45
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ "21": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 37
+ }
+ },
+ "22": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 17,
+ "column": 32
+ },
+ "end": {
+ "line": 17,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 47
+ },
+ "end": {
+ "line": 19,
+ "column": 1
+ }
+ },
+ "line": 17
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 45
+ },
+ "end": {
+ "line": 20,
+ "column": 46
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 60
+ },
+ "end": {
+ "line": 22,
+ "column": 1
+ }
+ },
+ "line": 20
+ },
+ "2": {
+ "name": "getNativeComponent",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 9
+ },
+ "end": {
+ "line": 26,
+ "column": 27
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 34
+ },
+ "end": {
+ "line": 35,
+ "column": 1
+ }
+ },
+ "line": 26
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 21
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 60,
+ "column": 18
+ },
+ "end": {
+ "line": 60,
+ "column": 19
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 39
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 60
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 78,
+ "column": 15
+ },
+ "end": {
+ "line": 78,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 38
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ "line": 78
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 86,
+ "column": 2
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 11
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 86
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ },
+ {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 60
+ }
+ }
+ ],
+ "line": 27
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ }
+ ],
+ "line": 61
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 7
+ }
+ }
+ ],
+ "line": 62
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 62
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 56
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 60
+ },
+ "end": {
+ "line": 66,
+ "column": 62
+ }
+ }
+ ],
+ "line": 66
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 82
+ }
+ }
+ ],
+ "line": 70
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 5,
+ "3": 1,
+ "4": 5,
+ "5": 1,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0
+ },
+ "f": {
+ "0": 5,
+ "1": 5,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "604013f6e1b51fc89247c8de5a570060948c2b00"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/EventTypes.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/EventTypes.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 39
+ },
+ "end": {
+ "line": 16,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 18,
+ "column": 39
+ },
+ "end": {
+ "line": 21,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {},
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 1
+ },
+ "f": {},
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c5c1bebd48b23b80b968e0534370faeb3dd28d6b"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/NativeExpress.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/NativeExpress.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 5,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 4
+ }
+ },
+ "1": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 13,
+ "column": 51
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 0
+ },
+ "end": {
+ "line": 17,
+ "column": 2
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "NativeExpress",
+ "decl": {
+ "start": {
+ "line": 4,
+ "column": 9
+ },
+ "end": {
+ "line": 4,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 37
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ },
+ "line": 4
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 1,
+ "2": 1
+ },
+ "f": {
+ "0": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c49e1c935f8f4dbdb60905a1906eb7ab9fc97be7"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 28
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 6
+ }
+ },
+ "5": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 6
+ }
+ },
+ "6": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 40
+ }
+ },
+ "7": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 38
+ }
+ },
+ "8": {
+ "start": {
+ "line": 71,
+ "column": 21
+ },
+ "end": {
+ "line": 71,
+ "column": 67
+ }
+ },
+ "9": {
+ "start": {
+ "line": 72,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 37
+ }
+ },
+ "10": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 28
+ }
+ },
+ "11": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 70
+ }
+ },
+ "12": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 66
+ }
+ },
+ "13": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 87,
+ "column": 29
+ }
+ },
+ "14": {
+ "start": {
+ "line": 88,
+ "column": 4
+ },
+ "end": {
+ "line": 88,
+ "column": 71
+ }
+ },
+ "15": {
+ "start": {
+ "line": 98,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 29
+ }
+ },
+ "16": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 99,
+ "column": 69
+ }
+ },
+ "17": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 115,
+ "column": 7
+ }
+ },
+ "18": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "19": {
+ "start": {
+ "line": 111,
+ "column": 19
+ },
+ "end": {
+ "line": 111,
+ "column": 44
+ }
+ },
+ "20": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "21": {
+ "start": {
+ "line": 112,
+ "column": 28
+ },
+ "end": {
+ "line": 112,
+ "column": 55
+ }
+ },
+ "22": {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "23": {
+ "start": {
+ "line": 113,
+ "column": 27
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "24": {
+ "start": {
+ "line": 114,
+ "column": 6
+ },
+ "end": {
+ "line": 114,
+ "column": 24
+ }
+ },
+ "25": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 120,
+ "column": 22
+ }
+ },
+ "26": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 132,
+ "column": 58
+ }
+ },
+ "27": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 67
+ }
+ },
+ "28": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ "29": {
+ "start": {
+ "line": 134,
+ "column": 26
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ "30": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 58
+ }
+ },
+ "31": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 58
+ }
+ },
+ "32": {
+ "start": {
+ "line": 144,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 79
+ }
+ },
+ "33": {
+ "start": {
+ "line": 152,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 56
+ }
+ },
+ "34": {
+ "start": {
+ "line": 153,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 65
+ }
+ },
+ "35": {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ "36": {
+ "start": {
+ "line": 154,
+ "column": 26
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ "37": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 155,
+ "column": 56
+ }
+ },
+ "38": {
+ "start": {
+ "line": 163,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 56
+ }
+ },
+ "39": {
+ "start": {
+ "line": 164,
+ "column": 4
+ },
+ "end": {
+ "line": 164,
+ "column": 77
+ }
+ },
+ "40": {
+ "start": {
+ "line": 172,
+ "column": 4
+ },
+ "end": {
+ "line": 172,
+ "column": 53
+ }
+ },
+ "41": {
+ "start": {
+ "line": 173,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 62
+ }
+ },
+ "42": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ "43": {
+ "start": {
+ "line": 174,
+ "column": 26
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ "44": {
+ "start": {
+ "line": 175,
+ "column": 4
+ },
+ "end": {
+ "line": 175,
+ "column": 53
+ }
+ },
+ "45": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 53
+ }
+ },
+ "46": {
+ "start": {
+ "line": 184,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 74
+ }
+ },
+ "47": {
+ "start": {
+ "line": 192,
+ "column": 4
+ },
+ "end": {
+ "line": 192,
+ "column": 69
+ }
+ },
+ "48": {
+ "start": {
+ "line": 200,
+ "column": 4
+ },
+ "end": {
+ "line": 200,
+ "column": 70
+ }
+ },
+ "49": {
+ "start": {
+ "line": 210,
+ "column": 4
+ },
+ "end": {
+ "line": 210,
+ "column": 98
+ }
+ },
+ "50": {
+ "start": {
+ "line": 220,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 94
+ }
+ },
+ "51": {
+ "start": {
+ "line": 229,
+ "column": 4
+ },
+ "end": {
+ "line": 229,
+ "column": 85
+ }
+ },
+ "52": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 241,
+ "column": 6
+ }
+ },
+ "53": {
+ "start": {
+ "line": 249,
+ "column": 4
+ },
+ "end": {
+ "line": 251,
+ "column": 7
+ }
+ },
+ "54": {
+ "start": {
+ "line": 250,
+ "column": 6
+ },
+ "end": {
+ "line": 250,
+ "column": 65
+ }
+ },
+ "55": {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 264,
+ "column": 71
+ }
+ },
+ "56": {
+ "start": {
+ "line": 272,
+ "column": 4
+ },
+ "end": {
+ "line": 272,
+ "column": 74
+ }
+ },
+ "57": {
+ "start": {
+ "line": 284,
+ "column": 4
+ },
+ "end": {
+ "line": 284,
+ "column": 64
+ }
+ },
+ "58": {
+ "start": {
+ "line": 295,
+ "column": 4
+ },
+ "end": {
+ "line": 295,
+ "column": 46
+ }
+ },
+ "59": {
+ "start": {
+ "line": 306,
+ "column": 4
+ },
+ "end": {
+ "line": 306,
+ "column": 46
+ }
+ },
+ "60": {
+ "start": {
+ "line": 314,
+ "column": 4
+ },
+ "end": {
+ "line": 314,
+ "column": 67
+ }
+ },
+ "61": {
+ "start": {
+ "line": 322,
+ "column": 4
+ },
+ "end": {
+ "line": 322,
+ "column": 54
+ }
+ },
+ "62": {
+ "start": {
+ "line": 330,
+ "column": 4
+ },
+ "end": {
+ "line": 330,
+ "column": 22
+ }
+ },
+ "63": {
+ "start": {
+ "line": 334,
+ "column": 4
+ },
+ "end": {
+ "line": 334,
+ "column": 27
+ }
+ },
+ "64": {
+ "start": {
+ "line": 342,
+ "column": 4
+ },
+ "end": {
+ "line": 342,
+ "column": 98
+ }
+ },
+ "65": {
+ "start": {
+ "line": 346,
+ "column": 4
+ },
+ "end": {
+ "line": 346,
+ "column": 95
+ }
+ },
+ "66": {
+ "start": {
+ "line": 350,
+ "column": 4
+ },
+ "end": {
+ "line": 350,
+ "column": 116
+ }
+ },
+ "67": {
+ "start": {
+ "line": 354,
+ "column": 4
+ },
+ "end": {
+ "line": 354,
+ "column": 96
+ }
+ },
+ "68": {
+ "start": {
+ "line": 358,
+ "column": 4
+ },
+ "end": {
+ "line": 358,
+ "column": 99
+ }
+ },
+ "69": {
+ "start": {
+ "line": 362,
+ "column": 23
+ },
+ "end": {
+ "line": 375,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 62
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 70,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 50
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "line": 70
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 75,
+ "column": 2
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 34
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "line": 75
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 86,
+ "column": 2
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 48
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "line": 86
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 97,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 97,
+ "column": 46
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "line": 97
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 109,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 67
+ },
+ "end": {
+ "line": 116,
+ "column": 3
+ }
+ },
+ "line": 109
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 110,
+ "column": 24
+ },
+ "end": {
+ "line": 110,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 110,
+ "column": 48
+ },
+ "end": {
+ "line": 115,
+ "column": 5
+ }
+ },
+ "line": 110
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 76
+ },
+ "end": {
+ "line": 121,
+ "column": 3
+ }
+ },
+ "line": 118
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 120,
+ "column": 12
+ },
+ "end": {
+ "line": 120,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 18
+ },
+ "end": {
+ "line": 120,
+ "column": 20
+ }
+ },
+ "line": 120
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 131,
+ "column": 2
+ },
+ "end": {
+ "line": 131,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 41
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "line": 131
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 43
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 142
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 151,
+ "column": 2
+ },
+ "end": {
+ "line": 151,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 39
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "line": 151
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 162,
+ "column": 2
+ },
+ "end": {
+ "line": 162,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 162,
+ "column": 41
+ },
+ "end": {
+ "line": 165,
+ "column": 3
+ }
+ },
+ "line": 162
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 171,
+ "column": 2
+ },
+ "end": {
+ "line": 171,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 171,
+ "column": 36
+ },
+ "end": {
+ "line": 176,
+ "column": 3
+ }
+ },
+ "line": 171
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 182,
+ "column": 2
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 38
+ },
+ "end": {
+ "line": 185,
+ "column": 3
+ }
+ },
+ "line": 182
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 191,
+ "column": 2
+ },
+ "end": {
+ "line": 191,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 191,
+ "column": 27
+ },
+ "end": {
+ "line": 193,
+ "column": 3
+ }
+ },
+ "line": 191
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 199,
+ "column": 2
+ },
+ "end": {
+ "line": 199,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 37
+ },
+ "end": {
+ "line": 201,
+ "column": 3
+ }
+ },
+ "line": 199
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 209,
+ "column": 2
+ },
+ "end": {
+ "line": 209,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 209,
+ "column": 81
+ },
+ "end": {
+ "line": 211,
+ "column": 3
+ }
+ },
+ "line": 209
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 219,
+ "column": 2
+ },
+ "end": {
+ "line": 219,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 77
+ },
+ "end": {
+ "line": 221,
+ "column": 3
+ }
+ },
+ "line": 219
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 228,
+ "column": 2
+ },
+ "end": {
+ "line": 228,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 228,
+ "column": 60
+ },
+ "end": {
+ "line": 230,
+ "column": 3
+ }
+ },
+ "line": 228
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 236,
+ "column": 2
+ },
+ "end": {
+ "line": 236,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 236,
+ "column": 66
+ },
+ "end": {
+ "line": 242,
+ "column": 3
+ }
+ },
+ "line": 236
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 248,
+ "column": 2
+ },
+ "end": {
+ "line": 248,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 248,
+ "column": 74
+ },
+ "end": {
+ "line": 252,
+ "column": 3
+ }
+ },
+ "line": 248
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 249,
+ "column": 64
+ },
+ "end": {
+ "line": 249,
+ "column": 65
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 249,
+ "column": 76
+ },
+ "end": {
+ "line": 251,
+ "column": 5
+ }
+ },
+ "line": 249
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 263,
+ "column": 2
+ },
+ "end": {
+ "line": 263,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 263,
+ "column": 88
+ },
+ "end": {
+ "line": 265,
+ "column": 3
+ }
+ },
+ "line": 263
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 271,
+ "column": 2
+ },
+ "end": {
+ "line": 271,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 271,
+ "column": 96
+ },
+ "end": {
+ "line": 273,
+ "column": 3
+ }
+ },
+ "line": 271
+ },
+ "25": {
+ "name": "(anonymous_25)",
+ "decl": {
+ "start": {
+ "line": 283,
+ "column": 2
+ },
+ "end": {
+ "line": 283,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 283,
+ "column": 73
+ },
+ "end": {
+ "line": 285,
+ "column": 3
+ }
+ },
+ "line": 283
+ },
+ "26": {
+ "name": "(anonymous_26)",
+ "decl": {
+ "start": {
+ "line": 294,
+ "column": 2
+ },
+ "end": {
+ "line": 294,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 294,
+ "column": 47
+ },
+ "end": {
+ "line": 296,
+ "column": 3
+ }
+ },
+ "line": 294
+ },
+ "27": {
+ "name": "(anonymous_27)",
+ "decl": {
+ "start": {
+ "line": 305,
+ "column": 2
+ },
+ "end": {
+ "line": 305,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 305,
+ "column": 47
+ },
+ "end": {
+ "line": 307,
+ "column": 3
+ }
+ },
+ "line": 305
+ },
+ "28": {
+ "name": "(anonymous_28)",
+ "decl": {
+ "start": {
+ "line": 313,
+ "column": 2
+ },
+ "end": {
+ "line": 313,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 313,
+ "column": 41
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "line": 313
+ },
+ "29": {
+ "name": "(anonymous_29)",
+ "decl": {
+ "start": {
+ "line": 321,
+ "column": 2
+ },
+ "end": {
+ "line": 321,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 321,
+ "column": 64
+ },
+ "end": {
+ "line": 323,
+ "column": 3
+ }
+ },
+ "line": 321
+ },
+ "30": {
+ "name": "(anonymous_30)",
+ "decl": {
+ "start": {
+ "line": 329,
+ "column": 2
+ },
+ "end": {
+ "line": 329,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 329,
+ "column": 33
+ },
+ "end": {
+ "line": 331,
+ "column": 3
+ }
+ },
+ "line": 329
+ },
+ "31": {
+ "name": "(anonymous_31)",
+ "decl": {
+ "start": {
+ "line": 333,
+ "column": 2
+ },
+ "end": {
+ "line": 333,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 333,
+ "column": 26
+ },
+ "end": {
+ "line": 335,
+ "column": 3
+ }
+ },
+ "line": 333
+ },
+ "32": {
+ "name": "(anonymous_32)",
+ "decl": {
+ "start": {
+ "line": 341,
+ "column": 2
+ },
+ "end": {
+ "line": 341,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 341,
+ "column": 22
+ },
+ "end": {
+ "line": 343,
+ "column": 3
+ }
+ },
+ "line": 341
+ },
+ "33": {
+ "name": "(anonymous_33)",
+ "decl": {
+ "start": {
+ "line": 345,
+ "column": 2
+ },
+ "end": {
+ "line": 345,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 345,
+ "column": 19
+ },
+ "end": {
+ "line": 347,
+ "column": 3
+ }
+ },
+ "line": 345
+ },
+ "34": {
+ "name": "(anonymous_34)",
+ "decl": {
+ "start": {
+ "line": 349,
+ "column": 2
+ },
+ "end": {
+ "line": 349,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 349,
+ "column": 40
+ },
+ "end": {
+ "line": 351,
+ "column": 3
+ }
+ },
+ "line": 349
+ },
+ "35": {
+ "name": "(anonymous_35)",
+ "decl": {
+ "start": {
+ "line": 353,
+ "column": 2
+ },
+ "end": {
+ "line": 353,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 353,
+ "column": 20
+ },
+ "end": {
+ "line": 355,
+ "column": 3
+ }
+ },
+ "line": 353
+ },
+ "36": {
+ "name": "(anonymous_36)",
+ "decl": {
+ "start": {
+ "line": 357,
+ "column": 2
+ },
+ "end": {
+ "line": 357,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 357,
+ "column": 23
+ },
+ "end": {
+ "line": 359,
+ "column": 3
+ }
+ },
+ "line": 357
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 40
+ },
+ "end": {
+ "line": 35,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 58
+ },
+ "end": {
+ "line": 35,
+ "column": 60
+ }
+ }
+ ],
+ "line": 35
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 17
+ },
+ "end": {
+ "line": 77,
+ "column": 69
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 37
+ },
+ "end": {
+ "line": 77,
+ "column": 62
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 65
+ },
+ "end": {
+ "line": 77,
+ "column": 69
+ }
+ }
+ ],
+ "line": 77
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 17
+ },
+ "end": {
+ "line": 77,
+ "column": 34
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 77,
+ "column": 17
+ },
+ "end": {
+ "line": 77,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 25
+ },
+ "end": {
+ "line": 77,
+ "column": 34
+ }
+ }
+ ],
+ "line": 77
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ }
+ ],
+ "line": 111
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ }
+ ],
+ "line": 112
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 11
+ },
+ "end": {
+ "line": 113,
+ "column": 85
+ }
+ }
+ ],
+ "line": 113
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 55
+ }
+ }
+ ],
+ "line": 134
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 35
+ },
+ "end": {
+ "line": 134,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 35
+ },
+ "end": {
+ "line": 134,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 49
+ },
+ "end": {
+ "line": 134,
+ "column": 53
+ }
+ }
+ ],
+ "line": 134
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 154,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 55
+ }
+ }
+ ],
+ "line": 154
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 154,
+ "column": 35
+ },
+ "end": {
+ "line": 154,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 154,
+ "column": 35
+ },
+ "end": {
+ "line": 154,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 154,
+ "column": 49
+ },
+ "end": {
+ "line": 154,
+ "column": 53
+ }
+ }
+ ],
+ "line": 154
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 174,
+ "column": 4
+ },
+ "end": {
+ "line": 174,
+ "column": 55
+ }
+ }
+ ],
+ "line": 174
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 174,
+ "column": 35
+ },
+ "end": {
+ "line": 174,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 174,
+ "column": 35
+ },
+ "end": {
+ "line": 174,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 174,
+ "column": 49
+ },
+ "end": {
+ "line": 174,
+ "column": 53
+ }
+ }
+ ],
+ "line": 174
+ }
+ },
+ "s": {
+ "0": 2,
+ "1": 2,
+ "2": 2,
+ "3": 2,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2,
+ "8": 0,
+ "9": 0,
+ "10": 30,
+ "11": 30,
+ "12": 30,
+ "13": 14,
+ "14": 14,
+ "15": 0,
+ "16": 0,
+ "17": 24,
+ "18": 16,
+ "19": 6,
+ "20": 10,
+ "21": 0,
+ "22": 10,
+ "23": 10,
+ "24": 16,
+ "25": 7,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 0,
+ "47": 5,
+ "48": 5,
+ "49": 6,
+ "50": 4,
+ "51": 0,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 0,
+ "56": 0,
+ "57": 0,
+ "58": 0,
+ "59": 0,
+ "60": 0,
+ "61": 3,
+ "62": 7,
+ "63": 0,
+ "64": 0,
+ "65": 0,
+ "66": 0,
+ "67": 0,
+ "68": 0,
+ "69": 1
+ },
+ "f": {
+ "0": 2,
+ "1": 0,
+ "2": 30,
+ "3": 14,
+ "4": 0,
+ "5": 24,
+ "6": 16,
+ "7": 7,
+ "8": 6,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 5,
+ "16": 5,
+ "17": 6,
+ "18": 4,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 3,
+ "30": 7,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 18,
+ 12
+ ],
+ "2": [
+ 30,
+ 24
+ ],
+ "3": [
+ 6,
+ 10
+ ],
+ "4": [
+ 0,
+ 10
+ ],
+ "5": [
+ 10,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0,
+ 0
+ ],
+ "10": [
+ 0,
+ 0
+ ],
+ "11": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "de5cc19777f43fbd1672488159418636fdf40766"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/User.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/User.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 41,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 22
+ }
+ },
+ "1": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 42
+ }
+ },
+ "3": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 36
+ }
+ },
+ "4": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 58,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 43
+ }
+ },
+ "6": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 42
+ }
+ },
+ "7": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 39
+ }
+ },
+ "8": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 35
+ }
+ },
+ "9": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 33
+ }
+ },
+ "10": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 26
+ }
+ },
+ "11": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 95,
+ "column": 65
+ }
+ },
+ "12": {
+ "start": {
+ "line": 103,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 53
+ }
+ },
+ "13": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 112,
+ "column": 112
+ }
+ },
+ "14": {
+ "start": {
+ "line": 120,
+ "column": 4
+ },
+ "end": {
+ "line": 121,
+ "column": 131
+ }
+ },
+ "15": {
+ "start": {
+ "line": 129,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 65
+ }
+ },
+ "16": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 98
+ }
+ },
+ "17": {
+ "start": {
+ "line": 142,
+ "column": 4
+ },
+ "end": {
+ "line": 142,
+ "column": 41
+ }
+ },
+ "18": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 81
+ }
+ },
+ "19": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 75
+ }
+ },
+ "20": {
+ "start": {
+ "line": 171,
+ "column": 4
+ },
+ "end": {
+ "line": 172,
+ "column": 81
+ }
+ },
+ "21": {
+ "start": {
+ "line": 181,
+ "column": 4
+ },
+ "end": {
+ "line": 182,
+ "column": 79
+ }
+ },
+ "22": {
+ "start": {
+ "line": 191,
+ "column": 4
+ },
+ "end": {
+ "line": 191,
+ "column": 112
+ }
+ },
+ "23": {
+ "start": {
+ "line": 192,
+ "column": 4
+ },
+ "end": {
+ "line": 192,
+ "column": 53
+ }
+ },
+ "24": {
+ "start": {
+ "line": 200,
+ "column": 4
+ },
+ "end": {
+ "line": 200,
+ "column": 115
+ }
+ },
+ "25": {
+ "start": {
+ "line": 204,
+ "column": 4
+ },
+ "end": {
+ "line": 204,
+ "column": 101
+ }
+ },
+ "26": {
+ "start": {
+ "line": 208,
+ "column": 4
+ },
+ "end": {
+ "line": 208,
+ "column": 95
+ }
+ },
+ "27": {
+ "start": {
+ "line": 212,
+ "column": 4
+ },
+ "end": {
+ "line": 212,
+ "column": 98
+ }
+ },
+ "28": {
+ "start": {
+ "line": 216,
+ "column": 4
+ },
+ "end": {
+ "line": 216,
+ "column": 111
+ }
+ },
+ "29": {
+ "start": {
+ "line": 220,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 105
+ }
+ },
+ "30": {
+ "start": {
+ "line": 224,
+ "column": 4
+ },
+ "end": {
+ "line": 224,
+ "column": 108
+ }
+ },
+ "31": {
+ "start": {
+ "line": 228,
+ "column": 4
+ },
+ "end": {
+ "line": 228,
+ "column": 99
+ }
+ },
+ "32": {
+ "start": {
+ "line": 232,
+ "column": 4
+ },
+ "end": {
+ "line": 232,
+ "column": 96
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 40,
+ "column": 2
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 44
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "line": 40
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 29
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 23
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "line": 53
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 57,
+ "column": 2
+ },
+ "end": {
+ "line": 57,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 31
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "line": 57
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 29
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 61
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 29
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 26
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 38
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "line": 73
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 77,
+ "column": 2
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 27
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "line": 77
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 20
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 26
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "line": 93
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 102,
+ "column": 2
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 102,
+ "column": 61
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "line": 102
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 110,
+ "column": 2
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 110,
+ "column": 64
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "line": 110
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 119,
+ "column": 2
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 74
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "line": 119
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 128,
+ "column": 2
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 26
+ },
+ "end": {
+ "line": 131,
+ "column": 3
+ }
+ },
+ "line": 128
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 136,
+ "column": 2
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 80
+ },
+ "end": {
+ "line": 139,
+ "column": 3
+ }
+ },
+ "line": 136
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 141,
+ "column": 2
+ },
+ "end": {
+ "line": 141,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 141,
+ "column": 19
+ },
+ "end": {
+ "line": 143,
+ "column": 3
+ }
+ },
+ "line": 141
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 150,
+ "column": 2
+ },
+ "end": {
+ "line": 150,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 44
+ },
+ "end": {
+ "line": 152,
+ "column": 3
+ }
+ },
+ "line": 150
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 160,
+ "column": 2
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 44
+ },
+ "end": {
+ "line": 163,
+ "column": 3
+ }
+ },
+ "line": 160
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 170,
+ "column": 2
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 170,
+ "column": 50
+ },
+ "end": {
+ "line": 173,
+ "column": 3
+ }
+ },
+ "line": 170
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 180,
+ "column": 2
+ },
+ "end": {
+ "line": 180,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 53
+ },
+ "end": {
+ "line": 183,
+ "column": 3
+ }
+ },
+ "line": 180
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 190,
+ "column": 2
+ },
+ "end": {
+ "line": 190,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 59
+ },
+ "end": {
+ "line": 193,
+ "column": 3
+ }
+ },
+ "line": 190
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 199,
+ "column": 2
+ },
+ "end": {
+ "line": 199,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 38
+ },
+ "end": {
+ "line": 201,
+ "column": 3
+ }
+ },
+ "line": 199
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 203,
+ "column": 2
+ },
+ "end": {
+ "line": 203,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 24
+ },
+ "end": {
+ "line": 205,
+ "column": 3
+ }
+ },
+ "line": 203
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 207,
+ "column": 2
+ },
+ "end": {
+ "line": 207,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 207,
+ "column": 18
+ },
+ "end": {
+ "line": 209,
+ "column": 3
+ }
+ },
+ "line": 207
+ },
+ "25": {
+ "name": "(anonymous_25)",
+ "decl": {
+ "start": {
+ "line": 211,
+ "column": 2
+ },
+ "end": {
+ "line": 211,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 211,
+ "column": 21
+ },
+ "end": {
+ "line": 213,
+ "column": 3
+ }
+ },
+ "line": 211
+ },
+ "26": {
+ "name": "(anonymous_26)",
+ "decl": {
+ "start": {
+ "line": 215,
+ "column": 2
+ },
+ "end": {
+ "line": 215,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 215,
+ "column": 34
+ },
+ "end": {
+ "line": 217,
+ "column": 3
+ }
+ },
+ "line": 215
+ },
+ "27": {
+ "name": "(anonymous_27)",
+ "decl": {
+ "start": {
+ "line": 219,
+ "column": 2
+ },
+ "end": {
+ "line": 219,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 28
+ },
+ "end": {
+ "line": 221,
+ "column": 3
+ }
+ },
+ "line": 219
+ },
+ "28": {
+ "name": "(anonymous_28)",
+ "decl": {
+ "start": {
+ "line": 223,
+ "column": 2
+ },
+ "end": {
+ "line": 223,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 223,
+ "column": 31
+ },
+ "end": {
+ "line": 225,
+ "column": 3
+ }
+ },
+ "line": 223
+ },
+ "29": {
+ "name": "(anonymous_29)",
+ "decl": {
+ "start": {
+ "line": 227,
+ "column": 2
+ },
+ "end": {
+ "line": 227,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 227,
+ "column": 22
+ },
+ "end": {
+ "line": 229,
+ "column": 3
+ }
+ },
+ "line": 227
+ },
+ "30": {
+ "name": "(anonymous_30)",
+ "decl": {
+ "start": {
+ "line": 231,
+ "column": 2
+ },
+ "end": {
+ "line": 231,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 231,
+ "column": 29
+ },
+ "end": {
+ "line": 233,
+ "column": 3
+ }
+ },
+ "line": 231
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 11
+ },
+ "end": {
+ "line": 50,
+ "column": 41
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 50,
+ "column": 11
+ },
+ "end": {
+ "line": 50,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 50,
+ "column": 37
+ },
+ "end": {
+ "line": 50,
+ "column": 41
+ }
+ }
+ ],
+ "line": 50
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 11
+ },
+ "end": {
+ "line": 54,
+ "column": 35
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 11
+ },
+ "end": {
+ "line": 54,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 31
+ },
+ "end": {
+ "line": 54,
+ "column": 35
+ }
+ }
+ ],
+ "line": 54
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 11
+ },
+ "end": {
+ "line": 58,
+ "column": 44
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 11
+ },
+ "end": {
+ "line": 58,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 39
+ },
+ "end": {
+ "line": 58,
+ "column": 44
+ }
+ }
+ ],
+ "line": 58
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 11
+ },
+ "end": {
+ "line": 62,
+ "column": 42
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 11
+ },
+ "end": {
+ "line": 62,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 37
+ },
+ "end": {
+ "line": 62,
+ "column": 42
+ }
+ }
+ ],
+ "line": 62
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 11
+ },
+ "end": {
+ "line": 66,
+ "column": 41
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 11
+ },
+ "end": {
+ "line": 66,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 41
+ }
+ }
+ ],
+ "line": 66
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 11
+ },
+ "end": {
+ "line": 70,
+ "column": 38
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 11
+ },
+ "end": {
+ "line": 70,
+ "column": 30
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 34
+ },
+ "end": {
+ "line": 70,
+ "column": 38
+ }
+ }
+ ],
+ "line": 70
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 102,
+ "column": 13
+ },
+ "end": {
+ "line": 102,
+ "column": 42
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 102,
+ "column": 37
+ },
+ "end": {
+ "line": 102,
+ "column": 42
+ }
+ }
+ ],
+ "line": 102
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 16
+ },
+ "end": {
+ "line": 180,
+ "column": 36
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 180,
+ "column": 34
+ },
+ "end": {
+ "line": 180,
+ "column": 36
+ }
+ }
+ ],
+ "line": 180
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 11
+ },
+ "end": {
+ "line": 190,
+ "column": 40
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 190,
+ "column": 35
+ },
+ "end": {
+ "line": 190,
+ "column": 40
+ }
+ }
+ ],
+ "line": 190
+ }
+ },
+ "s": {
+ "0": 18,
+ "1": 18,
+ "2": 0,
+ "3": 3,
+ "4": 3,
+ "5": 8,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 8,
+ "10": 12,
+ "11": 2,
+ "12": 1,
+ "13": 2,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 12,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0
+ },
+ "f": {
+ "0": 18,
+ "1": 0,
+ "2": 3,
+ "3": 3,
+ "4": 8,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 8,
+ "9": 12,
+ "10": 2,
+ "11": 1,
+ "12": 2,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 12,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 3,
+ 0
+ ],
+ "2": [
+ 3,
+ 3
+ ],
+ "3": [
+ 8,
+ 5
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 1
+ ],
+ "7": [
+ 0
+ ],
+ "8": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "d62e7c4a4ea9c3719f14cf303036e68b3592ccee"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/ConfirmationResult.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/ConfirmationResult.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 22
+ }
+ },
+ "1": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 42
+ }
+ },
+ "2": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 105
+ }
+ },
+ "3": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 32
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 17,
+ "column": 2
+ },
+ "end": {
+ "line": 17,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 50
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "line": 17
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 52
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 38
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "8d959ae325e38120f5ce110704b146f97058cbfe"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/EmailAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/EmailAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 29
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 95
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 69
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 2
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 2
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "2e7b2c1be0755b594aaf4a736b8b78ab16a83b79"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/PhoneAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/PhoneAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 26
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 95
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 74
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f8618bf389e77a45f09ca2eba088fc0c781adc58"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GoogleAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GoogleAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 31
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 96
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 67
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f8df20c217e7fc5d94a7981931c36608659d9653"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GithubAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GithubAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 31
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 96
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 51
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "55ad37dd8c7ad5e83cf0e2f0143d6dd75149a724"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/TwitterAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/TwitterAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 97
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 67
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f77776e19cffd0c8b6dda4e397520d20a6aef403"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/FacebookAuthProvider.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/FacebookAuthProvider.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 19
+ },
+ "end": {
+ "line": 7,
+ "column": 33
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 11,
+ "column": 98
+ }
+ },
+ "2": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 22
+ }
+ },
+ "3": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 6
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 16
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 35
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 18,
+ "column": 2
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 18,
+ "column": 51
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 18
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "802988c2ea3deaad69f197a3adfc1c8d3c5a7695"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/PhoneAuthListener.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/PhoneAuthListener.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 22
+ }
+ },
+ "1": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 24
+ }
+ },
+ "2": {
+ "start": {
+ "line": 41,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 25
+ }
+ },
+ "3": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 25
+ }
+ },
+ "4": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 28
+ }
+ },
+ "5": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 34
+ }
+ },
+ "6": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 49
+ }
+ },
+ "7": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 6
+ }
+ },
+ "8": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 6
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 30
+ }
+ },
+ "10": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 75,
+ "column": 8
+ }
+ },
+ "12": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 79,
+ "column": 6
+ },
+ "end": {
+ "line": 82,
+ "column": 8
+ }
+ },
+ "14": {
+ "start": {
+ "line": 91,
+ "column": 19
+ },
+ "end": {
+ "line": 91,
+ "column": 52
+ }
+ },
+ "15": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 5
+ }
+ },
+ "16": {
+ "start": {
+ "line": 94,
+ "column": 19
+ },
+ "end": {
+ "line": 94,
+ "column": 28
+ }
+ },
+ "17": {
+ "start": {
+ "line": 95,
+ "column": 6
+ },
+ "end": {
+ "line": 95,
+ "column": 86
+ }
+ },
+ "18": {
+ "start": {
+ "line": 105,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 54
+ }
+ },
+ "19": {
+ "start": {
+ "line": 114,
+ "column": 4
+ },
+ "end": {
+ "line": 114,
+ "column": 56
+ }
+ },
+ "20": {
+ "start": {
+ "line": 123,
+ "column": 18
+ },
+ "end": {
+ "line": 123,
+ "column": 32
+ }
+ },
+ "21": {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ "22": {
+ "start": {
+ "line": 124,
+ "column": 22
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ "23": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 53
+ }
+ },
+ "24": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ "25": {
+ "start": {
+ "line": 134,
+ "column": 23
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ "26": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 58
+ }
+ },
+ "27": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 153,
+ "column": 10
+ }
+ },
+ "28": {
+ "start": {
+ "line": 145,
+ "column": 6
+ },
+ "end": {
+ "line": 147,
+ "column": 9
+ }
+ },
+ "29": {
+ "start": {
+ "line": 146,
+ "column": 8
+ },
+ "end": {
+ "line": 146,
+ "column": 45
+ }
+ },
+ "30": {
+ "start": {
+ "line": 150,
+ "column": 6
+ },
+ "end": {
+ "line": 152,
+ "column": 9
+ }
+ },
+ "31": {
+ "start": {
+ "line": 151,
+ "column": 8
+ },
+ "end": {
+ "line": 151,
+ "column": 51
+ }
+ },
+ "32": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ "33": {
+ "start": {
+ "line": 162,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 9
+ }
+ },
+ "34": {
+ "start": {
+ "line": 163,
+ "column": 8
+ },
+ "end": {
+ "line": 166,
+ "column": 10
+ }
+ },
+ "35": {
+ "start": {
+ "line": 164,
+ "column": 10
+ },
+ "end": {
+ "line": 164,
+ "column": 31
+ }
+ },
+ "36": {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 165,
+ "column": 33
+ }
+ },
+ "37": {
+ "start": {
+ "line": 168,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 10
+ }
+ },
+ "38": {
+ "start": {
+ "line": 169,
+ "column": 10
+ },
+ "end": {
+ "line": 169,
+ "column": 30
+ }
+ },
+ "39": {
+ "start": {
+ "line": 170,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 39
+ }
+ },
+ "40": {
+ "start": {
+ "line": 186,
+ "column": 40
+ },
+ "end": {
+ "line": 191,
+ "column": 5
+ }
+ },
+ "41": {
+ "start": {
+ "line": 193,
+ "column": 4
+ },
+ "end": {
+ "line": 193,
+ "column": 36
+ }
+ },
+ "42": {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ },
+ "43": {
+ "start": {
+ "line": 196,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 38
+ }
+ },
+ "44": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ },
+ "45": {
+ "start": {
+ "line": 211,
+ "column": 40
+ },
+ "end": {
+ "line": 216,
+ "column": 5
+ }
+ },
+ "46": {
+ "start": {
+ "line": 218,
+ "column": 4
+ },
+ "end": {
+ "line": 218,
+ "column": 36
+ }
+ },
+ "47": {
+ "start": {
+ "line": 219,
+ "column": 4
+ },
+ "end": {
+ "line": 219,
+ "column": 36
+ }
+ },
+ "48": {
+ "start": {
+ "line": 228,
+ "column": 40
+ },
+ "end": {
+ "line": 233,
+ "column": 5
+ }
+ },
+ "49": {
+ "start": {
+ "line": 235,
+ "column": 4
+ },
+ "end": {
+ "line": 235,
+ "column": 36
+ }
+ },
+ "50": {
+ "start": {
+ "line": 236,
+ "column": 4
+ },
+ "end": {
+ "line": 236,
+ "column": 36
+ }
+ },
+ "51": {
+ "start": {
+ "line": 237,
+ "column": 4
+ },
+ "end": {
+ "line": 237,
+ "column": 31
+ }
+ },
+ "52": {
+ "start": {
+ "line": 246,
+ "column": 40
+ },
+ "end": {
+ "line": 251,
+ "column": 5
+ }
+ },
+ "53": {
+ "start": {
+ "line": 253,
+ "column": 50
+ },
+ "end": {
+ "line": 253,
+ "column": 61
+ }
+ },
+ "54": {
+ "start": {
+ "line": 254,
+ "column": 4
+ },
+ "end": {
+ "line": 254,
+ "column": 76
+ }
+ },
+ "55": {
+ "start": {
+ "line": 256,
+ "column": 4
+ },
+ "end": {
+ "line": 256,
+ "column": 36
+ }
+ },
+ "56": {
+ "start": {
+ "line": 257,
+ "column": 4
+ },
+ "end": {
+ "line": 257,
+ "column": 34
+ }
+ },
+ "57": {
+ "start": {
+ "line": 258,
+ "column": 4
+ },
+ "end": {
+ "line": 258,
+ "column": 31
+ }
+ },
+ "58": {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ },
+ "59": {
+ "start": {
+ "line": 268,
+ "column": 6
+ },
+ "end": {
+ "line": 268,
+ "column": 90
+ }
+ },
+ "60": {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ },
+ "61": {
+ "start": {
+ "line": 272,
+ "column": 6
+ },
+ "end": {
+ "line": 272,
+ "column": 98
+ }
+ },
+ "62": {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 276,
+ "column": 6
+ },
+ "end": {
+ "line": 276,
+ "column": 95
+ }
+ },
+ "64": {
+ "start": {
+ "line": 279,
+ "column": 4
+ },
+ "end": {
+ "line": 279,
+ "column": 36
+ }
+ },
+ "65": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ },
+ "66": {
+ "start": {
+ "line": 282,
+ "column": 6
+ },
+ "end": {
+ "line": 282,
+ "column": 57
+ }
+ },
+ "67": {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ },
+ "68": {
+ "start": {
+ "line": 286,
+ "column": 6
+ },
+ "end": {
+ "line": 286,
+ "column": 61
+ }
+ },
+ "69": {
+ "start": {
+ "line": 289,
+ "column": 4
+ },
+ "end": {
+ "line": 289,
+ "column": 16
+ }
+ },
+ "70": {
+ "start": {
+ "line": 297,
+ "column": 4
+ },
+ "end": {
+ "line": 297,
+ "column": 28
+ }
+ },
+ "71": {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ "72": {
+ "start": {
+ "line": 298,
+ "column": 23
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ "73": {
+ "start": {
+ "line": 299,
+ "column": 4
+ },
+ "end": {
+ "line": 299,
+ "column": 21
+ }
+ },
+ "74": {
+ "start": {
+ "line": 307,
+ "column": 4
+ },
+ "end": {
+ "line": 307,
+ "column": 28
+ }
+ },
+ "75": {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ "76": {
+ "start": {
+ "line": 308,
+ "column": 23
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ "77": {
+ "start": {
+ "line": 309,
+ "column": 4
+ },
+ "end": {
+ "line": 309,
+ "column": 21
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 65
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 23
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 90
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 29
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 104
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 113,
+ "column": 2
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 48
+ },
+ "end": {
+ "line": 115,
+ "column": 3
+ }
+ },
+ "line": 113
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 122,
+ "column": 2
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 122,
+ "column": 27
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "line": 122
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 29
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 142,
+ "column": 2
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 24
+ },
+ "end": {
+ "line": 154,
+ "column": 3
+ }
+ },
+ "line": 142
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 143,
+ "column": 15
+ },
+ "end": {
+ "line": 143,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 21
+ },
+ "end": {
+ "line": 153,
+ "column": 5
+ }
+ },
+ "line": 143
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 50
+ },
+ "end": {
+ "line": 145,
+ "column": 51
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 61
+ },
+ "end": {
+ "line": 147,
+ "column": 7
+ }
+ },
+ "line": 145
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 150,
+ "column": 48
+ },
+ "end": {
+ "line": 150,
+ "column": 49
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 65
+ },
+ "end": {
+ "line": 152,
+ "column": 7
+ }
+ },
+ "line": 150
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 160,
+ "column": 2
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 21
+ },
+ "end": {
+ "line": 174,
+ "column": 3
+ }
+ },
+ "line": 160
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 162,
+ "column": 34
+ },
+ "end": {
+ "line": 162,
+ "column": 35
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 162,
+ "column": 55
+ },
+ "end": {
+ "line": 172,
+ "column": 7
+ }
+ },
+ "line": 162
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 163,
+ "column": 24
+ },
+ "end": {
+ "line": 163,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 36
+ },
+ "end": {
+ "line": 166,
+ "column": 9
+ }
+ },
+ "line": 163
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 168,
+ "column": 23
+ },
+ "end": {
+ "line": 168,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 168,
+ "column": 42
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "line": 168
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 185,
+ "column": 2
+ },
+ "end": {
+ "line": 185,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 31
+ },
+ "end": {
+ "line": 203,
+ "column": 3
+ }
+ },
+ "line": 185
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 210,
+ "column": 2
+ },
+ "end": {
+ "line": 210,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 210,
+ "column": 47
+ },
+ "end": {
+ "line": 220,
+ "column": 3
+ }
+ },
+ "line": 210
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 227,
+ "column": 2
+ },
+ "end": {
+ "line": 227,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 227,
+ "column": 43
+ },
+ "end": {
+ "line": 238,
+ "column": 3
+ }
+ },
+ "line": 227
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 245,
+ "column": 2
+ },
+ "end": {
+ "line": 245,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 245,
+ "column": 36
+ },
+ "end": {
+ "line": 259,
+ "column": 3
+ }
+ },
+ "line": 245
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 266,
+ "column": 2
+ },
+ "end": {
+ "line": 266,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 266,
+ "column": 130
+ },
+ "end": {
+ "line": 290,
+ "column": 3
+ }
+ },
+ "line": 266
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 296,
+ "column": 2
+ },
+ "end": {
+ "line": 296,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 296,
+ "column": 36
+ },
+ "end": {
+ "line": 300,
+ "column": 3
+ }
+ },
+ "line": 296
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 306,
+ "column": 2
+ },
+ "end": {
+ "line": 306,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 306,
+ "column": 25
+ },
+ "end": {
+ "line": 310,
+ "column": 3
+ }
+ },
+ "line": 306
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 20
+ },
+ "end": {
+ "line": 45,
+ "column": 33
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 45,
+ "column": 20
+ },
+ "end": {
+ "line": 45,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 45,
+ "column": 31
+ },
+ "end": {
+ "line": 45,
+ "column": 33
+ }
+ }
+ ],
+ "line": 45
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ }
+ ],
+ "line": 70
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 5
+ }
+ }
+ ],
+ "line": 78
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 124,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 42
+ }
+ }
+ ],
+ "line": 124
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 134,
+ "column": 47
+ }
+ }
+ ],
+ "line": 134
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 5
+ }
+ }
+ ],
+ "line": 161
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 195,
+ "column": 4
+ },
+ "end": {
+ "line": 197,
+ "column": 5
+ }
+ }
+ ],
+ "line": 195
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 202,
+ "column": 5
+ }
+ }
+ ],
+ "line": 199
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 230,
+ "column": 12
+ },
+ "end": {
+ "line": 230,
+ "column": 35
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 230,
+ "column": 12
+ },
+ "end": {
+ "line": 230,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 230,
+ "column": 31
+ },
+ "end": {
+ "line": 230,
+ "column": 35
+ }
+ }
+ ],
+ "line": 230
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 269,
+ "column": 5
+ }
+ }
+ ],
+ "line": 267
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 271,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 5
+ }
+ }
+ ],
+ "line": 271
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 275,
+ "column": 4
+ },
+ "end": {
+ "line": 277,
+ "column": 5
+ }
+ }
+ ],
+ "line": 275
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 281,
+ "column": 4
+ },
+ "end": {
+ "line": 283,
+ "column": 5
+ }
+ }
+ ],
+ "line": 281
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 285,
+ "column": 4
+ },
+ "end": {
+ "line": 287,
+ "column": 5
+ }
+ }
+ ],
+ "line": 285
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 298,
+ "column": 4
+ },
+ "end": {
+ "line": 298,
+ "column": 73
+ }
+ }
+ ],
+ "line": 298
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 308,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 74
+ }
+ }
+ ],
+ "line": 308
+ }
+ },
+ "s": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 0,
+ "32": 0,
+ "33": 0,
+ "34": 0,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 0,
+ "47": 0,
+ "48": 0,
+ "49": 0,
+ "50": 0,
+ "51": 0,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 0,
+ "56": 0,
+ "57": 0,
+ "58": 0,
+ "59": 0,
+ "60": 0,
+ "61": 0,
+ "62": 0,
+ "63": 0,
+ "64": 0,
+ "65": 0,
+ "66": 0,
+ "67": 0,
+ "68": 0,
+ "69": 0,
+ "70": 0,
+ "71": 0,
+ "72": 0,
+ "73": 0,
+ "74": 0,
+ "75": 0,
+ "76": 0,
+ "77": 0
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0,
+ 0
+ ],
+ "10": [
+ 0,
+ 0
+ ],
+ "11": [
+ 0,
+ 0
+ ],
+ "12": [
+ 0,
+ 0
+ ],
+ "13": [
+ 0,
+ 0
+ ],
+ "14": [
+ 0,
+ 0
+ ],
+ "15": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "a6281d48c4103d8ff46da8b61524a053cf409ff2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/analytics/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/analytics/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 9,
+ "column": 31
+ },
+ "end": {
+ "line": 9,
+ "column": 48
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 27
+ },
+ "end": {
+ "line": 25,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 32
+ }
+ },
+ "3": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "4": {
+ "start": {
+ "line": 44,
+ "column": 6
+ },
+ "end": {
+ "line": 44,
+ "column": 92
+ }
+ },
+ "5": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "6": {
+ "start": {
+ "line": 49,
+ "column": 6
+ },
+ "end": {
+ "line": 49,
+ "column": 127
+ }
+ },
+ "7": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ "8": {
+ "start": {
+ "line": 53,
+ "column": 51
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ "9": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 40
+ }
+ },
+ "10": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 56
+ }
+ },
+ "11": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 67
+ }
+ },
+ "12": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 57
+ }
+ },
+ "13": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 57
+ }
+ },
+ "14": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 31
+ }
+ },
+ "15": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 110,
+ "column": 46
+ }
+ },
+ "16": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 121,
+ "column": 5
+ }
+ },
+ "17": {
+ "start": {
+ "line": 120,
+ "column": 6
+ },
+ "end": {
+ "line": 120,
+ "column": 63
+ }
+ },
+ "18": {
+ "start": {
+ "line": 125,
+ "column": 23
+ },
+ "end": {
+ "line": 125,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 62
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 52
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 41
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 56
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 2
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 74
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "line": 76
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 84,
+ "column": 2
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 64
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 84
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 66
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 30
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 109,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 53
+ },
+ "end": {
+ "line": 111,
+ "column": 3
+ }
+ },
+ "line": 109
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 42
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "line": 118
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 40
+ },
+ "end": {
+ "line": 31,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 31,
+ "column": 58
+ },
+ "end": {
+ "line": 31,
+ "column": 60
+ }
+ }
+ ],
+ "line": 31
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 25
+ },
+ "end": {
+ "line": 41,
+ "column": 44
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 42
+ },
+ "end": {
+ "line": 41,
+ "column": 44
+ }
+ }
+ ],
+ "line": 41
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 5
+ }
+ }
+ ],
+ "line": 43
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ }
+ ],
+ "line": 48
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 114
+ }
+ }
+ ],
+ "line": 53
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 8
+ },
+ "end": {
+ "line": 53,
+ "column": 49
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 8
+ },
+ "end": {
+ "line": 53,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 18
+ },
+ "end": {
+ "line": 53,
+ "column": 49
+ }
+ }
+ ],
+ "line": 53
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 28
+ },
+ "end": {
+ "line": 84,
+ "column": 56
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 84,
+ "column": 51
+ },
+ "end": {
+ "line": 84,
+ "column": 56
+ }
+ }
+ ],
+ "line": 84
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 28
+ },
+ "end": {
+ "line": 92,
+ "column": 58
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 51
+ },
+ "end": {
+ "line": 92,
+ "column": 58
+ }
+ }
+ ],
+ "line": 92
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 2,
+ "4": 0,
+ "5": 2,
+ "6": 0,
+ "7": 2,
+ "8": 0,
+ "9": 2,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 0,
+ "17": 0,
+ "18": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 1
+ ],
+ "2": [
+ 0,
+ 2
+ ],
+ "3": [
+ 0,
+ 2
+ ],
+ "4": [
+ 0,
+ 2
+ ],
+ "5": [
+ 2,
+ 2
+ ],
+ "6": [
+ 0
+ ],
+ "7": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "9de75046fac6effcf5d109e5d1ad99a44d6d30b1"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/config/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/config/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 39
+ }
+ },
+ "2": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 6
+ }
+ },
+ "3": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ "4": {
+ "start": {
+ "line": 41,
+ "column": 159
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ "5": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ "6": {
+ "start": {
+ "line": 42,
+ "column": 177
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ "7": {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ "8": {
+ "start": {
+ "line": 43,
+ "column": 134
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ "9": {
+ "start": {
+ "line": 44,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 39
+ }
+ },
+ "10": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 54,
+ "column": 6
+ },
+ "end": {
+ "line": 54,
+ "column": 47
+ }
+ },
+ "12": {
+ "start": {
+ "line": 55,
+ "column": 6
+ },
+ "end": {
+ "line": 55,
+ "column": 41
+ }
+ },
+ "13": {
+ "start": {
+ "line": 56,
+ "column": 6
+ },
+ "end": {
+ "line": 56,
+ "column": 40
+ }
+ },
+ "14": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 67,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 93
+ }
+ },
+ "16": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 66
+ }
+ },
+ "17": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 50
+ }
+ },
+ "18": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 32
+ }
+ },
+ "19": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 47
+ }
+ },
+ "20": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 42
+ }
+ },
+ "21": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 35
+ }
+ },
+ "22": {
+ "start": {
+ "line": 119,
+ "column": 4
+ },
+ "end": {
+ "line": 127,
+ "column": 9
+ }
+ },
+ "23": {
+ "start": {
+ "line": 122,
+ "column": 45
+ },
+ "end": {
+ "line": 122,
+ "column": 47
+ }
+ },
+ "24": {
+ "start": {
+ "line": 123,
+ "column": 8
+ },
+ "end": {
+ "line": 125,
+ "column": 9
+ }
+ },
+ "25": {
+ "start": {
+ "line": 124,
+ "column": 10
+ },
+ "end": {
+ "line": 124,
+ "column": 67
+ }
+ },
+ "26": {
+ "start": {
+ "line": 126,
+ "column": 8
+ },
+ "end": {
+ "line": 126,
+ "column": 22
+ }
+ },
+ "27": {
+ "start": {
+ "line": 136,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 48
+ }
+ },
+ "28": {
+ "start": {
+ "line": 144,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 39
+ }
+ },
+ "29": {
+ "start": {
+ "line": 152,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 51
+ }
+ },
+ "30": {
+ "start": {
+ "line": 156,
+ "column": 23
+ },
+ "end": {
+ "line": 156,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 62
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 37,
+ "column": 2
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 45
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "line": 37
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 24
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 52
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 29
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 80,
+ "column": 2
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 20
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 80
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 98,
+ "column": 2
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 98,
+ "column": 24
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 98
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 2
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 33
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "line": 118
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 12
+ },
+ "end": {
+ "line": 121,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 30
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "line": 121
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 135,
+ "column": 2
+ },
+ "end": {
+ "line": 135,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 35
+ },
+ "end": {
+ "line": 137,
+ "column": 3
+ }
+ },
+ "line": 135
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 143,
+ "column": 2
+ },
+ "end": {
+ "line": 143,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 32
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 143
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 151,
+ "column": 2
+ },
+ "end": {
+ "line": 151,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 53
+ },
+ "end": {
+ "line": 153,
+ "column": 3
+ }
+ },
+ "line": 151
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 40
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 26,
+ "column": 58
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ }
+ ],
+ "line": 26
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 188
+ }
+ }
+ ],
+ "line": 41
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 12
+ },
+ "end": {
+ "line": 41,
+ "column": 157
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 12
+ },
+ "end": {
+ "line": 41,
+ "column": 42
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 47
+ },
+ "end": {
+ "line": 41,
+ "column": 81
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 85
+ },
+ "end": {
+ "line": 41,
+ "column": 120
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 124
+ },
+ "end": {
+ "line": 41,
+ "column": 156
+ }
+ }
+ ],
+ "line": 41
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 208
+ }
+ }
+ ],
+ "line": 42
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 12
+ },
+ "end": {
+ "line": 42,
+ "column": 175
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 12
+ },
+ "end": {
+ "line": 42,
+ "column": 44
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 49
+ },
+ "end": {
+ "line": 42,
+ "column": 80
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 84
+ },
+ "end": {
+ "line": 42,
+ "column": 114
+ }
+ },
+ {
+ "start": {
+ "line": 42,
+ "column": 118
+ },
+ "end": {
+ "line": 42,
+ "column": 174
+ }
+ }
+ ],
+ "line": 42
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 8
+ },
+ "end": {
+ "line": 43,
+ "column": 163
+ }
+ }
+ ],
+ "line": 43
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 12
+ },
+ "end": {
+ "line": 43,
+ "column": 132
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 43,
+ "column": 12
+ },
+ "end": {
+ "line": 43,
+ "column": 61
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 66
+ },
+ "end": {
+ "line": 43,
+ "column": 97
+ }
+ },
+ {
+ "start": {
+ "line": 43,
+ "column": 101
+ },
+ "end": {
+ "line": 43,
+ "column": 131
+ }
+ }
+ ],
+ "line": 43
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 5
+ }
+ }
+ ],
+ "line": 53
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ }
+ ],
+ "line": 66
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 25
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 100,
+ "column": 16
+ },
+ "end": {
+ "line": 100,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 100,
+ "column": 23
+ },
+ "end": {
+ "line": 100,
+ "column": 25
+ }
+ }
+ ],
+ "line": 100
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 17
+ },
+ "end": {
+ "line": 120,
+ "column": 27
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 120,
+ "column": 17
+ },
+ "end": {
+ "line": 120,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 120,
+ "column": 25
+ },
+ "end": {
+ "line": 120,
+ "column": 27
+ }
+ }
+ ],
+ "line": 120
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 5,
+ "3": 5,
+ "4": 2,
+ "5": 3,
+ "6": 1,
+ "7": 2,
+ "8": 0,
+ "9": 2,
+ "10": 1,
+ "11": 1,
+ "12": 1,
+ "13": 1,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 0,
+ "18": 0,
+ "19": 1,
+ "20": 1,
+ "21": 1,
+ "22": 1,
+ "23": 1,
+ "24": 1,
+ "25": 4,
+ "26": 1,
+ "27": 1,
+ "28": 1,
+ "29": 0,
+ "30": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 5,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 2,
+ 3
+ ],
+ "2": [
+ 5,
+ 5,
+ 3,
+ 3
+ ],
+ "3": [
+ 1,
+ 2
+ ],
+ "4": [
+ 3,
+ 3,
+ 3,
+ 3
+ ],
+ "5": [
+ 0,
+ 2
+ ],
+ "6": [
+ 2,
+ 2,
+ 2
+ ],
+ "7": [
+ 1,
+ 0
+ ],
+ "8": [
+ 1,
+ 0
+ ],
+ "9": [
+ 1,
+ 0
+ ],
+ "10": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "de99b5fe0625b05db6fe1e5df91e84ed62f92a4b"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/crash/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/crash/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 52
+ }
+ },
+ "2": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 51
+ }
+ },
+ "3": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 30
+ }
+ },
+ "4": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ "6": {
+ "start": {
+ "line": 62,
+ "column": 34
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ "7": {
+ "start": {
+ "line": 64,
+ "column": 23
+ },
+ "end": {
+ "line": 64,
+ "column": 54
+ }
+ },
+ "8": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 6
+ },
+ "end": {
+ "line": 67,
+ "column": 62
+ }
+ },
+ "10": {
+ "start": {
+ "line": 70,
+ "column": 22
+ },
+ "end": {
+ "line": 70,
+ "column": 45
+ }
+ },
+ "11": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 52
+ }
+ },
+ "12": {
+ "start": {
+ "line": 72,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ "14": {
+ "start": {
+ "line": 73,
+ "column": 30
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ "15": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 63
+ }
+ },
+ "16": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 38
+ }
+ },
+ "17": {
+ "start": {
+ "line": 81,
+ "column": 23
+ },
+ "end": {
+ "line": 81,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 62
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 22,
+ "column": 52
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 22
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 47
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 29
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 60
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 64
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "line": 61
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 40
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 14,
+ "column": 58
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ }
+ ],
+ "line": 14
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 31
+ },
+ "end": {
+ "line": 61,
+ "column": 56
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 61,
+ "column": 54
+ },
+ "end": {
+ "line": 61,
+ "column": 56
+ }
+ }
+ ],
+ "line": 61
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 41
+ }
+ }
+ ],
+ "line": 62
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 8
+ },
+ "end": {
+ "line": 62,
+ "column": 32
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 8
+ },
+ "end": {
+ "line": 62,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 18
+ },
+ "end": {
+ "line": 62,
+ "column": 32
+ }
+ }
+ ],
+ "line": 62
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 5
+ }
+ }
+ ],
+ "line": 66
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 36
+ }
+ }
+ ],
+ "line": 73
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "fc6f0ae693f06bc18b0e1d000ba6ea0ac3506674"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/fabric/crashlytics/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/fabric/crashlytics/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 4
+ },
+ "end": {
+ "line": 14,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 25
+ }
+ },
+ "2": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 30
+ }
+ },
+ "3": {
+ "start": {
+ "line": 38,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 44
+ }
+ },
+ "4": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 42
+ }
+ },
+ "5": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 43
+ }
+ },
+ "6": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 41
+ }
+ },
+ "7": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 44
+ }
+ },
+ "8": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 43
+ }
+ },
+ "9": {
+ "start": {
+ "line": 77,
+ "column": 23
+ },
+ "end": {
+ "line": 77,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 62
+ },
+ "end": {
+ "line": 15,
+ "column": 3
+ }
+ },
+ "line": 13
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 16
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 2
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 29
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "line": 28
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 37,
+ "column": 2
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 51
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "line": 37
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 44,
+ "column": 2
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 50
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "line": 44
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 50
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "line": 51
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 48
+ },
+ "end": {
+ "line": 60,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 51
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 42
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 40
+ },
+ "end": {
+ "line": 13,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 13,
+ "column": 58
+ },
+ "end": {
+ "line": 13,
+ "column": 60
+ }
+ }
+ ],
+ "line": 13
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 0,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1
+ },
+ "b": {
+ "0": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "4b3a7d6496dedf37b1d8f599cb05ce8cf3b3d098"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 60
+ }
+ },
+ "2": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 6
+ },
+ "end": {
+ "line": 29,
+ "column": 61
+ }
+ },
+ "4": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 10
+ }
+ },
+ "5": {
+ "start": {
+ "line": 37,
+ "column": 6
+ },
+ "end": {
+ "line": 37,
+ "column": 33
+ }
+ },
+ "6": {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 38,
+ "column": 59
+ }
+ },
+ "7": {
+ "start": {
+ "line": 39,
+ "column": 6
+ },
+ "end": {
+ "line": 41,
+ "column": 9
+ }
+ },
+ "8": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 74
+ }
+ },
+ "9": {
+ "start": {
+ "line": 50,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 57
+ }
+ },
+ "10": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 28
+ }
+ },
+ "11": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 29
+ }
+ },
+ "12": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 37
+ }
+ },
+ "13": {
+ "start": {
+ "line": 77,
+ "column": 23
+ },
+ "end": {
+ "line": 86,
+ "column": 1
+ }
+ },
+ "14": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 83,
+ "column": 68
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 62
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 36,
+ "column": 15
+ },
+ "end": {
+ "line": 36,
+ "column": 16
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 21
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "line": 36
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 39,
+ "column": 34
+ },
+ "end": {
+ "line": 39,
+ "column": 35
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 48
+ },
+ "end": {
+ "line": 41,
+ "column": 7
+ }
+ },
+ "line": 39
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 26
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 19
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 56
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 63,
+ "column": 2
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 20
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 63
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 31
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 40
+ },
+ "end": {
+ "line": 24,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 24,
+ "column": 58
+ },
+ "end": {
+ "line": 24,
+ "column": 60
+ }
+ }
+ ],
+ "line": 24
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 5
+ }
+ }
+ ],
+ "line": 28
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 33
+ },
+ "end": {
+ "line": 40,
+ "column": 73
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 33
+ },
+ "end": {
+ "line": 40,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 51
+ },
+ "end": {
+ "line": 40,
+ "column": 73
+ }
+ }
+ ],
+ "line": 40
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 15
+ },
+ "end": {
+ "line": 80,
+ "column": 8
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 50
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 80,
+ "column": 6
+ },
+ "end": {
+ "line": 80,
+ "column": 8
+ }
+ }
+ ],
+ "line": 78
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 15
+ },
+ "end": {
+ "line": 79,
+ "column": 94
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 15
+ },
+ "end": {
+ "line": 79,
+ "column": 68
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 72
+ },
+ "end": {
+ "line": 79,
+ "column": 94
+ }
+ }
+ ],
+ "line": 79
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 82
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1,
+ "8": 1,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 231,
+ "13": 1,
+ "14": 1,
+ "15": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 231
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0,
+ 1
+ ],
+ "2": [
+ 1,
+ 0
+ ],
+ "3": [
+ 1,
+ 0
+ ],
+ "4": [
+ 1,
+ 1
+ ],
+ "5": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "88f4eb278b5379682a24257ebcf5c4f662394d72"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/transaction.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/transaction.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 7,
+ "column": 20
+ },
+ "end": {
+ "line": 7,
+ "column": 21
+ }
+ },
+ "1": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 28
+ }
+ },
+ "2": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 30
+ }
+ },
+ "3": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 35,
+ "column": 15
+ },
+ "end": {
+ "line": 35,
+ "column": 44
+ }
+ },
+ "5": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 6
+ }
+ },
+ "6": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 78
+ }
+ },
+ "7": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 27
+ }
+ },
+ "8": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 72,
+ "column": 8
+ },
+ "end": {
+ "line": 72,
+ "column": 41
+ }
+ },
+ "10": {
+ "start": {
+ "line": 74,
+ "column": 8
+ },
+ "end": {
+ "line": 74,
+ "column": 40
+ }
+ },
+ "11": {
+ "start": {
+ "line": 76,
+ "column": 8
+ },
+ "end": {
+ "line": 76,
+ "column": 43
+ }
+ },
+ "12": {
+ "start": {
+ "line": 78,
+ "column": 8
+ },
+ "end": {
+ "line": 78,
+ "column": 80
+ }
+ },
+ "13": {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 79,
+ "column": 25
+ }
+ },
+ "14": {
+ "start": {
+ "line": 90,
+ "column": 26
+ },
+ "end": {
+ "line": 90,
+ "column": 31
+ }
+ },
+ "15": {
+ "start": {
+ "line": 92,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 5
+ }
+ },
+ "16": {
+ "start": {
+ "line": 93,
+ "column": 26
+ },
+ "end": {
+ "line": 93,
+ "column": 48
+ }
+ },
+ "17": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ "18": {
+ "start": {
+ "line": 94,
+ "column": 24
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ "19": {
+ "start": {
+ "line": 96,
+ "column": 6
+ },
+ "end": {
+ "line": 96,
+ "column": 55
+ }
+ },
+ "20": {
+ "start": {
+ "line": 98,
+ "column": 18
+ },
+ "end": {
+ "line": 98,
+ "column": 23
+ }
+ },
+ "21": {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ },
+ "22": {
+ "start": {
+ "line": 101,
+ "column": 8
+ },
+ "end": {
+ "line": 101,
+ "column": 21
+ }
+ },
+ "23": {
+ "start": {
+ "line": 104,
+ "column": 6
+ },
+ "end": {
+ "line": 104,
+ "column": 82
+ }
+ },
+ "24": {
+ "start": {
+ "line": 114,
+ "column": 24
+ },
+ "end": {
+ "line": 114,
+ "column": 52
+ }
+ },
+ "25": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 35
+ }
+ },
+ "27": {
+ "start": {
+ "line": 117,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 7
+ }
+ },
+ "28": {
+ "start": {
+ "line": 118,
+ "column": 8
+ },
+ "end": {
+ "line": 118,
+ "column": 87
+ }
+ },
+ "29": {
+ "start": {
+ "line": 120,
+ "column": 8
+ },
+ "end": {
+ "line": 122,
+ "column": 11
+ }
+ },
+ "30": {
+ "start": {
+ "line": 121,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 46
+ }
+ },
+ "31": {
+ "start": {
+ "line": 133,
+ "column": 24
+ },
+ "end": {
+ "line": 133,
+ "column": 52
+ }
+ },
+ "32": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ },
+ "33": {
+ "start": {
+ "line": 135,
+ "column": 6
+ },
+ "end": {
+ "line": 135,
+ "column": 35
+ }
+ },
+ "34": {
+ "start": {
+ "line": 136,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 7
+ }
+ },
+ "35": {
+ "start": {
+ "line": 137,
+ "column": 8
+ },
+ "end": {
+ "line": 137,
+ "column": 89
+ }
+ },
+ "36": {
+ "start": {
+ "line": 139,
+ "column": 8
+ },
+ "end": {
+ "line": 141,
+ "column": 11
+ }
+ },
+ "37": {
+ "start": {
+ "line": 140,
+ "column": 10
+ },
+ "end": {
+ "line": 140,
+ "column": 46
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 17,
+ "column": 2
+ },
+ "end": {
+ "line": 17,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 34
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "line": 17
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 110
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 59,
+ "column": 2
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 59,
+ "column": 35
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 59
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 46
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 88,
+ "column": 2
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 36
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 88
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 113,
+ "column": 2
+ },
+ "end": {
+ "line": 113,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 35
+ },
+ "end": {
+ "line": 125,
+ "column": 3
+ }
+ },
+ "line": 113
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 120,
+ "column": 21
+ },
+ "end": {
+ "line": 120,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 27
+ },
+ "end": {
+ "line": 122,
+ "column": 9
+ }
+ },
+ "line": 120
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 132,
+ "column": 2
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 38
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "line": 132
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 139,
+ "column": 21
+ },
+ "end": {
+ "line": 139,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 27
+ },
+ "end": {
+ "line": 141,
+ "column": 9
+ }
+ },
+ "line": 139
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 78
+ },
+ "end": {
+ "line": 34,
+ "column": 108
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 34,
+ "column": 103
+ },
+ "end": {
+ "line": 34,
+ "column": 108
+ }
+ }
+ ],
+ "line": 34
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 26
+ },
+ "end": {
+ "line": 69,
+ "column": 44
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 42
+ },
+ "end": {
+ "line": 69,
+ "column": 44
+ }
+ }
+ ],
+ "line": 69
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 72,
+ "column": 41
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 76,
+ "column": 43
+ }
+ },
+ {
+ "start": {
+ "line": 77,
+ "column": 6
+ },
+ "end": {
+ "line": 79,
+ "column": 25
+ }
+ }
+ ],
+ "line": 70
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 16
+ },
+ "end": {
+ "line": 88,
+ "column": 34
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 88,
+ "column": 32
+ },
+ "end": {
+ "line": 88,
+ "column": 34
+ }
+ }
+ ],
+ "line": 88
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 94,
+ "column": 31
+ }
+ }
+ ],
+ "line": 94
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 100,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 7
+ }
+ }
+ ],
+ "line": 100
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 113,
+ "column": 33
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 31
+ },
+ "end": {
+ "line": 113,
+ "column": 33
+ }
+ }
+ ],
+ "line": 113
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ }
+ ],
+ "line": 115
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 23
+ },
+ "end": {
+ "line": 115,
+ "column": 45
+ }
+ }
+ ],
+ "line": 115
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 18
+ },
+ "end": {
+ "line": 132,
+ "column": 36
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 34
+ },
+ "end": {
+ "line": 132,
+ "column": 36
+ }
+ }
+ ],
+ "line": 132
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 5
+ }
+ }
+ ],
+ "line": 134
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 8
+ },
+ "end": {
+ "line": 134,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 8
+ },
+ "end": {
+ "line": 134,
+ "column": 19
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 23
+ },
+ "end": {
+ "line": 134,
+ "column": 45
+ }
+ }
+ ],
+ "line": 134
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2,
+ "8": 5,
+ "9": 3,
+ "10": 0,
+ "11": 2,
+ "12": 0,
+ "13": 0,
+ "14": 3,
+ "15": 3,
+ "16": 3,
+ "17": 3,
+ "18": 0,
+ "19": 3,
+ "20": 3,
+ "21": 3,
+ "22": 1,
+ "23": 3,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 2,
+ "32": 2,
+ "33": 2,
+ "34": 2,
+ "35": 2,
+ "36": 2,
+ "37": 2
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 2,
+ "3": 5,
+ "4": 3,
+ "5": 0,
+ "6": 0,
+ "7": 2,
+ "8": 2
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 0
+ ],
+ "2": [
+ 3,
+ 0,
+ 2,
+ 0
+ ],
+ "3": [
+ 0
+ ],
+ "4": [
+ 0,
+ 3
+ ],
+ "5": [
+ 1,
+ 2
+ ],
+ "6": [
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0
+ ],
+ "10": [
+ 2,
+ 0
+ ],
+ "11": [
+ 2,
+ 2
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "a1d94377f93c9a8cbe72584de49900072898bca0"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 39
+ }
+ },
+ "2": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 6
+ }
+ },
+ "3": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 58,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 97
+ }
+ },
+ "6": {
+ "start": {
+ "line": 70,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 100
+ }
+ },
+ "7": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "8": {
+ "start": {
+ "line": 81,
+ "column": 6
+ },
+ "end": {
+ "line": 81,
+ "column": 100
+ }
+ },
+ "9": {
+ "start": {
+ "line": 83,
+ "column": 6
+ },
+ "end": {
+ "line": 83,
+ "column": 106
+ }
+ },
+ "10": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 32
+ }
+ },
+ "11": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 32
+ }
+ },
+ "12": {
+ "start": {
+ "line": 106,
+ "column": 17
+ },
+ "end": {
+ "line": 106,
+ "column": 58
+ }
+ },
+ "13": {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ "14": {
+ "start": {
+ "line": 108,
+ "column": 6
+ },
+ "end": {
+ "line": 108,
+ "column": 79
+ }
+ },
+ "15": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 111,
+ "column": 47
+ }
+ },
+ "16": {
+ "start": {
+ "line": 120,
+ "column": 17
+ },
+ "end": {
+ "line": 120,
+ "column": 56
+ }
+ },
+ "17": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ "18": {
+ "start": {
+ "line": 122,
+ "column": 6
+ },
+ "end": {
+ "line": 122,
+ "column": 75
+ }
+ },
+ "19": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 45
+ }
+ },
+ "20": {
+ "start": {
+ "line": 129,
+ "column": 4
+ },
+ "end": {
+ "line": 129,
+ "column": 79
+ }
+ },
+ "21": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 73
+ }
+ },
+ "22": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 97
+ }
+ },
+ "23": {
+ "start": {
+ "line": 141,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 67
+ }
+ },
+ "24": {
+ "start": {
+ "line": 145,
+ "column": 23
+ },
+ "end": {
+ "line": 153,
+ "column": 1
+ }
+ },
+ "25": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 150,
+ "column": 6
+ },
+ "end": {
+ "line": 150,
+ "column": 66
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 62
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 53
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 79,
+ "column": 2
+ },
+ "end": {
+ "line": 79,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 49
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 79
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 62
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 96,
+ "column": 2
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 22
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 96
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 105,
+ "column": 2
+ },
+ "end": {
+ "line": 105,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 58
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "line": 105
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 119,
+ "column": 2
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 47
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "line": 119
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 128,
+ "column": 2
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 37
+ },
+ "end": {
+ "line": 130,
+ "column": 3
+ }
+ },
+ "line": 128
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 132,
+ "column": 2
+ },
+ "end": {
+ "line": 132,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 33
+ },
+ "end": {
+ "line": 134,
+ "column": 3
+ }
+ },
+ "line": 132
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 136,
+ "column": 2
+ },
+ "end": {
+ "line": 136,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 22
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ "line": 136
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 140,
+ "column": 2
+ },
+ "end": {
+ "line": 140,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 19
+ },
+ "end": {
+ "line": 142,
+ "column": 3
+ }
+ },
+ "line": 140
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 40
+ },
+ "end": {
+ "line": 42,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 42,
+ "column": 58
+ },
+ "end": {
+ "line": 42,
+ "column": 60
+ }
+ }
+ ],
+ "line": 42
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 71,
+ "column": 5
+ }
+ }
+ ],
+ "line": 67
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 80
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 40
+ },
+ "end": {
+ "line": 92,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 58
+ },
+ "end": {
+ "line": 92,
+ "column": 60
+ }
+ }
+ ],
+ "line": 92
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 107,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ }
+ ],
+ "line": 107
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ }
+ ],
+ "line": 121
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 151,
+ "column": 5
+ }
+ }
+ ],
+ "line": 149
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 146,
+ "5": 1,
+ "6": 145,
+ "7": 18,
+ "8": 0,
+ "9": 18,
+ "10": 1,
+ "11": 1,
+ "12": 216,
+ "13": 216,
+ "14": 0,
+ "15": 216,
+ "16": 41,
+ "17": 41,
+ "18": 0,
+ "19": 41,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 1,
+ "25": 1,
+ "26": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 146,
+ "2": 18,
+ "3": 1,
+ "4": 1,
+ "5": 216,
+ "6": 41,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 1,
+ 145
+ ],
+ "2": [
+ 0,
+ 18
+ ],
+ "3": [
+ 0
+ ],
+ "4": [
+ 0,
+ 216
+ ],
+ "5": [
+ 0,
+ 41
+ ],
+ "6": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "f9f926e2a850cd8ca9061ee931d206e845d9f737"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/CollectionReference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/CollectionReference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 42
+ }
+ },
+ "1": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 32
+ }
+ },
+ "2": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 55
+ }
+ },
+ "3": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 27
+ }
+ },
+ "4": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 35
+ }
+ },
+ "5": {
+ "start": {
+ "line": 39,
+ "column": 23
+ },
+ "end": {
+ "line": 39,
+ "column": 52
+ }
+ },
+ "6": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 40,
+ "column": 82
+ }
+ },
+ "7": {
+ "start": {
+ "line": 44,
+ "column": 24
+ },
+ "end": {
+ "line": 44,
+ "column": 34
+ }
+ },
+ "8": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 48
+ }
+ },
+ "9": {
+ "start": {
+ "line": 46,
+ "column": 18
+ },
+ "end": {
+ "line": 46,
+ "column": 46
+ }
+ },
+ "10": {
+ "start": {
+ "line": 50,
+ "column": 20
+ },
+ "end": {
+ "line": 50,
+ "column": 53
+ }
+ },
+ "11": {
+ "start": {
+ "line": 52,
+ "column": 17
+ },
+ "end": {
+ "line": 52,
+ "column": 52
+ }
+ },
+ "12": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 54,
+ "column": 6
+ },
+ "end": {
+ "line": 54,
+ "column": 75
+ }
+ },
+ "14": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 56
+ }
+ },
+ "15": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 48
+ }
+ },
+ "16": {
+ "start": {
+ "line": 66,
+ "column": 4
+ },
+ "end": {
+ "line": 66,
+ "column": 52
+ }
+ },
+ "17": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 29
+ }
+ },
+ "18": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 36
+ }
+ },
+ "19": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 97
+ }
+ },
+ "20": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 56
+ }
+ },
+ "21": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 53
+ }
+ },
+ "22": {
+ "start": {
+ "line": 94,
+ "column": 4
+ },
+ "end": {
+ "line": 94,
+ "column": 50
+ }
+ },
+ "23": {
+ "start": {
+ "line": 98,
+ "column": 4
+ },
+ "end": {
+ "line": 98,
+ "column": 54
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 58
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 24
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 29
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 26
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 41
+ },
+ "end": {
+ "line": 41,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 48
+ },
+ "end": {
+ "line": 47,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 12
+ },
+ "end": {
+ "line": 46,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 18
+ },
+ "end": {
+ "line": 46,
+ "column": 46
+ }
+ },
+ "line": 46
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 49,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 48
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 49
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 44
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "line": 61
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 65,
+ "column": 2
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 48
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "line": 65
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 32
+ },
+ "end": {
+ "line": 71,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 73,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 30
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "line": 73
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 77,
+ "column": 2
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 16
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 76
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 49
+ },
+ "end": {
+ "line": 91,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 93,
+ "column": 2
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 46
+ },
+ "end": {
+ "line": 95,
+ "column": 3
+ }
+ },
+ "line": 93
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 97,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 97,
+ "column": 77
+ },
+ "end": {
+ "line": 99,
+ "column": 3
+ }
+ },
+ "line": 97
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 11
+ },
+ "end": {
+ "line": 40,
+ "column": 81
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 24
+ },
+ "end": {
+ "line": 40,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 77
+ },
+ "end": {
+ "line": 40,
+ "column": 81
+ }
+ }
+ ],
+ "line": 40
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 20
+ },
+ "end": {
+ "line": 50,
+ "column": 53
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 50,
+ "column": 20
+ },
+ "end": {
+ "line": 50,
+ "column": 32
+ }
+ },
+ {
+ "start": {
+ "line": 50,
+ "column": 36
+ },
+ "end": {
+ "line": 50,
+ "column": 53
+ }
+ }
+ ],
+ "line": 50
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ }
+ ],
+ "line": 53
+ }
+ },
+ "s": {
+ "0": 216,
+ "1": 216,
+ "2": 216,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 1,
+ "8": 1,
+ "9": 1,
+ "10": 205,
+ "11": 205,
+ "12": 205,
+ "13": 0,
+ "14": 205,
+ "15": 0,
+ "16": 0,
+ "17": 193,
+ "18": 2,
+ "19": 10,
+ "20": 21,
+ "21": 0,
+ "22": 0,
+ "23": 9
+ },
+ "f": {
+ "0": 216,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 205,
+ "7": 0,
+ "8": 0,
+ "9": 193,
+ "10": 2,
+ "11": 10,
+ "12": 21,
+ "13": 0,
+ "14": 0,
+ "15": 9
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 205,
+ 1
+ ],
+ "2": [
+ 0,
+ 205
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "902dec2bec9264ff18f196384302840a643d7abf"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentReference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentReference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 34,
+ "column": 38
+ }
+ },
+ "1": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 32
+ }
+ },
+ "2": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 27
+ }
+ },
+ "3": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 23
+ },
+ "end": {
+ "line": 47,
+ "column": 50
+ }
+ },
+ "5": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "6": {
+ "start": {
+ "line": 49,
+ "column": 6
+ },
+ "end": {
+ "line": 49,
+ "column": 47
+ }
+ },
+ "7": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 64
+ }
+ },
+ "8": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 43
+ }
+ },
+ "9": {
+ "start": {
+ "line": 59,
+ "column": 17
+ },
+ "end": {
+ "line": 59,
+ "column": 57
+ }
+ },
+ "10": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 61,
+ "column": 6
+ },
+ "end": {
+ "line": 61,
+ "column": 79
+ }
+ },
+ "12": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 58
+ }
+ },
+ "13": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 33
+ }
+ },
+ "14": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 75,
+ "column": 69
+ }
+ },
+ "15": {
+ "start": {
+ "line": 75,
+ "column": 22
+ },
+ "end": {
+ "line": 75,
+ "column": 67
+ }
+ },
+ "16": {
+ "start": {
+ "line": 83,
+ "column": 19
+ },
+ "end": {
+ "line": 83,
+ "column": 21
+ }
+ },
+ "17": {
+ "start": {
+ "line": 84,
+ "column": 27
+ },
+ "end": {
+ "line": 84,
+ "column": 29
+ }
+ },
+ "18": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 87,
+ "column": 6
+ },
+ "end": {
+ "line": 87,
+ "column": 48
+ }
+ },
+ "20": {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 89,
+ "column": 8
+ },
+ "end": {
+ "line": 89,
+ "column": 106
+ }
+ },
+ "22": {
+ "start": {
+ "line": 91,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 49
+ }
+ },
+ "23": {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "25": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ },
+ "26": {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ },
+ "27": {
+ "start": {
+ "line": 97,
+ "column": 12
+ },
+ "end": {
+ "line": 97,
+ "column": 109
+ }
+ },
+ "28": {
+ "start": {
+ "line": 99,
+ "column": 10
+ },
+ "end": {
+ "line": 99,
+ "column": 47
+ }
+ },
+ "29": {
+ "start": {
+ "line": 101,
+ "column": 10
+ },
+ "end": {
+ "line": 101,
+ "column": 106
+ }
+ },
+ "30": {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "31": {
+ "start": {
+ "line": 104,
+ "column": 8
+ },
+ "end": {
+ "line": 104,
+ "column": 53
+ }
+ },
+ "32": {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "33": {
+ "start": {
+ "line": 107,
+ "column": 10
+ },
+ "end": {
+ "line": 107,
+ "column": 52
+ }
+ },
+ "34": {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ },
+ "35": {
+ "start": {
+ "line": 109,
+ "column": 12
+ },
+ "end": {
+ "line": 109,
+ "column": 109
+ }
+ },
+ "36": {
+ "start": {
+ "line": 111,
+ "column": 10
+ },
+ "end": {
+ "line": 111,
+ "column": 35
+ }
+ },
+ "37": {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "38": {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ },
+ "39": {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ },
+ "40": {
+ "start": {
+ "line": 116,
+ "column": 14
+ },
+ "end": {
+ "line": 116,
+ "column": 111
+ }
+ },
+ "41": {
+ "start": {
+ "line": 118,
+ "column": 12
+ },
+ "end": {
+ "line": 118,
+ "column": 49
+ }
+ },
+ "42": {
+ "start": {
+ "line": 120,
+ "column": 12
+ },
+ "end": {
+ "line": 120,
+ "column": 108
+ }
+ },
+ "43": {
+ "start": {
+ "line": 123,
+ "column": 10
+ },
+ "end": {
+ "line": 123,
+ "column": 114
+ }
+ },
+ "44": {
+ "start": {
+ "line": 126,
+ "column": 8
+ },
+ "end": {
+ "line": 126,
+ "column": 120
+ }
+ },
+ "45": {
+ "start": {
+ "line": 129,
+ "column": 6
+ },
+ "end": {
+ "line": 129,
+ "column": 93
+ }
+ },
+ "46": {
+ "start": {
+ "line": 131,
+ "column": 23
+ },
+ "end": {
+ "line": 131,
+ "column": 40
+ }
+ },
+ "47": {
+ "start": {
+ "line": 133,
+ "column": 21
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "48": {
+ "start": {
+ "line": 134,
+ "column": 31
+ },
+ "end": {
+ "line": 134,
+ "column": 91
+ }
+ },
+ "49": {
+ "start": {
+ "line": 135,
+ "column": 6
+ },
+ "end": {
+ "line": 135,
+ "column": 38
+ }
+ },
+ "50": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 142,
+ "column": 6
+ }
+ },
+ "51": {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ },
+ "52": {
+ "start": {
+ "line": 146,
+ "column": 6
+ },
+ "end": {
+ "line": 149,
+ "column": 8
+ }
+ },
+ "53": {
+ "start": {
+ "line": 153,
+ "column": 4
+ },
+ "end": {
+ "line": 154,
+ "column": 67
+ }
+ },
+ "54": {
+ "start": {
+ "line": 157,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 70
+ }
+ },
+ "55": {
+ "start": {
+ "line": 161,
+ "column": 23
+ },
+ "end": {
+ "line": 161,
+ "column": 43
+ }
+ },
+ "56": {
+ "start": {
+ "line": 162,
+ "column": 4
+ },
+ "end": {
+ "line": 163,
+ "column": 56
+ }
+ },
+ "57": {
+ "start": {
+ "line": 167,
+ "column": 15
+ },
+ "end": {
+ "line": 167,
+ "column": 17
+ }
+ },
+ "58": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "59": {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ },
+ "60": {
+ "start": {
+ "line": 170,
+ "column": 8
+ },
+ "end": {
+ "line": 170,
+ "column": 110
+ }
+ },
+ "61": {
+ "start": {
+ "line": 172,
+ "column": 6
+ },
+ "end": {
+ "line": 172,
+ "column": 21
+ }
+ },
+ "62": {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 174,
+ "column": 6
+ },
+ "end": {
+ "line": 174,
+ "column": 138
+ }
+ },
+ "64": {
+ "start": {
+ "line": 176,
+ "column": 6
+ },
+ "end": {
+ "line": 183,
+ "column": 7
+ }
+ },
+ "65": {
+ "start": {
+ "line": 177,
+ "column": 20
+ },
+ "end": {
+ "line": 177,
+ "column": 27
+ }
+ },
+ "66": {
+ "start": {
+ "line": 178,
+ "column": 22
+ },
+ "end": {
+ "line": 178,
+ "column": 33
+ }
+ },
+ "67": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ },
+ "68": {
+ "start": {
+ "line": 180,
+ "column": 10
+ },
+ "end": {
+ "line": 180,
+ "column": 102
+ }
+ },
+ "69": {
+ "start": {
+ "line": 182,
+ "column": 8
+ },
+ "end": {
+ "line": 182,
+ "column": 26
+ }
+ },
+ "70": {
+ "start": {
+ "line": 185,
+ "column": 23
+ },
+ "end": {
+ "line": 185,
+ "column": 43
+ }
+ },
+ "71": {
+ "start": {
+ "line": 186,
+ "column": 4
+ },
+ "end": {
+ "line": 187,
+ "column": 45
+ }
+ },
+ "72": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 69
+ }
+ },
+ "73": {
+ "start": {
+ "line": 200,
+ "column": 4
+ },
+ "end": {
+ "line": 200,
+ "column": 115
+ }
+ },
+ "74": {
+ "start": {
+ "line": 201,
+ "column": 4
+ },
+ "end": {
+ "line": 201,
+ "column": 120
+ }
+ },
+ "75": {
+ "start": {
+ "line": 202,
+ "column": 4
+ },
+ "end": {
+ "line": 203,
+ "column": 50
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 33,
+ "column": 2
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 56
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 33
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 29
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 26
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 36
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "line": 46
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 54,
+ "column": 2
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 21
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 54
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 58
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 26
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 35
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 75,
+ "column": 12
+ },
+ "end": {
+ "line": 75,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 22
+ },
+ "end": {
+ "line": 75,
+ "column": 67
+ }
+ },
+ "line": 75
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 78,
+ "column": 2
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 3
+ }
+ },
+ "line": 82
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 21
+ },
+ "end": {
+ "line": 133,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 82
+ },
+ "end": {
+ "line": 136,
+ "column": 5
+ }
+ },
+ "line": 133
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 160,
+ "column": 2
+ },
+ "end": {
+ "line": 160,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 73
+ },
+ "end": {
+ "line": 164,
+ "column": 3
+ }
+ },
+ "line": 160
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 166,
+ "column": 2
+ },
+ "end": {
+ "line": 166,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 40
+ },
+ "end": {
+ "line": 188,
+ "column": 3
+ }
+ },
+ "line": 166
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 198,
+ "column": 2
+ },
+ "end": {
+ "line": 198,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 63
+ },
+ "end": {
+ "line": 204,
+ "column": 3
+ }
+ },
+ "line": 198
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 50,
+ "column": 5
+ }
+ }
+ ],
+ "line": 48
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 5
+ }
+ }
+ ],
+ "line": 60
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ }
+ ],
+ "line": 86
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 7
+ }
+ }
+ ],
+ "line": 88
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 10
+ },
+ "end": {
+ "line": 88,
+ "column": 77
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 88,
+ "column": 10
+ },
+ "end": {
+ "line": 88,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 88,
+ "column": 39
+ },
+ "end": {
+ "line": 88,
+ "column": 77
+ }
+ }
+ ],
+ "line": 88
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 92,
+ "column": 11
+ },
+ "end": {
+ "line": 130,
+ "column": 5
+ }
+ }
+ ],
+ "line": 92
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 15
+ },
+ "end": {
+ "line": 92,
+ "column": 79
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 92,
+ "column": 15
+ },
+ "end": {
+ "line": 92,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 92,
+ "column": 44
+ },
+ "end": {
+ "line": 92,
+ "column": 79
+ }
+ }
+ ],
+ "line": 92
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 6
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ }
+ ],
+ "line": 94
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 102,
+ "column": 9
+ }
+ }
+ ],
+ "line": 95
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 96,
+ "column": 10
+ },
+ "end": {
+ "line": 98,
+ "column": 11
+ }
+ }
+ ],
+ "line": 96
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 14
+ },
+ "end": {
+ "line": 96,
+ "column": 93
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 96,
+ "column": 14
+ },
+ "end": {
+ "line": 96,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 96,
+ "column": 49
+ },
+ "end": {
+ "line": 96,
+ "column": 93
+ }
+ }
+ ],
+ "line": 96
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 103,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 7
+ }
+ }
+ ],
+ "line": 103
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 106,
+ "column": 8
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ }
+ ],
+ "line": 106
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 108,
+ "column": 10
+ },
+ "end": {
+ "line": 110,
+ "column": 11
+ }
+ }
+ ],
+ "line": 108
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 14
+ },
+ "end": {
+ "line": 108,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 108,
+ "column": 14
+ },
+ "end": {
+ "line": 108,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 108,
+ "column": 25
+ },
+ "end": {
+ "line": 108,
+ "column": 45
+ }
+ }
+ ],
+ "line": 108
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 15
+ },
+ "end": {
+ "line": 124,
+ "column": 9
+ }
+ }
+ ],
+ "line": 113
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 19
+ },
+ "end": {
+ "line": 113,
+ "column": 117
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 113,
+ "column": 19
+ },
+ "end": {
+ "line": 113,
+ "column": 44
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 48
+ },
+ "end": {
+ "line": 113,
+ "column": 83
+ }
+ },
+ {
+ "start": {
+ "line": 113,
+ "column": 87
+ },
+ "end": {
+ "line": 113,
+ "column": 117
+ }
+ }
+ ],
+ "line": 113
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 114,
+ "column": 10
+ },
+ "end": {
+ "line": 121,
+ "column": 11
+ }
+ }
+ ],
+ "line": 114
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 12
+ },
+ "end": {
+ "line": 117,
+ "column": 13
+ }
+ }
+ ],
+ "line": 115
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 16
+ },
+ "end": {
+ "line": 115,
+ "column": 95
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 115,
+ "column": 16
+ },
+ "end": {
+ "line": 115,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 115,
+ "column": 51
+ },
+ "end": {
+ "line": 115,
+ "column": 95
+ }
+ }
+ ],
+ "line": 115
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 145,
+ "column": 4
+ },
+ "end": {
+ "line": 150,
+ "column": 5
+ }
+ }
+ ],
+ "line": 145
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ }
+ ],
+ "line": 168
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 169,
+ "column": 6
+ },
+ "end": {
+ "line": 171,
+ "column": 7
+ }
+ }
+ ],
+ "line": 169
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 173,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 5
+ }
+ }
+ ],
+ "line": 173
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 179,
+ "column": 8
+ },
+ "end": {
+ "line": 181,
+ "column": 9
+ }
+ }
+ ],
+ "line": 179
+ }
+ },
+ "s": {
+ "0": 1097,
+ "1": 1097,
+ "2": 19,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 486,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 206,
+ "14": 17,
+ "15": 17,
+ "16": 9,
+ "17": 9,
+ "18": 9,
+ "19": 6,
+ "20": 6,
+ "21": 0,
+ "22": 6,
+ "23": 3,
+ "24": 3,
+ "25": 1,
+ "26": 1,
+ "27": 0,
+ "28": 1,
+ "29": 0,
+ "30": 2,
+ "31": 2,
+ "32": 2,
+ "33": 1,
+ "34": 1,
+ "35": 0,
+ "36": 1,
+ "37": 1,
+ "38": 1,
+ "39": 1,
+ "40": 0,
+ "41": 1,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 9,
+ "47": 9,
+ "48": 18,
+ "49": 18,
+ "50": 9,
+ "51": 9,
+ "52": 0,
+ "53": 9,
+ "54": 9,
+ "55": 228,
+ "56": 228,
+ "57": 4,
+ "58": 4,
+ "59": 3,
+ "60": 0,
+ "61": 3,
+ "62": 1,
+ "63": 0,
+ "64": 1,
+ "65": 1,
+ "66": 1,
+ "67": 1,
+ "68": 0,
+ "69": 1,
+ "70": 4,
+ "71": 4,
+ "72": 9,
+ "73": 9,
+ "74": 9,
+ "75": 9
+ },
+ "f": {
+ "0": 1097,
+ "1": 19,
+ "2": 0,
+ "3": 0,
+ "4": 486,
+ "5": 0,
+ "6": 206,
+ "7": 17,
+ "8": 17,
+ "9": 9,
+ "10": 18,
+ "11": 228,
+ "12": 4,
+ "13": 9
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 6,
+ 3
+ ],
+ "3": [
+ 0,
+ 6
+ ],
+ "4": [
+ 6,
+ 0
+ ],
+ "5": [
+ 3,
+ 0
+ ],
+ "6": [
+ 3,
+ 3
+ ],
+ "7": [
+ 1,
+ 2
+ ],
+ "8": [
+ 1,
+ 0
+ ],
+ "9": [
+ 0,
+ 1
+ ],
+ "10": [
+ 1,
+ 0
+ ],
+ "11": [
+ 2,
+ 0
+ ],
+ "12": [
+ 1,
+ 1
+ ],
+ "13": [
+ 0,
+ 1
+ ],
+ "14": [
+ 1,
+ 0
+ ],
+ "15": [
+ 1,
+ 0
+ ],
+ "16": [
+ 1,
+ 1,
+ 1
+ ],
+ "17": [
+ 1,
+ 0
+ ],
+ "18": [
+ 0,
+ 1
+ ],
+ "19": [
+ 1,
+ 0
+ ],
+ "20": [
+ 0,
+ 9
+ ],
+ "21": [
+ 3,
+ 1
+ ],
+ "22": [
+ 0,
+ 3
+ ],
+ "23": [
+ 0,
+ 1
+ ],
+ "24": [
+ 0,
+ 1
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e6678e934c16ec3a9462b34eb40e9b9facc27043"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentSnapshot.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentSnapshot.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 60
+ }
+ },
+ "1": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 41
+ }
+ },
+ "2": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 81
+ }
+ },
+ "3": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 36
+ }
+ },
+ "4": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 24
+ }
+ },
+ "5": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 26
+ }
+ },
+ "6": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 21
+ }
+ },
+ "7": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 22
+ }
+ },
+ "8": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 58
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 81
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 24
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 26
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 44
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 31
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 24
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 30
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 46
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 47,
+ "column": 11
+ },
+ "end": {
+ "line": 47,
+ "column": 57
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 47,
+ "column": 24
+ },
+ "end": {
+ "line": 47,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 47,
+ "column": 48
+ },
+ "end": {
+ "line": 47,
+ "column": 57
+ }
+ }
+ ],
+ "line": 47
+ }
+ },
+ "s": {
+ "0": 848,
+ "1": 848,
+ "2": 848,
+ "3": 2,
+ "4": 0,
+ "5": 0,
+ "6": 205,
+ "7": 187,
+ "8": 4
+ },
+ "f": {
+ "0": 848,
+ "1": 2,
+ "2": 0,
+ "3": 0,
+ "4": 205,
+ "5": 187,
+ "6": 4
+ },
+ "b": {
+ "0": [
+ 4,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "8d9a8cd88c880f97bfa13d9c243780060e9fce60"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Path.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Path.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 13,
+ "column": 4
+ },
+ "end": {
+ "line": 13,
+ "column": 33
+ }
+ },
+ "1": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ },
+ "2": {
+ "start": {
+ "line": 18,
+ "column": 6
+ },
+ "end": {
+ "line": 18,
+ "column": 49
+ }
+ },
+ "3": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 16
+ }
+ },
+ "4": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 66
+ }
+ },
+ "5": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 40
+ }
+ },
+ "6": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 33
+ }
+ },
+ "7": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 65
+ }
+ },
+ "8": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 41,
+ "column": 6
+ },
+ "end": {
+ "line": 41,
+ "column": 18
+ }
+ },
+ "10": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 66
+ }
+ },
+ "11": {
+ "start": {
+ "line": 52,
+ "column": 18
+ },
+ "end": {
+ "line": 52,
+ "column": 33
+ }
+ },
+ "12": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 55,
+ "column": 6
+ },
+ "end": {
+ "line": 55,
+ "column": 26
+ }
+ },
+ "14": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 12,
+ "column": 2
+ },
+ "end": {
+ "line": 12,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 12,
+ "column": 40
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "line": 12
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 16,
+ "column": 2
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 16,
+ "column": 26
+ },
+ "end": {
+ "line": 21,
+ "column": 3
+ }
+ },
+ "line": 16
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 28
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 30
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 29
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 36
+ },
+ "end": {
+ "line": 37,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 39,
+ "column": 2
+ },
+ "end": {
+ "line": 39,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 24
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "line": 39
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 30
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 51
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 5
+ }
+ }
+ ],
+ "line": 17
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 11
+ },
+ "end": {
+ "line": 24,
+ "column": 65
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 24,
+ "column": 11
+ },
+ "end": {
+ "line": 24,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 24,
+ "column": 37
+ },
+ "end": {
+ "line": 24,
+ "column": 65
+ }
+ }
+ ],
+ "line": 24
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ }
+ ],
+ "line": 40
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 5
+ }
+ }
+ ],
+ "line": 54
+ }
+ },
+ "s": {
+ "0": 1314,
+ "1": 1,
+ "2": 1,
+ "3": 0,
+ "4": 246,
+ "5": 216,
+ "6": 733,
+ "7": 462,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 851,
+ "12": 851,
+ "13": 0,
+ "14": 851
+ },
+ "f": {
+ "0": 1314,
+ "1": 1,
+ "2": 246,
+ "3": 216,
+ "4": 733,
+ "5": 462,
+ "6": 0,
+ "7": 851
+ },
+ "b": {
+ "0": [
+ 1,
+ 0
+ ],
+ "1": [
+ 246,
+ 246
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 851
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "6584061e5a0731f4a3fb7354ded23d013f8e3abe"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/utils/serialize.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/utils/serialize.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 20,
+ "column": 30
+ },
+ "end": {
+ "line": 31,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 21
+ },
+ "end": {
+ "line": 21,
+ "column": 23
+ }
+ },
+ "2": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "3": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 7
+ }
+ },
+ "4": {
+ "start": {
+ "line": 24,
+ "column": 22
+ },
+ "end": {
+ "line": 24,
+ "column": 45
+ }
+ },
+ "5": {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ },
+ "6": {
+ "start": {
+ "line": 26,
+ "column": 8
+ },
+ "end": {
+ "line": 26,
+ "column": 34
+ }
+ },
+ "7": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 20
+ }
+ },
+ "8": {
+ "start": {
+ "line": 33,
+ "column": 32
+ },
+ "end": {
+ "line": 44,
+ "column": 1
+ }
+ },
+ "9": {
+ "start": {
+ "line": 34,
+ "column": 22
+ },
+ "end": {
+ "line": 34,
+ "column": 24
+ }
+ },
+ "10": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "11": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 41,
+ "column": 7
+ }
+ },
+ "12": {
+ "start": {
+ "line": 37,
+ "column": 22
+ },
+ "end": {
+ "line": 37,
+ "column": 41
+ }
+ },
+ "13": {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ },
+ "14": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 39,
+ "column": 34
+ }
+ },
+ "15": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 21
+ }
+ },
+ "16": {
+ "start": {
+ "line": 46,
+ "column": 28
+ },
+ "end": {
+ "line": 100,
+ "column": 1
+ }
+ },
+ "17": {
+ "start": {
+ "line": 47,
+ "column": 15
+ },
+ "end": {
+ "line": 47,
+ "column": 28
+ }
+ },
+ "18": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "19": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 6
+ }
+ },
+ "20": {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "21": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 6
+ }
+ },
+ "22": {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "23": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 6
+ }
+ },
+ "24": {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "25": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 6
+ }
+ },
+ "26": {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "27": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 6
+ }
+ },
+ "28": {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "29": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "30": {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 78,
+ "column": 8
+ }
+ },
+ "31": {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "32": {
+ "start": {
+ "line": 80,
+ "column": 6
+ },
+ "end": {
+ "line": 86,
+ "column": 8
+ }
+ },
+ "33": {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 88,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 8
+ }
+ },
+ "35": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 6
+ }
+ },
+ "36": {
+ "start": {
+ "line": 98,
+ "column": 2
+ },
+ "end": {
+ "line": 98,
+ "column": 53
+ }
+ },
+ "37": {
+ "start": {
+ "line": 99,
+ "column": 2
+ },
+ "end": {
+ "line": 99,
+ "column": 14
+ }
+ },
+ "38": {
+ "start": {
+ "line": 107,
+ "column": 30
+ },
+ "end": {
+ "line": 116,
+ "column": 1
+ }
+ },
+ "39": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "40": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 110,
+ "column": 14
+ }
+ },
+ "41": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 7
+ }
+ },
+ "42": {
+ "start": {
+ "line": 112,
+ "column": 6
+ },
+ "end": {
+ "line": 112,
+ "column": 59
+ }
+ },
+ "43": {
+ "start": {
+ "line": 115,
+ "column": 2
+ },
+ "end": {
+ "line": 115,
+ "column": 14
+ }
+ },
+ "44": {
+ "start": {
+ "line": 118,
+ "column": 25
+ },
+ "end": {
+ "line": 126,
+ "column": 1
+ }
+ },
+ "45": {
+ "start": {
+ "line": 119,
+ "column": 16
+ },
+ "end": {
+ "line": 119,
+ "column": 18
+ }
+ },
+ "46": {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ "47": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 123,
+ "column": 7
+ }
+ },
+ "48": {
+ "start": {
+ "line": 122,
+ "column": 6
+ },
+ "end": {
+ "line": 122,
+ "column": 51
+ }
+ },
+ "49": {
+ "start": {
+ "line": 125,
+ "column": 2
+ },
+ "end": {
+ "line": 125,
+ "column": 15
+ }
+ },
+ "50": {
+ "start": {
+ "line": 128,
+ "column": 21
+ },
+ "end": {
+ "line": 147,
+ "column": 1
+ }
+ },
+ "51": {
+ "start": {
+ "line": 129,
+ "column": 26
+ },
+ "end": {
+ "line": 129,
+ "column": 33
+ }
+ },
+ "52": {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "53": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 16
+ }
+ },
+ "54": {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "55": {
+ "start": {
+ "line": 133,
+ "column": 4
+ },
+ "end": {
+ "line": 133,
+ "column": 17
+ }
+ },
+ "56": {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "57": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 46
+ }
+ },
+ "58": {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "59": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 44
+ }
+ },
+ "60": {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "61": {
+ "start": {
+ "line": 139,
+ "column": 4
+ },
+ "end": {
+ "line": 139,
+ "column": 66
+ }
+ },
+ "62": {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "63": {
+ "start": {
+ "line": 141,
+ "column": 4
+ },
+ "end": {
+ "line": 141,
+ "column": 57
+ }
+ },
+ "64": {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "65": {
+ "start": {
+ "line": 143,
+ "column": 4
+ },
+ "end": {
+ "line": 143,
+ "column": 27
+ }
+ },
+ "66": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 53
+ }
+ },
+ "67": {
+ "start": {
+ "line": 146,
+ "column": 2
+ },
+ "end": {
+ "line": 146,
+ "column": 15
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 30
+ },
+ "end": {
+ "line": 20,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 80
+ },
+ "end": {
+ "line": 31,
+ "column": 1
+ }
+ },
+ "line": 20
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 30
+ },
+ "end": {
+ "line": 23,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 39
+ },
+ "end": {
+ "line": 28,
+ "column": 5
+ }
+ },
+ "line": 23
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 33,
+ "column": 32
+ },
+ "end": {
+ "line": 33,
+ "column": 33
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 73
+ },
+ "end": {
+ "line": 44,
+ "column": 1
+ }
+ },
+ "line": 33
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 36,
+ "column": 18
+ },
+ "end": {
+ "line": 36,
+ "column": 19
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 29
+ },
+ "end": {
+ "line": 41,
+ "column": 5
+ }
+ },
+ "line": 36
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 28
+ },
+ "end": {
+ "line": 46,
+ "column": 29
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 69
+ },
+ "end": {
+ "line": 100,
+ "column": 1
+ }
+ },
+ "line": 46
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 107,
+ "column": 30
+ },
+ "end": {
+ "line": 107,
+ "column": 31
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 115
+ },
+ "end": {
+ "line": 116,
+ "column": 1
+ }
+ },
+ "line": 107
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 111,
+ "column": 36
+ },
+ "end": {
+ "line": 111,
+ "column": 37
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 45
+ },
+ "end": {
+ "line": 113,
+ "column": 5
+ }
+ },
+ "line": 111
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 118,
+ "column": 25
+ },
+ "end": {
+ "line": 118,
+ "column": 26
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 91
+ },
+ "end": {
+ "line": 126,
+ "column": 1
+ }
+ },
+ "line": 118
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 121,
+ "column": 24
+ },
+ "end": {
+ "line": 121,
+ "column": 25
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 37
+ },
+ "end": {
+ "line": 123,
+ "column": 5
+ }
+ },
+ "line": 121
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 128,
+ "column": 21
+ },
+ "end": {
+ "line": 128,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 79
+ },
+ "end": {
+ "line": 147,
+ "column": 1
+ }
+ },
+ "line": 128
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ }
+ ],
+ "line": 22
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 25,
+ "column": 6
+ },
+ "end": {
+ "line": 27,
+ "column": 7
+ }
+ }
+ ],
+ "line": 25
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ }
+ ],
+ "line": 35
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 38,
+ "column": 6
+ },
+ "end": {
+ "line": 40,
+ "column": 7
+ }
+ }
+ ],
+ "line": 38
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 48
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 6
+ },
+ "end": {
+ "line": 48,
+ "column": 43
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 48,
+ "column": 6
+ },
+ "end": {
+ "line": 48,
+ "column": 20
+ }
+ },
+ {
+ "start": {
+ "line": 48,
+ "column": 24
+ },
+ "end": {
+ "line": 48,
+ "column": 43
+ }
+ }
+ ],
+ "line": 48
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 53
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 58,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 58
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 63
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 13
+ },
+ "end": {
+ "line": 63,
+ "column": 73
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 63,
+ "column": 13
+ },
+ "end": {
+ "line": 63,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 35
+ },
+ "end": {
+ "line": 63,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 56
+ },
+ "end": {
+ "line": 63,
+ "column": 73
+ }
+ }
+ ],
+ "line": 63
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 68
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 9
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ }
+ ],
+ "line": 73
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 74,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ }
+ ],
+ "line": 74
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ }
+ ],
+ "line": 79
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ }
+ ],
+ "line": 87
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 109,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ }
+ ],
+ "line": 109
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 120,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ }
+ ],
+ "line": 120
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 130
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 132
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 13
+ },
+ "end": {
+ "line": 132,
+ "column": 73
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 13
+ },
+ "end": {
+ "line": 132,
+ "column": 31
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 35
+ },
+ "end": {
+ "line": 132,
+ "column": 52
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 56
+ },
+ "end": {
+ "line": 132,
+ "column": 73
+ }
+ }
+ ],
+ "line": 132
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 134,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 134
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 136,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 136
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 138,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 138
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 140,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 140
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 142,
+ "column": 9
+ },
+ "end": {
+ "line": 144,
+ "column": 3
+ }
+ }
+ ],
+ "line": 142
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 323,
+ "2": 323,
+ "3": 323,
+ "4": 977,
+ "5": 977,
+ "6": 977,
+ "7": 323,
+ "8": 1,
+ "9": 18,
+ "10": 18,
+ "11": 18,
+ "12": 17,
+ "13": 17,
+ "14": 17,
+ "15": 18,
+ "16": 1,
+ "17": 1003,
+ "18": 1003,
+ "19": 85,
+ "20": 918,
+ "21": 1,
+ "22": 917,
+ "23": 1,
+ "24": 916,
+ "25": 653,
+ "26": 263,
+ "27": 1,
+ "28": 262,
+ "29": 262,
+ "30": 1,
+ "31": 261,
+ "32": 87,
+ "33": 174,
+ "34": 90,
+ "35": 84,
+ "36": 0,
+ "37": 0,
+ "38": 1,
+ "39": 1394,
+ "40": 1392,
+ "41": 1392,
+ "42": 5354,
+ "43": 1394,
+ "44": 1,
+ "45": 3,
+ "46": 3,
+ "47": 3,
+ "48": 0,
+ "49": 3,
+ "50": 1,
+ "51": 5354,
+ "52": 5354,
+ "53": 546,
+ "54": 4808,
+ "55": 3155,
+ "56": 1653,
+ "57": 3,
+ "58": 1650,
+ "59": 546,
+ "60": 1104,
+ "61": 3,
+ "62": 1101,
+ "63": 549,
+ "64": 552,
+ "65": 552,
+ "66": 0,
+ "67": 0
+ },
+ "f": {
+ "0": 323,
+ "1": 977,
+ "2": 18,
+ "3": 17,
+ "4": 1003,
+ "5": 1394,
+ "6": 5354,
+ "7": 3,
+ "8": 0,
+ "9": 5354
+ },
+ "b": {
+ "0": [
+ 323,
+ 0
+ ],
+ "1": [
+ 977,
+ 0
+ ],
+ "2": [
+ 18,
+ 0
+ ],
+ "3": [
+ 17,
+ 0
+ ],
+ "4": [
+ 85,
+ 918
+ ],
+ "5": [
+ 1003,
+ 918
+ ],
+ "6": [
+ 1,
+ 917
+ ],
+ "7": [
+ 1,
+ 916
+ ],
+ "8": [
+ 653,
+ 263
+ ],
+ "9": [
+ 916,
+ 829,
+ 567
+ ],
+ "10": [
+ 1,
+ 262
+ ],
+ "11": [
+ 262,
+ 0
+ ],
+ "12": [
+ 1,
+ 261
+ ],
+ "13": [
+ 87,
+ 174
+ ],
+ "14": [
+ 90,
+ 84
+ ],
+ "15": [
+ 1392,
+ 2
+ ],
+ "16": [
+ 3,
+ 0
+ ],
+ "17": [
+ 546,
+ 4808
+ ],
+ "18": [
+ 3155,
+ 1653
+ ],
+ "19": [
+ 4808,
+ 4259,
+ 2616
+ ],
+ "20": [
+ 3,
+ 1650
+ ],
+ "21": [
+ 546,
+ 1104
+ ],
+ "22": [
+ 3,
+ 1101
+ ],
+ "23": [
+ 549,
+ 552
+ ],
+ "24": [
+ 552,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "25735bfa7a18c38c6074326ba03f27c279ed6172"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/FieldValue.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/FieldValue.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 8,
+ "column": 4
+ },
+ "end": {
+ "line": 8,
+ "column": 30
+ }
+ },
+ "1": {
+ "start": {
+ "line": 12,
+ "column": 4
+ },
+ "end": {
+ "line": 12,
+ "column": 40
+ }
+ },
+ "2": {
+ "start": {
+ "line": 16,
+ "column": 34
+ },
+ "end": {
+ "line": 16,
+ "column": 50
+ }
+ },
+ "3": {
+ "start": {
+ "line": 17,
+ "column": 44
+ },
+ "end": {
+ "line": 17,
+ "column": 60
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 7,
+ "column": 2
+ },
+ "end": {
+ "line": 7,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 30
+ },
+ "end": {
+ "line": 9,
+ "column": 3
+ }
+ },
+ "line": 7
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 11,
+ "column": 2
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 11,
+ "column": 39
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "line": 11
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 1
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "fdf1ad1d14f388e61d4322087080d8c8df852317"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/GeoPoint.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/GeoPoint.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 30
+ }
+ },
+ "1": {
+ "start": {
+ "line": 19,
+ "column": 4
+ },
+ "end": {
+ "line": 19,
+ "column": 32
+ }
+ },
+ "2": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 26
+ }
+ },
+ "3": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 27
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 13,
+ "column": 2
+ },
+ "end": {
+ "line": 13,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 51
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "line": 13
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 22,
+ "column": 2
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 22,
+ "column": 25
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 22
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 26
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 26
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 552,
+ "1": 552,
+ "2": 88,
+ "3": 88
+ },
+ "f": {
+ "0": 552,
+ "1": 88,
+ "2": 88
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "1f2a3dd6a002a1c8282e080f88bdb87791c023d0"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Query.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Query.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 14,
+ "column": 58
+ },
+ "end": {
+ "line": 19,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 56
+ },
+ "end": {
+ "line": 28,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 78,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 44
+ }
+ },
+ "3": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 42
+ }
+ },
+ "4": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 32
+ }
+ },
+ "5": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 44
+ }
+ },
+ "6": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 31
+ }
+ },
+ "7": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 27
+ }
+ },
+ "8": {
+ "start": {
+ "line": 90,
+ "column": 20
+ },
+ "end": {
+ "line": 93,
+ "column": 5
+ }
+ },
+ "9": {
+ "start": {
+ "line": 95,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 6
+ }
+ },
+ "10": {
+ "start": {
+ "line": 105,
+ "column": 20
+ },
+ "end": {
+ "line": 108,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 110,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 6
+ }
+ },
+ "12": {
+ "start": {
+ "line": 120,
+ "column": 4
+ },
+ "end": {
+ "line": 127,
+ "column": 80
+ }
+ },
+ "13": {
+ "start": {
+ "line": 127,
+ "column": 26
+ },
+ "end": {
+ "line": 127,
+ "column": 78
+ }
+ },
+ "14": {
+ "start": {
+ "line": 134,
+ "column": 20
+ },
+ "end": {
+ "line": 137,
+ "column": 5
+ }
+ },
+ "15": {
+ "start": {
+ "line": 138,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 6
+ }
+ },
+ "16": {
+ "start": {
+ "line": 152,
+ "column": 19
+ },
+ "end": {
+ "line": 152,
+ "column": 21
+ }
+ },
+ "17": {
+ "start": {
+ "line": 153,
+ "column": 29
+ },
+ "end": {
+ "line": 153,
+ "column": 31
+ }
+ },
+ "18": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 156,
+ "column": 6
+ },
+ "end": {
+ "line": 156,
+ "column": 48
+ }
+ },
+ "20": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ },
+ "21": {
+ "start": {
+ "line": 158,
+ "column": 8
+ },
+ "end": {
+ "line": 158,
+ "column": 94
+ }
+ },
+ "22": {
+ "start": {
+ "line": 160,
+ "column": 6
+ },
+ "end": {
+ "line": 160,
+ "column": 49
+ }
+ },
+ "23": {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "25": {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "26": {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ },
+ "27": {
+ "start": {
+ "line": 166,
+ "column": 12
+ },
+ "end": {
+ "line": 166,
+ "column": 97
+ }
+ },
+ "28": {
+ "start": {
+ "line": 168,
+ "column": 10
+ },
+ "end": {
+ "line": 168,
+ "column": 47
+ }
+ },
+ "29": {
+ "start": {
+ "line": 170,
+ "column": 10
+ },
+ "end": {
+ "line": 170,
+ "column": 94
+ }
+ },
+ "30": {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "31": {
+ "start": {
+ "line": 173,
+ "column": 8
+ },
+ "end": {
+ "line": 173,
+ "column": 55
+ }
+ },
+ "32": {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "33": {
+ "start": {
+ "line": 176,
+ "column": 10
+ },
+ "end": {
+ "line": 176,
+ "column": 52
+ }
+ },
+ "34": {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ },
+ "35": {
+ "start": {
+ "line": 178,
+ "column": 12
+ },
+ "end": {
+ "line": 178,
+ "column": 97
+ }
+ },
+ "36": {
+ "start": {
+ "line": 180,
+ "column": 10
+ },
+ "end": {
+ "line": 180,
+ "column": 35
+ }
+ },
+ "37": {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "38": {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ },
+ "39": {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ },
+ "40": {
+ "start": {
+ "line": 185,
+ "column": 14
+ },
+ "end": {
+ "line": 185,
+ "column": 99
+ }
+ },
+ "41": {
+ "start": {
+ "line": 187,
+ "column": 12
+ },
+ "end": {
+ "line": 187,
+ "column": 49
+ }
+ },
+ "42": {
+ "start": {
+ "line": 189,
+ "column": 12
+ },
+ "end": {
+ "line": 189,
+ "column": 96
+ }
+ },
+ "43": {
+ "start": {
+ "line": 192,
+ "column": 10
+ },
+ "end": {
+ "line": 192,
+ "column": 102
+ }
+ },
+ "44": {
+ "start": {
+ "line": 195,
+ "column": 8
+ },
+ "end": {
+ "line": 195,
+ "column": 108
+ }
+ },
+ "45": {
+ "start": {
+ "line": 198,
+ "column": 6
+ },
+ "end": {
+ "line": 198,
+ "column": 81
+ }
+ },
+ "46": {
+ "start": {
+ "line": 201,
+ "column": 23
+ },
+ "end": {
+ "line": 201,
+ "column": 40
+ }
+ },
+ "47": {
+ "start": {
+ "line": 203,
+ "column": 21
+ },
+ "end": {
+ "line": 206,
+ "column": 5
+ }
+ },
+ "48": {
+ "start": {
+ "line": 204,
+ "column": 28
+ },
+ "end": {
+ "line": 204,
+ "column": 89
+ }
+ },
+ "49": {
+ "start": {
+ "line": 205,
+ "column": 6
+ },
+ "end": {
+ "line": 205,
+ "column": 35
+ }
+ },
+ "50": {
+ "start": {
+ "line": 209,
+ "column": 4
+ },
+ "end": {
+ "line": 212,
+ "column": 6
+ }
+ },
+ "51": {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ },
+ "52": {
+ "start": {
+ "line": 216,
+ "column": 6
+ },
+ "end": {
+ "line": 219,
+ "column": 8
+ }
+ },
+ "53": {
+ "start": {
+ "line": 223,
+ "column": 4
+ },
+ "end": {
+ "line": 231,
+ "column": 8
+ }
+ },
+ "54": {
+ "start": {
+ "line": 234,
+ "column": 4
+ },
+ "end": {
+ "line": 234,
+ "column": 72
+ }
+ },
+ "55": {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ },
+ "56": {
+ "start": {
+ "line": 243,
+ "column": 6
+ },
+ "end": {
+ "line": 244,
+ "column": 60
+ }
+ },
+ "57": {
+ "start": {
+ "line": 247,
+ "column": 21
+ },
+ "end": {
+ "line": 250,
+ "column": 5
+ }
+ },
+ "58": {
+ "start": {
+ "line": 251,
+ "column": 27
+ },
+ "end": {
+ "line": 251,
+ "column": 61
+ }
+ },
+ "59": {
+ "start": {
+ "line": 252,
+ "column": 4
+ },
+ "end": {
+ "line": 258,
+ "column": 6
+ }
+ },
+ "60": {
+ "start": {
+ "line": 262,
+ "column": 20
+ },
+ "end": {
+ "line": 265,
+ "column": 5
+ }
+ },
+ "61": {
+ "start": {
+ "line": 267,
+ "column": 4
+ },
+ "end": {
+ "line": 273,
+ "column": 6
+ }
+ },
+ "62": {
+ "start": {
+ "line": 277,
+ "column": 20
+ },
+ "end": {
+ "line": 280,
+ "column": 5
+ }
+ },
+ "63": {
+ "start": {
+ "line": 282,
+ "column": 4
+ },
+ "end": {
+ "line": 288,
+ "column": 6
+ }
+ },
+ "64": {
+ "start": {
+ "line": 295,
+ "column": 24
+ },
+ "end": {
+ "line": 295,
+ "column": 43
+ }
+ },
+ "65": {
+ "start": {
+ "line": 296,
+ "column": 22
+ },
+ "end": {
+ "line": 300,
+ "column": 5
+ }
+ },
+ "66": {
+ "start": {
+ "line": 301,
+ "column": 28
+ },
+ "end": {
+ "line": 301,
+ "column": 64
+ }
+ },
+ "67": {
+ "start": {
+ "line": 302,
+ "column": 4
+ },
+ "end": {
+ "line": 308,
+ "column": 6
+ }
+ },
+ "68": {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ },
+ "69": {
+ "start": {
+ "line": 319,
+ "column": 26
+ },
+ "end": {
+ "line": 319,
+ "column": 46
+ }
+ },
+ "70": {
+ "start": {
+ "line": 320,
+ "column": 6
+ },
+ "end": {
+ "line": 320,
+ "column": 18
+ }
+ },
+ "71": {
+ "start": {
+ "line": 321,
+ "column": 6
+ },
+ "end": {
+ "line": 324,
+ "column": 7
+ }
+ },
+ "72": {
+ "start": {
+ "line": 322,
+ "column": 27
+ },
+ "end": {
+ "line": 322,
+ "column": 47
+ }
+ },
+ "73": {
+ "start": {
+ "line": 323,
+ "column": 8
+ },
+ "end": {
+ "line": 323,
+ "column": 59
+ }
+ },
+ "74": {
+ "start": {
+ "line": 326,
+ "column": 6
+ },
+ "end": {
+ "line": 326,
+ "column": 33
+ }
+ },
+ "75": {
+ "start": {
+ "line": 329,
+ "column": 4
+ },
+ "end": {
+ "line": 329,
+ "column": 36
+ }
+ },
+ "76": {
+ "start": {
+ "line": 337,
+ "column": 4
+ },
+ "end": {
+ "line": 337,
+ "column": 66
+ }
+ },
+ "77": {
+ "start": {
+ "line": 338,
+ "column": 4
+ },
+ "end": {
+ "line": 338,
+ "column": 112
+ }
+ },
+ "78": {
+ "start": {
+ "line": 339,
+ "column": 4
+ },
+ "end": {
+ "line": 339,
+ "column": 117
+ }
+ },
+ "79": {
+ "start": {
+ "line": 340,
+ "column": 4
+ },
+ "end": {
+ "line": 347,
+ "column": 8
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 70,
+ "column": 2
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 77
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 29
+ },
+ "end": {
+ "line": 87,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 44
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 104,
+ "column": 2
+ },
+ "end": {
+ "line": 104,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 48
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "line": 104
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 119,
+ "column": 2
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 32
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "line": 119
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 127,
+ "column": 12
+ },
+ "end": {
+ "line": 127,
+ "column": 13
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 26
+ },
+ "end": {
+ "line": 127,
+ "column": 78
+ }
+ },
+ "line": 127
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 130,
+ "column": 2
+ },
+ "end": {
+ "line": 130,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 30
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 130
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 147,
+ "column": 2
+ },
+ "end": {
+ "line": 147,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 4
+ },
+ "end": {
+ "line": 235,
+ "column": 3
+ }
+ },
+ "line": 151
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 203,
+ "column": 21
+ },
+ "end": {
+ "line": 203,
+ "column": 22
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 203,
+ "column": 46
+ },
+ "end": {
+ "line": 206,
+ "column": 5
+ }
+ },
+ "line": 203
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 237,
+ "column": 2
+ },
+ "end": {
+ "line": 237,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 84
+ },
+ "end": {
+ "line": 259,
+ "column": 3
+ }
+ },
+ "line": 237
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 261,
+ "column": 2
+ },
+ "end": {
+ "line": 261,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 261,
+ "column": 49
+ },
+ "end": {
+ "line": 274,
+ "column": 3
+ }
+ },
+ "line": 261
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 276,
+ "column": 2
+ },
+ "end": {
+ "line": 276,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 276,
+ "column": 46
+ },
+ "end": {
+ "line": 289,
+ "column": 3
+ }
+ },
+ "line": 276
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 291,
+ "column": 2
+ },
+ "end": {
+ "line": 291,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 291,
+ "column": 77
+ },
+ "end": {
+ "line": 309,
+ "column": 3
+ }
+ },
+ "line": 291
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 315,
+ "column": 2
+ },
+ "end": {
+ "line": 315,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 315,
+ "column": 48
+ },
+ "end": {
+ "line": 330,
+ "column": 3
+ }
+ },
+ "line": 315
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 336,
+ "column": 2
+ },
+ "end": {
+ "line": 336,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 336,
+ "column": 65
+ },
+ "end": {
+ "line": 348,
+ "column": 3
+ }
+ },
+ "line": 336
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 78,
+ "column": 25
+ },
+ "end": {
+ "line": 78,
+ "column": 43
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 78,
+ "column": 25
+ },
+ "end": {
+ "line": 78,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 78,
+ "column": 41
+ },
+ "end": {
+ "line": 78,
+ "column": 43
+ }
+ }
+ ],
+ "line": 78
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 24
+ },
+ "end": {
+ "line": 79,
+ "column": 41
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 24
+ },
+ "end": {
+ "line": 79,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 39
+ },
+ "end": {
+ "line": 79,
+ "column": 41
+ }
+ }
+ ],
+ "line": 79
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 25
+ },
+ "end": {
+ "line": 81,
+ "column": 43
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 81,
+ "column": 25
+ },
+ "end": {
+ "line": 81,
+ "column": 37
+ }
+ },
+ {
+ "start": {
+ "line": 81,
+ "column": 41
+ },
+ "end": {
+ "line": 81,
+ "column": 43
+ }
+ }
+ ],
+ "line": 81
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 155,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ }
+ ],
+ "line": 155
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 159,
+ "column": 7
+ }
+ }
+ ],
+ "line": 157
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 157,
+ "column": 10
+ },
+ "end": {
+ "line": 157,
+ "column": 77
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 157,
+ "column": 10
+ },
+ "end": {
+ "line": 157,
+ "column": 35
+ }
+ },
+ {
+ "start": {
+ "line": 157,
+ "column": 39
+ },
+ "end": {
+ "line": 157,
+ "column": 77
+ }
+ }
+ ],
+ "line": 157
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 11
+ },
+ "end": {
+ "line": 199,
+ "column": 5
+ }
+ }
+ ],
+ "line": 161
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 161,
+ "column": 15
+ },
+ "end": {
+ "line": 161,
+ "column": 79
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 161,
+ "column": 15
+ },
+ "end": {
+ "line": 161,
+ "column": 40
+ }
+ },
+ {
+ "start": {
+ "line": 161,
+ "column": 44
+ },
+ "end": {
+ "line": 161,
+ "column": 79
+ }
+ }
+ ],
+ "line": 161
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 163,
+ "column": 6
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ }
+ ],
+ "line": 163
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 164,
+ "column": 8
+ },
+ "end": {
+ "line": 171,
+ "column": 9
+ }
+ }
+ ],
+ "line": 164
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 10
+ },
+ "end": {
+ "line": 167,
+ "column": 11
+ }
+ }
+ ],
+ "line": 165
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 14
+ },
+ "end": {
+ "line": 165,
+ "column": 93
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 14
+ },
+ "end": {
+ "line": 165,
+ "column": 45
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 49
+ },
+ "end": {
+ "line": 165,
+ "column": 93
+ }
+ }
+ ],
+ "line": 165
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 172,
+ "column": 13
+ },
+ "end": {
+ "line": 196,
+ "column": 7
+ }
+ }
+ ],
+ "line": 172
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 17
+ },
+ "end": {
+ "line": 172,
+ "column": 130
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 172,
+ "column": 17
+ },
+ "end": {
+ "line": 172,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 172,
+ "column": 77
+ },
+ "end": {
+ "line": 172,
+ "column": 130
+ }
+ }
+ ],
+ "line": 172
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 175,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ }
+ ],
+ "line": 175
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 177,
+ "column": 10
+ },
+ "end": {
+ "line": 179,
+ "column": 11
+ }
+ }
+ ],
+ "line": 177
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 177,
+ "column": 14
+ },
+ "end": {
+ "line": 177,
+ "column": 45
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 177,
+ "column": 14
+ },
+ "end": {
+ "line": 177,
+ "column": 21
+ }
+ },
+ {
+ "start": {
+ "line": 177,
+ "column": 25
+ },
+ "end": {
+ "line": 177,
+ "column": 45
+ }
+ }
+ ],
+ "line": 177
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 182,
+ "column": 15
+ },
+ "end": {
+ "line": 193,
+ "column": 9
+ }
+ }
+ ],
+ "line": 182
+ },
+ "18": {
+ "loc": {
+ "start": {
+ "line": 182,
+ "column": 19
+ },
+ "end": {
+ "line": 182,
+ "column": 117
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 182,
+ "column": 19
+ },
+ "end": {
+ "line": 182,
+ "column": 44
+ }
+ },
+ {
+ "start": {
+ "line": 182,
+ "column": 48
+ },
+ "end": {
+ "line": 182,
+ "column": 83
+ }
+ },
+ {
+ "start": {
+ "line": 182,
+ "column": 87
+ },
+ "end": {
+ "line": 182,
+ "column": 117
+ }
+ }
+ ],
+ "line": 182
+ },
+ "19": {
+ "loc": {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ },
+ {
+ "start": {
+ "line": 183,
+ "column": 10
+ },
+ "end": {
+ "line": 190,
+ "column": 11
+ }
+ }
+ ],
+ "line": 183
+ },
+ "20": {
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ },
+ {
+ "start": {
+ "line": 184,
+ "column": 12
+ },
+ "end": {
+ "line": 186,
+ "column": 13
+ }
+ }
+ ],
+ "line": 184
+ },
+ "21": {
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 16
+ },
+ "end": {
+ "line": 184,
+ "column": 95
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 184,
+ "column": 16
+ },
+ "end": {
+ "line": 184,
+ "column": 47
+ }
+ },
+ {
+ "start": {
+ "line": 184,
+ "column": 51
+ },
+ "end": {
+ "line": 184,
+ "column": 95
+ }
+ }
+ ],
+ "line": 184
+ },
+ "22": {
+ "loc": {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 215,
+ "column": 4
+ },
+ "end": {
+ "line": 220,
+ "column": 5
+ }
+ }
+ ],
+ "line": 215
+ },
+ "23": {
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 29
+ },
+ "end": {
+ "line": 237,
+ "column": 75
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 237,
+ "column": 70
+ },
+ "end": {
+ "line": 237,
+ "column": 75
+ }
+ }
+ ],
+ "line": 237
+ },
+ "24": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 4
+ },
+ "end": {
+ "line": 245,
+ "column": 5
+ }
+ }
+ ],
+ "line": 242
+ },
+ "25": {
+ "loc": {
+ "start": {
+ "line": 242,
+ "column": 8
+ },
+ "end": {
+ "line": 242,
+ "column": 62
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 242,
+ "column": 8
+ },
+ "end": {
+ "line": 242,
+ "column": 34
+ }
+ },
+ {
+ "start": {
+ "line": 242,
+ "column": 38
+ },
+ "end": {
+ "line": 242,
+ "column": 62
+ }
+ }
+ ],
+ "line": 242
+ },
+ "26": {
+ "loc": {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 318,
+ "column": 4
+ },
+ "end": {
+ "line": 327,
+ "column": 5
+ }
+ }
+ ],
+ "line": 318
+ },
+ "27": {
+ "loc": {
+ "start": {
+ "line": 318,
+ "column": 8
+ },
+ "end": {
+ "line": 318,
+ "column": 90
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 318,
+ "column": 8
+ },
+ "end": {
+ "line": 318,
+ "column": 38
+ }
+ },
+ {
+ "start": {
+ "line": 318,
+ "column": 42
+ },
+ "end": {
+ "line": 318,
+ "column": 90
+ }
+ }
+ ],
+ "line": 318
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 266,
+ "3": 266,
+ "4": 266,
+ "5": 266,
+ "6": 266,
+ "7": 50,
+ "8": 5,
+ "9": 5,
+ "10": 4,
+ "11": 4,
+ "12": 222,
+ "13": 222,
+ "14": 2,
+ "15": 2,
+ "16": 13,
+ "17": 13,
+ "18": 13,
+ "19": 10,
+ "20": 10,
+ "21": 0,
+ "22": 10,
+ "23": 3,
+ "24": 3,
+ "25": 1,
+ "26": 1,
+ "27": 0,
+ "28": 1,
+ "29": 0,
+ "30": 2,
+ "31": 2,
+ "32": 2,
+ "33": 1,
+ "34": 1,
+ "35": 0,
+ "36": 1,
+ "37": 1,
+ "38": 1,
+ "39": 1,
+ "40": 0,
+ "41": 1,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 13,
+ "47": 13,
+ "48": 145,
+ "49": 145,
+ "50": 13,
+ "51": 13,
+ "52": 0,
+ "53": 13,
+ "54": 13,
+ "55": 22,
+ "56": 0,
+ "57": 22,
+ "58": 22,
+ "59": 22,
+ "60": 4,
+ "61": 4,
+ "62": 4,
+ "63": 4,
+ "64": 9,
+ "65": 9,
+ "66": 9,
+ "67": 9,
+ "68": 17,
+ "69": 4,
+ "70": 4,
+ "71": 4,
+ "72": 4,
+ "73": 4,
+ "74": 13,
+ "75": 17,
+ "76": 12,
+ "77": 12,
+ "78": 12,
+ "79": 12
+ },
+ "f": {
+ "0": 266,
+ "1": 50,
+ "2": 5,
+ "3": 4,
+ "4": 222,
+ "5": 222,
+ "6": 2,
+ "7": 13,
+ "8": 145,
+ "9": 22,
+ "10": 4,
+ "11": 4,
+ "12": 9,
+ "13": 17,
+ "14": 12
+ },
+ "b": {
+ "0": [
+ 266,
+ 216
+ ],
+ "1": [
+ 266,
+ 216
+ ],
+ "2": [
+ 266,
+ 216
+ ],
+ "3": [
+ 10,
+ 3
+ ],
+ "4": [
+ 0,
+ 10
+ ],
+ "5": [
+ 10,
+ 0
+ ],
+ "6": [
+ 3,
+ 0
+ ],
+ "7": [
+ 3,
+ 3
+ ],
+ "8": [
+ 1,
+ 2
+ ],
+ "9": [
+ 1,
+ 0
+ ],
+ "10": [
+ 0,
+ 1
+ ],
+ "11": [
+ 1,
+ 0
+ ],
+ "12": [
+ 2,
+ 0
+ ],
+ "13": [
+ 2,
+ 0
+ ],
+ "14": [
+ 1,
+ 1
+ ],
+ "15": [
+ 0,
+ 1
+ ],
+ "16": [
+ 1,
+ 0
+ ],
+ "17": [
+ 1,
+ 0
+ ],
+ "18": [
+ 1,
+ 1,
+ 1
+ ],
+ "19": [
+ 1,
+ 0
+ ],
+ "20": [
+ 0,
+ 1
+ ],
+ "21": [
+ 1,
+ 0
+ ],
+ "22": [
+ 0,
+ 13
+ ],
+ "23": [
+ 22
+ ],
+ "24": [
+ 0,
+ 22
+ ],
+ "25": [
+ 22,
+ 22
+ ],
+ "26": [
+ 4,
+ 13
+ ],
+ "27": [
+ 17,
+ 17
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "95ce106ad7db6f93203772ebf5a480cff7c39494"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/QuerySnapshot.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/QuerySnapshot.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 92
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 53
+ },
+ "end": {
+ "line": 28,
+ "column": 90
+ }
+ },
+ "2": {
+ "start": {
+ "line": 29,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 87
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 49
+ },
+ "end": {
+ "line": 29,
+ "column": 85
+ }
+ },
+ "4": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 41
+ }
+ },
+ "5": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 24
+ }
+ },
+ "6": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 25
+ }
+ },
+ "7": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 22
+ }
+ },
+ "8": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 35
+ }
+ },
+ "9": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 26
+ }
+ },
+ "10": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 23
+ }
+ },
+ "11": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 29
+ }
+ },
+ "12": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 7
+ }
+ },
+ "13": {
+ "start": {
+ "line": 63,
+ "column": 6
+ },
+ "end": {
+ "line": 63,
+ "column": 20
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 27,
+ "column": 2
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 87
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 27
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 28,
+ "column": 43
+ },
+ "end": {
+ "line": 28,
+ "column": 44
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 53
+ },
+ "end": {
+ "line": 28,
+ "column": 90
+ }
+ },
+ "line": 28
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 29,
+ "column": 42
+ },
+ "end": {
+ "line": 29,
+ "column": 43
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 49
+ },
+ "end": {
+ "line": 29,
+ "column": 85
+ }
+ },
+ "line": 29
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 37
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 33
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 23
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 44
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 46
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 50,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 21
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "line": 50
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 54,
+ "column": 2
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 21
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 54
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 45
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 62,
+ "column": 23
+ },
+ "end": {
+ "line": 62,
+ "column": 24
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 32
+ },
+ "end": {
+ "line": 64,
+ "column": 5
+ }
+ },
+ "line": 62
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 367,
+ "1": 431,
+ "2": 367,
+ "3": 382,
+ "4": 367,
+ "5": 367,
+ "6": 0,
+ "7": 24,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 27,
+ "12": 338,
+ "13": 297
+ },
+ "f": {
+ "0": 367,
+ "1": 431,
+ "2": 382,
+ "3": 0,
+ "4": 24,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 27,
+ "9": 338,
+ "10": 297
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "21c0e0ef6fcf013a47c24711de72513abfced800"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentChange.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentChange.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 20,
+ "column": 4
+ },
+ "end": {
+ "line": 20,
+ "column": 74
+ }
+ },
+ "1": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 41
+ }
+ },
+ "2": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 41
+ }
+ },
+ "3": {
+ "start": {
+ "line": 23,
+ "column": 4
+ },
+ "end": {
+ "line": 23,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 26
+ }
+ },
+ "5": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 31,
+ "column": 26
+ }
+ },
+ "6": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 26
+ }
+ },
+ "7": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 22
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 19,
+ "column": 2
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 79
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "line": 19
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 30
+ },
+ "end": {
+ "line": 28,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 30,
+ "column": 2
+ },
+ "end": {
+ "line": 30,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 25
+ },
+ "end": {
+ "line": 32,
+ "column": 3
+ }
+ },
+ "line": 30
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 25
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 38,
+ "column": 2
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 38,
+ "column": 21
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "line": 38
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 431,
+ "1": 431,
+ "2": 431,
+ "3": 431,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0
+ },
+ "f": {
+ "0": 431,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c6a98e1373e8f1dd6f7c6db35799b79fb27bd110"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/WriteBatch.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/WriteBatch.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 22
+ }
+ },
+ "2": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 33,
+ "column": 35
+ }
+ },
+ "3": {
+ "start": {
+ "line": 40,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 7
+ }
+ },
+ "4": {
+ "start": {
+ "line": 45,
+ "column": 4
+ },
+ "end": {
+ "line": 45,
+ "column": 16
+ }
+ },
+ "5": {
+ "start": {
+ "line": 53,
+ "column": 23
+ },
+ "end": {
+ "line": 53,
+ "column": 43
+ }
+ },
+ "6": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 7
+ }
+ },
+ "7": {
+ "start": {
+ "line": 61,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 16
+ }
+ },
+ "8": {
+ "start": {
+ "line": 67,
+ "column": 15
+ },
+ "end": {
+ "line": 67,
+ "column": 17
+ }
+ },
+ "9": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "10": {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ },
+ "11": {
+ "start": {
+ "line": 70,
+ "column": 8
+ },
+ "end": {
+ "line": 70,
+ "column": 114
+ }
+ },
+ "12": {
+ "start": {
+ "line": 72,
+ "column": 6
+ },
+ "end": {
+ "line": 72,
+ "column": 21
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "14": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 172
+ }
+ },
+ "15": {
+ "start": {
+ "line": 76,
+ "column": 6
+ },
+ "end": {
+ "line": 83,
+ "column": 7
+ }
+ },
+ "16": {
+ "start": {
+ "line": 77,
+ "column": 20
+ },
+ "end": {
+ "line": 77,
+ "column": 27
+ }
+ },
+ "17": {
+ "start": {
+ "line": 78,
+ "column": 22
+ },
+ "end": {
+ "line": 78,
+ "column": 33
+ }
+ },
+ "18": {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ },
+ "19": {
+ "start": {
+ "line": 80,
+ "column": 10
+ },
+ "end": {
+ "line": 80,
+ "column": 106
+ }
+ },
+ "20": {
+ "start": {
+ "line": 82,
+ "column": 8
+ },
+ "end": {
+ "line": 82,
+ "column": 26
+ }
+ },
+ "21": {
+ "start": {
+ "line": 86,
+ "column": 23
+ },
+ "end": {
+ "line": 86,
+ "column": 43
+ }
+ },
+ "22": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 7
+ }
+ },
+ "23": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 16
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 36
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 26
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "line": 31
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 36,
+ "column": 2
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 48
+ },
+ "end": {
+ "line": 46,
+ "column": 3
+ }
+ },
+ "line": 36
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 48,
+ "column": 2
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 48,
+ "column": 85
+ },
+ "end": {
+ "line": 62,
+ "column": 3
+ }
+ },
+ "line": 48
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 64,
+ "column": 2
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 64
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 64
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 68
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 69,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 7
+ }
+ }
+ ],
+ "line": 69
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 73,
+ "column": 11
+ },
+ "end": {
+ "line": 84,
+ "column": 5
+ }
+ }
+ ],
+ "line": 73
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 79,
+ "column": 8
+ },
+ "end": {
+ "line": 81,
+ "column": 9
+ }
+ }
+ ],
+ "line": 79
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 5,
+ "6": 5,
+ "7": 5,
+ "8": 2,
+ "9": 2,
+ "10": 1,
+ "11": 0,
+ "12": 1,
+ "13": 1,
+ "14": 0,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 1,
+ "19": 0,
+ "20": 1,
+ "21": 2,
+ "22": 2,
+ "23": 2
+ },
+ "f": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 5,
+ "4": 2
+ },
+ "b": {
+ "0": [
+ 1,
+ 1
+ ],
+ "1": [
+ 0,
+ 1
+ ],
+ "2": [
+ 0,
+ 1
+ ],
+ "3": [
+ 0,
+ 1
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "4fc16d1066c63f59712b02de24b1815c2f4871b5"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/links/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/links/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 19
+ },
+ "end": {
+ "line": 12,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 15,
+ "column": 35
+ },
+ "end": {
+ "line": 40,
+ "column": 3
+ }
+ },
+ "2": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "3": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 43
+ }
+ },
+ "4": {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "5": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 59
+ }
+ },
+ "6": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "7": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 46
+ }
+ },
+ "8": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "9": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 60
+ }
+ },
+ "10": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "11": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 53
+ }
+ },
+ "12": {
+ "start": {
+ "line": 69,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 38
+ }
+ },
+ "13": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 22
+ }
+ },
+ "14": {
+ "start": {
+ "line": 81,
+ "column": 4
+ },
+ "end": {
+ "line": 81,
+ "column": 41
+ }
+ },
+ "15": {
+ "start": {
+ "line": 90,
+ "column": 23
+ },
+ "end": {
+ "line": 90,
+ "column": 80
+ }
+ },
+ "16": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 37
+ }
+ },
+ "17": {
+ "start": {
+ "line": 91,
+ "column": 17
+ },
+ "end": {
+ "line": 91,
+ "column": 36
+ }
+ },
+ "18": {
+ "start": {
+ "line": 100,
+ "column": 4
+ },
+ "end": {
+ "line": 106,
+ "column": 5
+ }
+ },
+ "19": {
+ "start": {
+ "line": 101,
+ "column": 6
+ },
+ "end": {
+ "line": 101,
+ "column": 46
+ }
+ },
+ "20": {
+ "start": {
+ "line": 102,
+ "column": 6
+ },
+ "end": {
+ "line": 102,
+ "column": 37
+ }
+ },
+ "21": {
+ "start": {
+ "line": 103,
+ "column": 6
+ },
+ "end": {
+ "line": 103,
+ "column": 56
+ }
+ },
+ "22": {
+ "start": {
+ "line": 105,
+ "column": 6
+ },
+ "end": {
+ "line": 105,
+ "column": 35
+ }
+ },
+ "23": {
+ "start": {
+ "line": 115,
+ "column": 4
+ },
+ "end": {
+ "line": 121,
+ "column": 5
+ }
+ },
+ "24": {
+ "start": {
+ "line": 116,
+ "column": 6
+ },
+ "end": {
+ "line": 116,
+ "column": 46
+ }
+ },
+ "25": {
+ "start": {
+ "line": 117,
+ "column": 6
+ },
+ "end": {
+ "line": 117,
+ "column": 37
+ }
+ },
+ "26": {
+ "start": {
+ "line": 118,
+ "column": 6
+ },
+ "end": {
+ "line": 118,
+ "column": 61
+ }
+ },
+ "27": {
+ "start": {
+ "line": 120,
+ "column": 6
+ },
+ "end": {
+ "line": 120,
+ "column": 35
+ }
+ },
+ "28": {
+ "start": {
+ "line": 125,
+ "column": 23
+ },
+ "end": {
+ "line": 127,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "validateParameters",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 9
+ },
+ "end": {
+ "line": 14,
+ "column": 27
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 54
+ },
+ "end": {
+ "line": 44,
+ "column": 1
+ }
+ },
+ "line": 14
+ },
+ "1": {
+ "name": "checkForMandatoryParameters",
+ "decl": {
+ "start": {
+ "line": 46,
+ "column": 9
+ },
+ "end": {
+ "line": 46,
+ "column": 36
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 63
+ },
+ "end": {
+ "line": 59,
+ "column": 1
+ }
+ },
+ "line": 46
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 68,
+ "column": 2
+ },
+ "end": {
+ "line": 68,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 62
+ },
+ "end": {
+ "line": 70,
+ "column": 3
+ }
+ },
+ "line": 68
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 27
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 80,
+ "column": 2
+ },
+ "end": {
+ "line": 80,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 36
+ },
+ "end": {
+ "line": 82,
+ "column": 3
+ }
+ },
+ "line": 80
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 89,
+ "column": 2
+ },
+ "end": {
+ "line": 89,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 89,
+ "column": 40
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "line": 89
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 91,
+ "column": 11
+ },
+ "end": {
+ "line": 91,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 17
+ },
+ "end": {
+ "line": 91,
+ "column": 36
+ }
+ },
+ "line": 91
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 99,
+ "column": 2
+ },
+ "end": {
+ "line": 99,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 62
+ },
+ "end": {
+ "line": 107,
+ "column": 3
+ }
+ },
+ "line": 99
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 114,
+ "column": 2
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 67
+ },
+ "end": {
+ "line": 122,
+ "column": 3
+ }
+ },
+ "line": 114
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ }
+ ],
+ "line": 41
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 47,
+ "column": 2
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ }
+ ],
+ "line": 47
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ }
+ ],
+ "line": 50
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ }
+ ],
+ "line": 53
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 6
+ },
+ "end": {
+ "line": 53,
+ "column": 94
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 6
+ },
+ "end": {
+ "line": 53,
+ "column": 38
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 42
+ },
+ "end": {
+ "line": 53,
+ "column": 94
+ }
+ }
+ ],
+ "line": 53
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ }
+ ],
+ "line": 56
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 6
+ },
+ "end": {
+ "line": 56,
+ "column": 79
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 56,
+ "column": 6
+ },
+ "end": {
+ "line": 56,
+ "column": 34
+ }
+ },
+ {
+ "start": {
+ "line": 56,
+ "column": 38
+ },
+ "end": {
+ "line": 56,
+ "column": 79
+ }
+ }
+ ],
+ "line": 56
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 40
+ },
+ "end": {
+ "line": 68,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 68,
+ "column": 58
+ },
+ "end": {
+ "line": 68,
+ "column": 60
+ }
+ }
+ ],
+ "line": 68
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 20
+ },
+ "end": {
+ "line": 99,
+ "column": 43
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 99,
+ "column": 41
+ },
+ "end": {
+ "line": 99,
+ "column": 43
+ }
+ }
+ ],
+ "line": 99
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 25
+ },
+ "end": {
+ "line": 114,
+ "column": 48
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 114,
+ "column": 46
+ },
+ "end": {
+ "line": 114,
+ "column": 48
+ }
+ }
+ ],
+ "line": 114
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 8,
+ "2": 8,
+ "3": 4,
+ "4": 12,
+ "5": 1,
+ "6": 11,
+ "7": 1,
+ "8": 10,
+ "9": 1,
+ "10": 9,
+ "11": 1,
+ "12": 1,
+ "13": 0,
+ "14": 1,
+ "15": 1,
+ "16": 1,
+ "17": 1,
+ "18": 10,
+ "19": 10,
+ "20": 6,
+ "21": 2,
+ "22": 8,
+ "23": 2,
+ "24": 2,
+ "25": 2,
+ "26": 2,
+ "27": 0,
+ "28": 1
+ },
+ "f": {
+ "0": 8,
+ "1": 12,
+ "2": 1,
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 10,
+ "8": 2
+ },
+ "b": {
+ "0": [
+ 4,
+ 4
+ ],
+ "1": [
+ 1,
+ 11
+ ],
+ "2": [
+ 1,
+ 10
+ ],
+ "3": [
+ 1,
+ 9
+ ],
+ "4": [
+ 10,
+ 8
+ ],
+ "5": [
+ 1,
+ 8
+ ],
+ "6": [
+ 9,
+ 7
+ ],
+ "7": [
+ 0
+ ],
+ "8": [
+ 0
+ ],
+ "9": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "a41dbaeeec270fa46288b9b29ad57945501537da"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 11,
+ "column": 19
+ },
+ "end": {
+ "line": 14,
+ "column": 1
+ }
+ },
+ "1": {
+ "start": {
+ "line": 16,
+ "column": 26
+ },
+ "end": {
+ "line": 21,
+ "column": 1
+ }
+ },
+ "2": {
+ "start": {
+ "line": 23,
+ "column": 35
+ },
+ "end": {
+ "line": 27,
+ "column": 1
+ }
+ },
+ "3": {
+ "start": {
+ "line": 29,
+ "column": 28
+ },
+ "end": {
+ "line": 32,
+ "column": 1
+ }
+ },
+ "4": {
+ "start": {
+ "line": 34,
+ "column": 26
+ },
+ "end": {
+ "line": 34,
+ "column": 59
+ }
+ },
+ "5": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "6": {
+ "start": {
+ "line": 42,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 11
+ }
+ },
+ "7": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "8": {
+ "start": {
+ "line": 47,
+ "column": 17
+ },
+ "end": {
+ "line": 47,
+ "column": 21
+ }
+ },
+ "9": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 30
+ }
+ },
+ "10": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 5
+ }
+ },
+ "11": {
+ "start": {
+ "line": 53,
+ "column": 8
+ },
+ "end": {
+ "line": 53,
+ "column": 61
+ }
+ },
+ "12": {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ },
+ "13": {
+ "start": {
+ "line": 55,
+ "column": 10
+ },
+ "end": {
+ "line": 55,
+ "column": 114
+ }
+ },
+ "14": {
+ "start": {
+ "line": 58,
+ "column": 8
+ },
+ "end": {
+ "line": 58,
+ "column": 86
+ }
+ },
+ "15": {
+ "start": {
+ "line": 59,
+ "column": 8
+ },
+ "end": {
+ "line": 59,
+ "column": 15
+ }
+ },
+ "16": {
+ "start": {
+ "line": 61,
+ "column": 8
+ },
+ "end": {
+ "line": 61,
+ "column": 80
+ }
+ },
+ "17": {
+ "start": {
+ "line": 62,
+ "column": 8
+ },
+ "end": {
+ "line": 62,
+ "column": 15
+ }
+ },
+ "18": {
+ "start": {
+ "line": 64,
+ "column": 8
+ },
+ "end": {
+ "line": 64,
+ "column": 106
+ }
+ },
+ "19": {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ },
+ "20": {
+ "start": {
+ "line": 66,
+ "column": 10
+ },
+ "end": {
+ "line": 66,
+ "column": 100
+ }
+ },
+ "21": {
+ "start": {
+ "line": 69,
+ "column": 8
+ },
+ "end": {
+ "line": 69,
+ "column": 91
+ }
+ },
+ "22": {
+ "start": {
+ "line": 70,
+ "column": 8
+ },
+ "end": {
+ "line": 70,
+ "column": 14
+ }
+ },
+ "23": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 38
+ }
+ },
+ "24": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 22
+ }
+ },
+ "25": {
+ "start": {
+ "line": 93,
+ "column": 4
+ },
+ "end": {
+ "line": 93,
+ "column": 29
+ }
+ },
+ "26": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 38
+ }
+ },
+ "27": {
+ "start": {
+ "line": 101,
+ "column": 4
+ },
+ "end": {
+ "line": 101,
+ "column": 31
+ }
+ },
+ "28": {
+ "start": {
+ "line": 109,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 49
+ }
+ },
+ "29": {
+ "start": {
+ "line": 117,
+ "column": 4
+ },
+ "end": {
+ "line": 117,
+ "column": 35
+ }
+ },
+ "30": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 43
+ }
+ },
+ "31": {
+ "start": {
+ "line": 134,
+ "column": 26
+ },
+ "end": {
+ "line": 134,
+ "column": 57
+ }
+ },
+ "32": {
+ "start": {
+ "line": 135,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 75
+ }
+ },
+ "33": {
+ "start": {
+ "line": 136,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
+ "column": 44
+ }
+ },
+ "34": {
+ "start": {
+ "line": 137,
+ "column": 4
+ },
+ "end": {
+ "line": 137,
+ "column": 63
+ }
+ },
+ "35": {
+ "start": {
+ "line": 146,
+ "column": 26
+ },
+ "end": {
+ "line": 146,
+ "column": 57
+ }
+ },
+ "36": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ "37": {
+ "start": {
+ "line": 147,
+ "column": 26
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ "38": {
+ "start": {
+ "line": 148,
+ "column": 4
+ },
+ "end": {
+ "line": 148,
+ "column": 44
+ }
+ },
+ "39": {
+ "start": {
+ "line": 149,
+ "column": 4
+ },
+ "end": {
+ "line": 149,
+ "column": 65
+ }
+ },
+ "40": {
+ "start": {
+ "line": 157,
+ "column": 4
+ },
+ "end": {
+ "line": 157,
+ "column": 57
+ }
+ },
+ "41": {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ "42": {
+ "start": {
+ "line": 167,
+ "column": 13
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ "43": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ "44": {
+ "start": {
+ "line": 168,
+ "column": 20
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ "45": {
+ "start": {
+ "line": 169,
+ "column": 4
+ },
+ "end": {
+ "line": 169,
+ "column": 52
+ }
+ },
+ "46": {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ "47": {
+ "start": {
+ "line": 179,
+ "column": 13
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ "48": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ "49": {
+ "start": {
+ "line": 180,
+ "column": 20
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ "50": {
+ "start": {
+ "line": 181,
+ "column": 4
+ },
+ "end": {
+ "line": 181,
+ "column": 56
+ }
+ },
+ "51": {
+ "start": {
+ "line": 190,
+ "column": 4
+ },
+ "end": {
+ "line": 190,
+ "column": 45
+ }
+ },
+ "52": {
+ "start": {
+ "line": 199,
+ "column": 4
+ },
+ "end": {
+ "line": 199,
+ "column": 35
+ }
+ },
+ "53": {
+ "start": {
+ "line": 207,
+ "column": 4
+ },
+ "end": {
+ "line": 207,
+ "column": 41
+ }
+ },
+ "54": {
+ "start": {
+ "line": 216,
+ "column": 23
+ },
+ "end": {
+ "line": 229,
+ "column": 5
+ }
+ },
+ "55": {
+ "start": {
+ "line": 219,
+ "column": 21
+ },
+ "end": {
+ "line": 222,
+ "column": 9
+ }
+ },
+ "56": {
+ "start": {
+ "line": 223,
+ "column": 8
+ },
+ "end": {
+ "line": 223,
+ "column": 29
+ }
+ },
+ "57": {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ },
+ "58": {
+ "start": {
+ "line": 226,
+ "column": 10
+ },
+ "end": {
+ "line": 226,
+ "column": 24
+ }
+ },
+ "59": {
+ "start": {
+ "line": 230,
+ "column": 4
+ },
+ "end": {
+ "line": 230,
+ "column": 37
+ }
+ },
+ "60": {
+ "start": {
+ "line": 230,
+ "column": 17
+ },
+ "end": {
+ "line": 230,
+ "column": 36
+ }
+ },
+ "61": {
+ "start": {
+ "line": 239,
+ "column": 23
+ },
+ "end": {
+ "line": 239,
+ "column": 88
+ }
+ },
+ "62": {
+ "start": {
+ "line": 240,
+ "column": 4
+ },
+ "end": {
+ "line": 240,
+ "column": 37
+ }
+ },
+ "63": {
+ "start": {
+ "line": 240,
+ "column": 17
+ },
+ "end": {
+ "line": 240,
+ "column": 36
+ }
+ },
+ "64": {
+ "start": {
+ "line": 248,
+ "column": 4
+ },
+ "end": {
+ "line": 248,
+ "column": 41
+ }
+ },
+ "65": {
+ "start": {
+ "line": 256,
+ "column": 4
+ },
+ "end": {
+ "line": 256,
+ "column": 45
+ }
+ },
+ "66": {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ },
+ "67": {
+ "start": {
+ "line": 265,
+ "column": 6
+ },
+ "end": {
+ "line": 265,
+ "column": 103
+ }
+ },
+ "68": {
+ "start": {
+ "line": 268,
+ "column": 4
+ },
+ "end": {
+ "line": 268,
+ "column": 53
+ }
+ },
+ "69": {
+ "start": {
+ "line": 272,
+ "column": 23
+ },
+ "end": {
+ "line": 278,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "finish",
+ "decl": {
+ "start": {
+ "line": 40,
+ "column": 9
+ },
+ "end": {
+ "line": 40,
+ "column": 15
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 22
+ },
+ "end": {
+ "line": 74,
+ "column": 1
+ }
+ },
+ "line": 40
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 84,
+ "column": 2
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 62
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 84
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 88,
+ "column": 2
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 27
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "line": 88
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 34
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 96,
+ "column": 2
+ },
+ "end": {
+ "line": 96,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 43
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 96
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 36
+ },
+ "end": {
+ "line": 102,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 108,
+ "column": 2
+ },
+ "end": {
+ "line": 108,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 44
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "line": 108
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 116,
+ "column": 2
+ },
+ "end": {
+ "line": 116,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 30
+ },
+ "end": {
+ "line": 118,
+ "column": 3
+ }
+ },
+ "line": 116
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 124,
+ "column": 2
+ },
+ "end": {
+ "line": 124,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 124,
+ "column": 36
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "line": 124
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 133,
+ "column": 2
+ },
+ "end": {
+ "line": 133,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 63
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ "line": 133
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 145,
+ "column": 2
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 145,
+ "column": 65
+ },
+ "end": {
+ "line": 150,
+ "column": 3
+ }
+ },
+ "line": 145
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 156,
+ "column": 2
+ },
+ "end": {
+ "line": 156,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 54
+ },
+ "end": {
+ "line": 158,
+ "column": 3
+ }
+ },
+ "line": 156
+ },
+ "12": {
+ "name": "(anonymous_12)",
+ "decl": {
+ "start": {
+ "line": 166,
+ "column": 2
+ },
+ "end": {
+ "line": 166,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 166,
+ "column": 53
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "line": 166
+ },
+ "13": {
+ "name": "(anonymous_13)",
+ "decl": {
+ "start": {
+ "line": 178,
+ "column": 2
+ },
+ "end": {
+ "line": 178,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 178,
+ "column": 57
+ },
+ "end": {
+ "line": 182,
+ "column": 3
+ }
+ },
+ "line": 178
+ },
+ "14": {
+ "name": "(anonymous_14)",
+ "decl": {
+ "start": {
+ "line": 189,
+ "column": 2
+ },
+ "end": {
+ "line": 189,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 189,
+ "column": 38
+ },
+ "end": {
+ "line": 191,
+ "column": 3
+ }
+ },
+ "line": 189
+ },
+ "15": {
+ "name": "(anonymous_15)",
+ "decl": {
+ "start": {
+ "line": 198,
+ "column": 2
+ },
+ "end": {
+ "line": 198,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 34
+ },
+ "end": {
+ "line": 200,
+ "column": 3
+ }
+ },
+ "line": 198
+ },
+ "16": {
+ "name": "(anonymous_16)",
+ "decl": {
+ "start": {
+ "line": 206,
+ "column": 2
+ },
+ "end": {
+ "line": 206,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 206,
+ "column": 36
+ },
+ "end": {
+ "line": 208,
+ "column": 3
+ }
+ },
+ "line": 206
+ },
+ "17": {
+ "name": "(anonymous_17)",
+ "decl": {
+ "start": {
+ "line": 215,
+ "column": 2
+ },
+ "end": {
+ "line": 215,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 215,
+ "column": 50
+ },
+ "end": {
+ "line": 231,
+ "column": 3
+ }
+ },
+ "line": 215
+ },
+ "18": {
+ "name": "(anonymous_18)",
+ "decl": {
+ "start": {
+ "line": 218,
+ "column": 6
+ },
+ "end": {
+ "line": 218,
+ "column": 7
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 23
+ },
+ "end": {
+ "line": 228,
+ "column": 7
+ }
+ },
+ "line": 218
+ },
+ "19": {
+ "name": "(anonymous_19)",
+ "decl": {
+ "start": {
+ "line": 230,
+ "column": 11
+ },
+ "end": {
+ "line": 230,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 230,
+ "column": 17
+ },
+ "end": {
+ "line": 230,
+ "column": 36
+ }
+ },
+ "line": 230
+ },
+ "20": {
+ "name": "(anonymous_20)",
+ "decl": {
+ "start": {
+ "line": 238,
+ "column": 2
+ },
+ "end": {
+ "line": 238,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 238,
+ "column": 55
+ },
+ "end": {
+ "line": 241,
+ "column": 3
+ }
+ },
+ "line": 238
+ },
+ "21": {
+ "name": "(anonymous_21)",
+ "decl": {
+ "start": {
+ "line": 240,
+ "column": 11
+ },
+ "end": {
+ "line": 240,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 240,
+ "column": 17
+ },
+ "end": {
+ "line": 240,
+ "column": 36
+ }
+ },
+ "line": 240
+ },
+ "22": {
+ "name": "(anonymous_22)",
+ "decl": {
+ "start": {
+ "line": 247,
+ "column": 2
+ },
+ "end": {
+ "line": 247,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 247,
+ "column": 40
+ },
+ "end": {
+ "line": 249,
+ "column": 3
+ }
+ },
+ "line": 247
+ },
+ "23": {
+ "name": "(anonymous_23)",
+ "decl": {
+ "start": {
+ "line": 255,
+ "column": 2
+ },
+ "end": {
+ "line": 255,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 255,
+ "column": 44
+ },
+ "end": {
+ "line": 257,
+ "column": 3
+ }
+ },
+ "line": 255
+ },
+ "24": {
+ "name": "(anonymous_24)",
+ "decl": {
+ "start": {
+ "line": 263,
+ "column": 2
+ },
+ "end": {
+ "line": 263,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 263,
+ "column": 52
+ },
+ "end": {
+ "line": 269,
+ "column": 3
+ }
+ },
+ "line": 263
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 41,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ }
+ ],
+ "line": 41
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 46,
+ "column": 2
+ },
+ "end": {
+ "line": 73,
+ "column": 3
+ }
+ }
+ ],
+ "line": 46
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 46,
+ "column": 6
+ },
+ "end": {
+ "line": 46,
+ "column": 54
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 46,
+ "column": 6
+ },
+ "end": {
+ "line": 46,
+ "column": 25
+ }
+ },
+ {
+ "start": {
+ "line": 46,
+ "column": 29
+ },
+ "end": {
+ "line": 46,
+ "column": 54
+ }
+ }
+ ],
+ "line": 46
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 72,
+ "column": 5
+ }
+ },
+ "type": "switch",
+ "locations": [
+ {
+ "start": {
+ "line": 52,
+ "column": 6
+ },
+ "end": {
+ "line": 59,
+ "column": 15
+ }
+ },
+ {
+ "start": {
+ "line": 60,
+ "column": 6
+ },
+ "end": {
+ "line": 62,
+ "column": 15
+ }
+ },
+ {
+ "start": {
+ "line": 63,
+ "column": 6
+ },
+ "end": {
+ "line": 70,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 71,
+ "column": 6
+ },
+ "end": {
+ "line": 71,
+ "column": 14
+ }
+ }
+ ],
+ "line": 51
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 17
+ },
+ "end": {
+ "line": 53,
+ "column": 60
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 53,
+ "column": 17
+ },
+ "end": {
+ "line": 53,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 53,
+ "column": 27
+ },
+ "end": {
+ "line": 53,
+ "column": 60
+ }
+ }
+ ],
+ "line": 53
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 54,
+ "column": 8
+ },
+ "end": {
+ "line": 56,
+ "column": 9
+ }
+ }
+ ],
+ "line": 54
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 17
+ },
+ "end": {
+ "line": 64,
+ "column": 105
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 64,
+ "column": 17
+ },
+ "end": {
+ "line": 64,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 64,
+ "column": 28
+ },
+ "end": {
+ "line": 64,
+ "column": 104
+ }
+ }
+ ],
+ "line": 64
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 28
+ },
+ "end": {
+ "line": 64,
+ "column": 104
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 64,
+ "column": 54
+ },
+ "end": {
+ "line": 64,
+ "column": 77
+ }
+ },
+ {
+ "start": {
+ "line": 64,
+ "column": 80
+ },
+ "end": {
+ "line": 64,
+ "column": 104
+ }
+ }
+ ],
+ "line": 64
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 65,
+ "column": 8
+ },
+ "end": {
+ "line": 67,
+ "column": 9
+ }
+ }
+ ],
+ "line": 65
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 40
+ },
+ "end": {
+ "line": 84,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 84,
+ "column": 58
+ },
+ "end": {
+ "line": 84,
+ "column": 60
+ }
+ }
+ ],
+ "line": 84
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 23
+ },
+ "end": {
+ "line": 135,
+ "column": 74
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 135,
+ "column": 23
+ },
+ "end": {
+ "line": 135,
+ "column": 39
+ }
+ },
+ {
+ "start": {
+ "line": 135,
+ "column": 43
+ },
+ "end": {
+ "line": 135,
+ "column": 74
+ }
+ }
+ ],
+ "line": 135
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ },
+ {
+ "start": {
+ "line": 147,
+ "column": 4
+ },
+ "end": {
+ "line": 147,
+ "column": 114
+ }
+ }
+ ],
+ "line": 147
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 167,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 73
+ }
+ }
+ ],
+ "line": 167
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ },
+ {
+ "start": {
+ "line": 168,
+ "column": 4
+ },
+ "end": {
+ "line": 168,
+ "column": 70
+ }
+ }
+ ],
+ "line": 168
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ },
+ {
+ "start": {
+ "line": 179,
+ "column": 4
+ },
+ "end": {
+ "line": 179,
+ "column": 73
+ }
+ }
+ ],
+ "line": 179
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ },
+ {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 180,
+ "column": 74
+ }
+ }
+ ],
+ "line": 180
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 225,
+ "column": 8
+ },
+ "end": {
+ "line": 227,
+ "column": 9
+ }
+ }
+ ],
+ "line": 225
+ },
+ "17": {
+ "loc": {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 264,
+ "column": 4
+ },
+ "end": {
+ "line": 266,
+ "column": 5
+ }
+ }
+ ],
+ "line": 264
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 1,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 1,
+ "30": 0,
+ "31": 1,
+ "32": 1,
+ "33": 1,
+ "34": 1,
+ "35": 0,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 0,
+ "43": 0,
+ "44": 0,
+ "45": 0,
+ "46": 0,
+ "47": 0,
+ "48": 0,
+ "49": 0,
+ "50": 0,
+ "51": 0,
+ "52": 0,
+ "53": 0,
+ "54": 0,
+ "55": 0,
+ "56": 0,
+ "57": 0,
+ "58": 0,
+ "59": 0,
+ "60": 0,
+ "61": 1,
+ "62": 1,
+ "63": 1,
+ "64": 1,
+ "65": 1,
+ "66": 2,
+ "67": 0,
+ "68": 2,
+ "69": 1
+ },
+ "f": {
+ "0": 0,
+ "1": 1,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 1,
+ "8": 0,
+ "9": 1,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 1,
+ "21": 1,
+ "22": 1,
+ "23": 1,
+ "24": 2
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0
+ ],
+ "10": [
+ 1,
+ 1
+ ],
+ "11": [
+ 0,
+ 0
+ ],
+ "12": [
+ 0,
+ 0
+ ],
+ "13": [
+ 0,
+ 0
+ ],
+ "14": [
+ 0,
+ 0
+ ],
+ "15": [
+ 0,
+ 0
+ ],
+ "16": [
+ 0,
+ 0
+ ],
+ "17": [
+ 0,
+ 2
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "39043f10c16b40ce85fa8de32739bd37b97ad7bf"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/RemoteMessage.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/RemoteMessage.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 11,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 6
+ }
+ },
+ "1": {
+ "start": {
+ "line": 27,
+ "column": 4
+ },
+ "end": {
+ "line": 27,
+ "column": 30
+ }
+ },
+ "2": {
+ "start": {
+ "line": 28,
+ "column": 4
+ },
+ "end": {
+ "line": 28,
+ "column": 16
+ }
+ },
+ "3": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 36,
+ "column": 33
+ }
+ },
+ "4": {
+ "start": {
+ "line": 37,
+ "column": 4
+ },
+ "end": {
+ "line": 37,
+ "column": 16
+ }
+ },
+ "5": {
+ "start": {
+ "line": 46,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 37
+ }
+ },
+ "6": {
+ "start": {
+ "line": 47,
+ "column": 4
+ },
+ "end": {
+ "line": 47,
+ "column": 16
+ }
+ },
+ "7": {
+ "start": {
+ "line": 56,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 43
+ }
+ },
+ "8": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 16
+ }
+ },
+ "9": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "10": {
+ "start": {
+ "line": 68,
+ "column": 6
+ },
+ "end": {
+ "line": 68,
+ "column": 119
+ }
+ },
+ "11": {
+ "start": {
+ "line": 71,
+ "column": 18
+ },
+ "end": {
+ "line": 71,
+ "column": 35
+ }
+ },
+ "12": {
+ "start": {
+ "line": 75,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 5
+ }
+ },
+ "13": {
+ "start": {
+ "line": 76,
+ "column": 19
+ },
+ "end": {
+ "line": 76,
+ "column": 27
+ }
+ },
+ "14": {
+ "start": {
+ "line": 77,
+ "column": 6
+ },
+ "end": {
+ "line": 77,
+ "column": 51
+ }
+ },
+ "15": {
+ "start": {
+ "line": 80,
+ "column": 4
+ },
+ "end": {
+ "line": 80,
+ "column": 16
+ }
+ },
+ "16": {
+ "start": {
+ "line": 84,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 46
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 10,
+ "column": 2
+ },
+ "end": {
+ "line": 10,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 30
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 26,
+ "column": 2
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 37
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "line": 26
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 35,
+ "column": 2
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 35
+ },
+ "end": {
+ "line": 38,
+ "column": 3
+ }
+ },
+ "line": 35
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 45,
+ "column": 2
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 45,
+ "column": 39
+ },
+ "end": {
+ "line": 48,
+ "column": 3
+ }
+ },
+ "line": 45
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 55,
+ "column": 2
+ },
+ "end": {
+ "line": 55,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 55,
+ "column": 45
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "line": 55
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 29
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 83,
+ "column": 2
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 19
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 83
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 15,
+ "column": 14
+ },
+ "end": {
+ "line": 15,
+ "column": 81
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 15,
+ "column": 42
+ },
+ "end": {
+ "line": 15,
+ "column": 48
+ }
+ },
+ {
+ "start": {
+ "line": 15,
+ "column": 51
+ },
+ "end": {
+ "line": 15,
+ "column": 81
+ }
+ }
+ ],
+ "line": 15
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 10
+ },
+ "end": {
+ "line": 66,
+ "column": 27
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 66,
+ "column": 25
+ },
+ "end": {
+ "line": 66,
+ "column": 27
+ }
+ }
+ ],
+ "line": 66
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 69,
+ "column": 5
+ }
+ }
+ ],
+ "line": 67
+ }
+ },
+ "s": {
+ "0": 4,
+ "1": 4,
+ "2": 4,
+ "3": 4,
+ "4": 4,
+ "5": 4,
+ "6": 4,
+ "7": 0,
+ "8": 0,
+ "9": 4,
+ "10": 0,
+ "11": 4,
+ "12": 4,
+ "13": 18,
+ "14": 18,
+ "15": 4,
+ "16": 4
+ },
+ "f": {
+ "0": 4,
+ "1": 4,
+ "2": 4,
+ "3": 4,
+ "4": 0,
+ "5": 4,
+ "6": 4
+ },
+ "b": {
+ "0": [
+ 0,
+ 4
+ ],
+ "1": [
+ 0
+ ],
+ "2": [
+ 0,
+ 4
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "c4569704e7f0ea57899b9db91d14788fdc7af50d"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 15,
+ "column": 4
+ },
+ "end": {
+ "line": 15,
+ "column": 32
+ }
+ },
+ "1": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 58
+ }
+ },
+ "2": {
+ "start": {
+ "line": 32,
+ "column": 4
+ },
+ "end": {
+ "line": 32,
+ "column": 34
+ }
+ },
+ "3": {
+ "start": {
+ "line": 36,
+ "column": 23
+ },
+ "end": {
+ "line": 36,
+ "column": 25
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 14,
+ "column": 2
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 62
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "line": 14
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 58
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 31,
+ "column": 2
+ },
+ "end": {
+ "line": 31,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 33
+ },
+ "end": {
+ "line": 33,
+ "column": 3
+ }
+ },
+ "line": 31
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 14,
+ "column": 40
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 14,
+ "column": 58
+ },
+ "end": {
+ "line": 14,
+ "column": 60
+ }
+ }
+ ],
+ "line": 14
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 2,
+ "2": 2,
+ "3": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 2,
+ "2": 2
+ },
+ "b": {
+ "0": [
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "df9a8f023474a6523ee4e217ce8be0d4e616176c"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/Trace.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/Trace.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 12,
+ "column": 4
+ },
+ "end": {
+ "line": 12,
+ "column": 21
+ }
+ },
+ "1": {
+ "start": {
+ "line": 13,
+ "column": 4
+ },
+ "end": {
+ "line": 13,
+ "column": 33
+ }
+ },
+ "2": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 17,
+ "column": 45
+ }
+ },
+ "3": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 21,
+ "column": 44
+ }
+ },
+ "4": {
+ "start": {
+ "line": 25,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 63
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 11,
+ "column": 2
+ },
+ "end": {
+ "line": 11,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 11,
+ "column": 63
+ },
+ "end": {
+ "line": 14,
+ "column": 3
+ }
+ },
+ "line": 11
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 16,
+ "column": 2
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 16,
+ "column": 16
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ },
+ "line": 16
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 20,
+ "column": 2
+ },
+ "end": {
+ "line": 20,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 20,
+ "column": 15
+ },
+ "end": {
+ "line": 22,
+ "column": 3
+ }
+ },
+ "line": 20
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 24,
+ "column": 2
+ },
+ "end": {
+ "line": 24,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 24,
+ "column": 40
+ },
+ "end": {
+ "line": 26,
+ "column": 3
+ }
+ },
+ "line": 24
+ }
+ },
+ "branchMap": {},
+ "s": {
+ "0": 2,
+ "1": 2,
+ "2": 1,
+ "3": 1,
+ "4": 1
+ },
+ "f": {
+ "0": 2,
+ "1": 1,
+ "2": 1,
+ "3": 1
+ },
+ "b": {},
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "25393d1909ef187325b5fa42097cfc515e0280dd"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 12,
+ "column": 24
+ },
+ "end": {
+ "line": 12,
+ "column": 55
+ }
+ },
+ "1": {
+ "start": {
+ "line": 24,
+ "column": 4
+ },
+ "end": {
+ "line": 24,
+ "column": 38
+ }
+ },
+ "2": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 29,
+ "column": 6
+ }
+ },
+ "3": {
+ "start": {
+ "line": 31,
+ "column": 4
+ },
+ "end": {
+ "line": 34,
+ "column": 6
+ }
+ },
+ "4": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 44,
+ "column": 38
+ }
+ },
+ "5": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 47
+ }
+ },
+ "6": {
+ "start": {
+ "line": 64,
+ "column": 4
+ },
+ "end": {
+ "line": 64,
+ "column": 48
+ }
+ },
+ "7": {
+ "start": {
+ "line": 73,
+ "column": 4
+ },
+ "end": {
+ "line": 73,
+ "column": 45
+ }
+ },
+ "8": {
+ "start": {
+ "line": 82,
+ "column": 4
+ },
+ "end": {
+ "line": 82,
+ "column": 47
+ }
+ },
+ "9": {
+ "start": {
+ "line": 89,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 57
+ }
+ },
+ "10": {
+ "start": {
+ "line": 93,
+ "column": 32
+ },
+ "end": {
+ "line": 93,
+ "column": 37
+ }
+ },
+ "11": {
+ "start": {
+ "line": 94,
+ "column": 17
+ },
+ "end": {
+ "line": 94,
+ "column": 33
+ }
+ },
+ "12": {
+ "start": {
+ "line": 96,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 67
+ }
+ },
+ "13": {
+ "start": {
+ "line": 97,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 60
+ }
+ },
+ "14": {
+ "start": {
+ "line": 101,
+ "column": 32
+ },
+ "end": {
+ "line": 101,
+ "column": 35
+ }
+ },
+ "15": {
+ "start": {
+ "line": 102,
+ "column": 17
+ },
+ "end": {
+ "line": 102,
+ "column": 31
+ }
+ },
+ "16": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 50
+ }
+ },
+ "17": {
+ "start": {
+ "line": 105,
+ "column": 4
+ },
+ "end": {
+ "line": 105,
+ "column": 60
+ }
+ },
+ "18": {
+ "start": {
+ "line": 109,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 56
+ }
+ },
+ "19": {
+ "start": {
+ "line": 113,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 72
+ }
+ },
+ "20": {
+ "start": {
+ "line": 117,
+ "column": 23
+ },
+ "end": {
+ "line": 139,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 23,
+ "column": 2
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 62
+ },
+ "end": {
+ "line": 35,
+ "column": 3
+ }
+ },
+ "line": 23
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 43,
+ "column": 2
+ },
+ "end": {
+ "line": 43,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 43,
+ "column": 32
+ },
+ "end": {
+ "line": 45,
+ "column": 3
+ }
+ },
+ "line": 43
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 53,
+ "column": 2
+ },
+ "end": {
+ "line": 53,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 47
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "line": 53
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 63,
+ "column": 2
+ },
+ "end": {
+ "line": 63,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 47
+ },
+ "end": {
+ "line": 65,
+ "column": 3
+ }
+ },
+ "line": 63
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 72,
+ "column": 2
+ },
+ "end": {
+ "line": 72,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 44
+ },
+ "end": {
+ "line": 74,
+ "column": 3
+ }
+ },
+ "line": 72
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 81,
+ "column": 2
+ },
+ "end": {
+ "line": 81,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 46
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "line": 81
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 88,
+ "column": 2
+ },
+ "end": {
+ "line": 88,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 52
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "line": 88
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 92,
+ "column": 2
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 37
+ },
+ "end": {
+ "line": 98,
+ "column": 3
+ }
+ },
+ "line": 92
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 100,
+ "column": 2
+ },
+ "end": {
+ "line": 100,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 100,
+ "column": 35
+ },
+ "end": {
+ "line": 106,
+ "column": 3
+ }
+ },
+ "line": 100
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 108,
+ "column": 2
+ },
+ "end": {
+ "line": 108,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 83
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "line": 108
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 112,
+ "column": 2
+ },
+ "end": {
+ "line": 112,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 90
+ },
+ "end": {
+ "line": 114,
+ "column": 3
+ }
+ },
+ "line": 112
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 23,
+ "column": 40
+ },
+ "end": {
+ "line": 23,
+ "column": 60
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 23,
+ "column": 58
+ },
+ "end": {
+ "line": 23,
+ "column": 60
+ }
+ }
+ ],
+ "line": 23
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 17
+ },
+ "end": {
+ "line": 94,
+ "column": 33
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 17
+ },
+ "end": {
+ "line": 94,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 94,
+ "column": 31
+ },
+ "end": {
+ "line": 94,
+ "column": 33
+ }
+ }
+ ],
+ "line": 94
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 102,
+ "column": 17
+ },
+ "end": {
+ "line": 102,
+ "column": 31
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 102,
+ "column": 17
+ },
+ "end": {
+ "line": 102,
+ "column": 25
+ }
+ },
+ {
+ "start": {
+ "line": 102,
+ "column": 29
+ },
+ "end": {
+ "line": 102,
+ "column": 31
+ }
+ }
+ ],
+ "line": 102
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 10
+ },
+ "end": {
+ "line": 138,
+ "column": 8
+ }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 128,
+ "column": 28
+ },
+ "end": {
+ "line": 138,
+ "column": 3
+ }
+ },
+ {
+ "start": {
+ "line": 138,
+ "column": 6
+ },
+ "end": {
+ "line": 138,
+ "column": 8
+ }
+ }
+ ],
+ "line": 128
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 1,
+ "3": 1,
+ "4": 6,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 43,
+ "10": 41,
+ "11": 41,
+ "12": 41,
+ "13": 41,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 2,
+ "19": 0,
+ "20": 1
+ },
+ "f": {
+ "0": 1,
+ "1": 6,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 43,
+ "7": 41,
+ "8": 0,
+ "9": 2,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 41,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 1,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "83c7d440c86200f448a6a3f4791a55cb8b8bb7b2"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/reference.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/reference.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 17,
+ "column": 4
+ },
+ "end": {
+ "line": 17,
+ "column": 25
+ }
+ },
+ "1": {
+ "start": {
+ "line": 18,
+ "column": 4
+ },
+ "end": {
+ "line": 18,
+ "column": 28
+ }
+ },
+ "2": {
+ "start": {
+ "line": 22,
+ "column": 4
+ },
+ "end": {
+ "line": 22,
+ "column": 21
+ }
+ },
+ "3": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 73
+ }
+ },
+ "4": {
+ "start": {
+ "line": 35,
+ "column": 4
+ },
+ "end": {
+ "line": 35,
+ "column": 71
+ }
+ },
+ "5": {
+ "start": {
+ "line": 43,
+ "column": 4
+ },
+ "end": {
+ "line": 43,
+ "column": 51
+ }
+ },
+ "6": {
+ "start": {
+ "line": 51,
+ "column": 4
+ },
+ "end": {
+ "line": 51,
+ "column": 59
+ }
+ },
+ "7": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 56
+ }
+ },
+ "8": {
+ "start": {
+ "line": 68,
+ "column": 4
+ },
+ "end": {
+ "line": 68,
+ "column": 69
+ }
+ },
+ "9": {
+ "start": {
+ "line": 77,
+ "column": 4
+ },
+ "end": {
+ "line": 77,
+ "column": 105
+ }
+ },
+ "10": {
+ "start": {
+ "line": 85,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 24
+ }
+ },
+ "11": {
+ "start": {
+ "line": 95,
+ "column": 22
+ },
+ "end": {
+ "line": 95,
+ "column": 53
+ }
+ },
+ "12": {
+ "start": {
+ "line": 96,
+ "column": 4
+ },
+ "end": {
+ "line": 96,
+ "column": 108
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 16,
+ "column": 2
+ },
+ "end": {
+ "line": 16,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 16,
+ "column": 46
+ },
+ "end": {
+ "line": 19,
+ "column": 3
+ }
+ },
+ "line": 16
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 21,
+ "column": 2
+ },
+ "end": {
+ "line": 21,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 25
+ },
+ "end": {
+ "line": 23,
+ "column": 3
+ }
+ },
+ "line": 21
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 25,
+ "column": 2
+ },
+ "end": {
+ "line": 25,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 25,
+ "column": 21
+ },
+ "end": {
+ "line": 27,
+ "column": 3
+ }
+ },
+ "line": 25
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 34,
+ "column": 2
+ },
+ "end": {
+ "line": 34,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 40
+ },
+ "end": {
+ "line": 36,
+ "column": 3
+ }
+ },
+ "line": 34
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 42,
+ "column": 2
+ },
+ "end": {
+ "line": 42,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 42,
+ "column": 26
+ },
+ "end": {
+ "line": 44,
+ "column": 3
+ }
+ },
+ "line": 42
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 50,
+ "column": 2
+ },
+ "end": {
+ "line": 50,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 36
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "line": 50
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 58,
+ "column": 2
+ },
+ "end": {
+ "line": 58,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 58,
+ "column": 33
+ },
+ "end": {
+ "line": 60,
+ "column": 3
+ }
+ },
+ "line": 58
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 67,
+ "column": 2
+ },
+ "end": {
+ "line": 67,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 57
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "line": 67
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 76,
+ "column": 2
+ },
+ "end": {
+ "line": 76,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 50
+ },
+ "end": {
+ "line": 78,
+ "column": 3
+ }
+ },
+ "line": 76
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 84,
+ "column": 2
+ },
+ "end": {
+ "line": 84,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 49
+ },
+ "end": {
+ "line": 86,
+ "column": 3
+ }
+ },
+ "line": 84
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 94,
+ "column": 2
+ },
+ "end": {
+ "line": 94,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 68
+ },
+ "end": {
+ "line": 97,
+ "column": 3
+ }
+ },
+ "line": 94
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 17
+ },
+ "end": {
+ "line": 67,
+ "column": 38
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 67,
+ "column": 36
+ },
+ "end": {
+ "line": 67,
+ "column": 38
+ }
+ }
+ ],
+ "line": 67
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 94,
+ "column": 28
+ },
+ "end": {
+ "line": 94,
+ "column": 49
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 94,
+ "column": 47
+ },
+ "end": {
+ "line": 94,
+ "column": 49
+ }
+ }
+ ],
+ "line": 94
+ }
+ },
+ "s": {
+ "0": 6,
+ "1": 6,
+ "2": 0,
+ "3": 1,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 2,
+ "10": 0,
+ "11": 3,
+ "12": 3
+ },
+ "f": {
+ "0": 6,
+ "1": 0,
+ "2": 1,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 2,
+ "9": 0,
+ "10": 3
+ },
+ "b": {
+ "0": [
+ 0
+ ],
+ "1": [
+ 3
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "6f9e1f25f438f74bc9ffd87ec046e9fc942169ae"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/task.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/task.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 10,
+ "column": 27
+ },
+ "end": {
+ "line": 10,
+ "column": 35
+ }
+ },
+ "1": {
+ "start": {
+ "line": 11,
+ "column": 29
+ },
+ "end": {
+ "line": 11,
+ "column": 39
+ }
+ },
+ "2": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 21
+ }
+ },
+ "3": {
+ "start": {
+ "line": 54,
+ "column": 4
+ },
+ "end": {
+ "line": 54,
+ "column": 26
+ }
+ },
+ "4": {
+ "start": {
+ "line": 55,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 39
+ }
+ },
+ "5": {
+ "start": {
+ "line": 56,
+ "column": 4
+ },
+ "end": {
+ "line": 56,
+ "column": 32
+ }
+ },
+ "6": {
+ "start": {
+ "line": 59,
+ "column": 4
+ },
+ "end": {
+ "line": 59,
+ "column": 43
+ }
+ },
+ "7": {
+ "start": {
+ "line": 60,
+ "column": 4
+ },
+ "end": {
+ "line": 60,
+ "column": 45
+ }
+ },
+ "8": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ "9": {
+ "start": {
+ "line": 70,
+ "column": 24
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ "10": {
+ "start": {
+ "line": 71,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 6
+ }
+ },
+ "11": {
+ "start": {
+ "line": 72,
+ "column": 24
+ },
+ "end": {
+ "line": 72,
+ "column": 51
+ }
+ },
+ "12": {
+ "start": {
+ "line": 73,
+ "column": 6
+ },
+ "end": {
+ "line": 73,
+ "column": 28
+ }
+ },
+ "13": {
+ "start": {
+ "line": 74,
+ "column": 6
+ },
+ "end": {
+ "line": 74,
+ "column": 31
+ }
+ },
+ "14": {
+ "start": {
+ "line": 75,
+ "column": 6
+ },
+ "end": {
+ "line": 75,
+ "column": 31
+ }
+ },
+ "15": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "16": {
+ "start": {
+ "line": 86,
+ "column": 24
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "17": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 92,
+ "column": 6
+ }
+ },
+ "18": {
+ "start": {
+ "line": 88,
+ "column": 21
+ },
+ "end": {
+ "line": 88,
+ "column": 45
+ }
+ },
+ "19": {
+ "start": {
+ "line": 90,
+ "column": 6
+ },
+ "end": {
+ "line": 90,
+ "column": 31
+ }
+ },
+ "20": {
+ "start": {
+ "line": 91,
+ "column": 6
+ },
+ "end": {
+ "line": 91,
+ "column": 28
+ }
+ },
+ "21": {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "22": {
+ "start": {
+ "line": 109,
+ "column": 6
+ },
+ "end": {
+ "line": 109,
+ "column": 48
+ }
+ },
+ "23": {
+ "start": {
+ "line": 110,
+ "column": 6
+ },
+ "end": {
+ "line": 110,
+ "column": 59
+ }
+ },
+ "24": {
+ "start": {
+ "line": 111,
+ "column": 6
+ },
+ "end": {
+ "line": 111,
+ "column": 57
+ }
+ },
+ "25": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "26": {
+ "start": {
+ "line": 113,
+ "column": 6
+ },
+ "end": {
+ "line": 113,
+ "column": 63
+ }
+ },
+ "27": {
+ "start": {
+ "line": 114,
+ "column": 6
+ },
+ "end": {
+ "line": 114,
+ "column": 64
+ }
+ },
+ "28": {
+ "start": {
+ "line": 115,
+ "column": 6
+ },
+ "end": {
+ "line": 115,
+ "column": 72
+ }
+ },
+ "29": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "30": {
+ "start": {
+ "line": 119,
+ "column": 6
+ },
+ "end": {
+ "line": 123,
+ "column": 8
+ }
+ },
+ "31": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ },
+ "32": {
+ "start": {
+ "line": 126,
+ "column": 6
+ },
+ "end": {
+ "line": 130,
+ "column": 8
+ }
+ },
+ "33": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ },
+ "34": {
+ "start": {
+ "line": 133,
+ "column": 6
+ },
+ "end": {
+ "line": 137,
+ "column": 8
+ }
+ },
+ "35": {
+ "start": {
+ "line": 140,
+ "column": 4
+ },
+ "end": {
+ "line": 144,
+ "column": 6
+ }
+ },
+ "36": {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ "37": {
+ "start": {
+ "line": 141,
+ "column": 17
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ "38": {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ "39": {
+ "start": {
+ "line": 142,
+ "column": 18
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ "40": {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ "41": {
+ "start": {
+ "line": 143,
+ "column": 21
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ "42": {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ "43": {
+ "start": {
+ "line": 157,
+ "column": 6
+ },
+ "end": {
+ "line": 157,
+ "column": 96
+ }
+ },
+ "44": {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ },
+ "45": {
+ "start": {
+ "line": 161,
+ "column": 6
+ },
+ "end": {
+ "line": 161,
+ "column": 132
+ }
+ },
+ "46": {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ },
+ "47": {
+ "start": {
+ "line": 166,
+ "column": 6
+ },
+ "end": {
+ "line": 166,
+ "column": 40
+ }
+ },
+ "48": {
+ "start": {
+ "line": 169,
+ "column": 4
+ },
+ "end": {
+ "line": 169,
+ "column": 60
+ }
+ },
+ "49": {
+ "start": {
+ "line": 173,
+ "column": 4
+ },
+ "end": {
+ "line": 173,
+ "column": 84
+ }
+ },
+ "50": {
+ "start": {
+ "line": 178,
+ "column": 4
+ },
+ "end": {
+ "line": 178,
+ "column": 85
+ }
+ },
+ "51": {
+ "start": {
+ "line": 183,
+ "column": 4
+ },
+ "end": {
+ "line": 183,
+ "column": 85
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 52,
+ "column": 2
+ },
+ "end": {
+ "line": 52,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 114
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "line": 52
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 69,
+ "column": 2
+ },
+ "end": {
+ "line": 69,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 56
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "line": 69
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 71,
+ "column": 11
+ },
+ "end": {
+ "line": 71,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 71,
+ "column": 25
+ },
+ "end": {
+ "line": 76,
+ "column": 5
+ }
+ },
+ "line": 71
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 85,
+ "column": 2
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 85,
+ "column": 58
+ },
+ "end": {
+ "line": 93,
+ "column": 3
+ }
+ },
+ "line": 85
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 87,
+ "column": 11
+ },
+ "end": {
+ "line": 87,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 22
+ },
+ "end": {
+ "line": 92,
+ "column": 5
+ }
+ },
+ "line": 87
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 103,
+ "column": 2
+ },
+ "end": {
+ "line": 103,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 103,
+ "column": 109
+ },
+ "end": {
+ "line": 145,
+ "column": 3
+ }
+ },
+ "line": 103
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 140,
+ "column": 11
+ },
+ "end": {
+ "line": 140,
+ "column": 12
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 140,
+ "column": 17
+ },
+ "end": {
+ "line": 144,
+ "column": 5
+ }
+ },
+ "line": 140
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 155,
+ "column": 2
+ },
+ "end": {
+ "line": 155,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 157
+ },
+ "end": {
+ "line": 170,
+ "column": 3
+ }
+ },
+ "line": 155
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 172,
+ "column": 2
+ },
+ "end": {
+ "line": 172,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 172,
+ "column": 10
+ },
+ "end": {
+ "line": 174,
+ "column": 3
+ }
+ },
+ "line": 172
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 176,
+ "column": 2
+ },
+ "end": {
+ "line": 176,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 176,
+ "column": 11
+ },
+ "end": {
+ "line": 179,
+ "column": 3
+ }
+ },
+ "line": 176
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 181,
+ "column": 2
+ },
+ "end": {
+ "line": 181,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 181,
+ "column": 11
+ },
+ "end": {
+ "line": 184,
+ "column": 3
+ }
+ },
+ "line": 181
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 70,
+ "column": 4
+ },
+ "end": {
+ "line": 70,
+ "column": 36
+ }
+ }
+ ],
+ "line": 70
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 13
+ },
+ "end": {
+ "line": 75,
+ "column": 30
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 75,
+ "column": 13
+ },
+ "end": {
+ "line": 75,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 75,
+ "column": 18
+ },
+ "end": {
+ "line": 75,
+ "column": 30
+ }
+ }
+ ],
+ "line": 75
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ },
+ {
+ "start": {
+ "line": 86,
+ "column": 4
+ },
+ "end": {
+ "line": 86,
+ "column": 36
+ }
+ }
+ ],
+ "line": 86
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 13
+ },
+ "end": {
+ "line": 91,
+ "column": 27
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 91,
+ "column": 13
+ },
+ "end": {
+ "line": 91,
+ "column": 14
+ }
+ },
+ {
+ "start": {
+ "line": 91,
+ "column": 18
+ },
+ "end": {
+ "line": 91,
+ "column": 27
+ }
+ }
+ ],
+ "line": 91
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 108,
+ "column": 4
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ }
+ ],
+ "line": 108
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 112,
+ "column": 11
+ },
+ "end": {
+ "line": 116,
+ "column": 5
+ }
+ }
+ ],
+ "line": 112
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 124,
+ "column": 5
+ }
+ }
+ ],
+ "line": 118
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 125,
+ "column": 4
+ },
+ "end": {
+ "line": 131,
+ "column": 5
+ }
+ }
+ ],
+ "line": 125
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 132,
+ "column": 4
+ },
+ "end": {
+ "line": 138,
+ "column": 5
+ }
+ }
+ ],
+ "line": 132
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ },
+ {
+ "start": {
+ "line": 141,
+ "column": 6
+ },
+ "end": {
+ "line": 141,
+ "column": 104
+ }
+ }
+ ],
+ "line": 141
+ },
+ "10": {
+ "loc": {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ },
+ {
+ "start": {
+ "line": 142,
+ "column": 6
+ },
+ "end": {
+ "line": 142,
+ "column": 90
+ }
+ }
+ ],
+ "line": 142
+ },
+ "11": {
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ },
+ {
+ "start": {
+ "line": 143,
+ "column": 6
+ },
+ "end": {
+ "line": 143,
+ "column": 96
+ }
+ }
+ ],
+ "line": 143
+ },
+ "12": {
+ "loc": {
+ "start": {
+ "line": 155,
+ "column": 5
+ },
+ "end": {
+ "line": 155,
+ "column": 59
+ }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": {
+ "line": 155,
+ "column": 21
+ },
+ "end": {
+ "line": 155,
+ "column": 59
+ }
+ }
+ ],
+ "line": 155
+ },
+ "13": {
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 156,
+ "column": 4
+ },
+ "end": {
+ "line": 158,
+ "column": 5
+ }
+ }
+ ],
+ "line": 156
+ },
+ "14": {
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 160,
+ "column": 4
+ },
+ "end": {
+ "line": 162,
+ "column": 5
+ }
+ }
+ ],
+ "line": 160
+ },
+ "15": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 4
+ },
+ "end": {
+ "line": 167,
+ "column": 5
+ }
+ }
+ ],
+ "line": 165
+ },
+ "16": {
+ "loc": {
+ "start": {
+ "line": 165,
+ "column": 8
+ },
+ "end": {
+ "line": 165,
+ "column": 46
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 165,
+ "column": 8
+ },
+ "end": {
+ "line": 165,
+ "column": 23
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 27
+ },
+ "end": {
+ "line": 165,
+ "column": 33
+ }
+ },
+ {
+ "start": {
+ "line": 165,
+ "column": 37
+ },
+ "end": {
+ "line": 165,
+ "column": 46
+ }
+ }
+ ],
+ "line": 165
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 1,
+ "2": 5,
+ "3": 5,
+ "4": 5,
+ "5": 5,
+ "6": 5,
+ "7": 5,
+ "8": 2,
+ "9": 1,
+ "10": 1,
+ "11": 7,
+ "12": 7,
+ "13": 7,
+ "14": 7,
+ "15": 1,
+ "16": 0,
+ "17": 1,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 1,
+ "22": 1,
+ "23": 1,
+ "24": 1,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 1,
+ "30": 1,
+ "31": 1,
+ "32": 1,
+ "33": 1,
+ "34": 0,
+ "35": 1,
+ "36": 0,
+ "37": 0,
+ "38": 0,
+ "39": 0,
+ "40": 0,
+ "41": 0,
+ "42": 1,
+ "43": 0,
+ "44": 1,
+ "45": 0,
+ "46": 1,
+ "47": 0,
+ "48": 1,
+ "49": 0,
+ "50": 0,
+ "51": 0
+ },
+ "f": {
+ "0": 5,
+ "1": 2,
+ "2": 7,
+ "3": 1,
+ "4": 0,
+ "5": 1,
+ "6": 0,
+ "7": 1,
+ "8": 0,
+ "9": 0,
+ "10": 0
+ },
+ "b": {
+ "0": [
+ 1,
+ 1
+ ],
+ "1": [
+ 7,
+ 7
+ ],
+ "2": [
+ 0,
+ 1
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 1,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 1,
+ 0
+ ],
+ "7": [
+ 1,
+ 0
+ ],
+ "8": [
+ 0,
+ 1
+ ],
+ "9": [
+ 0,
+ 0
+ ],
+ "10": [
+ 0,
+ 0
+ ],
+ "11": [
+ 0,
+ 0
+ ],
+ "12": [
+ 0
+ ],
+ "13": [
+ 0,
+ 1
+ ],
+ "14": [
+ 0,
+ 1
+ ],
+ "15": [
+ 0,
+ 1
+ ],
+ "16": [
+ 1,
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "e1ee561c681188c025f458434081dd1dae30cfce"
+ },
+ "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/utils/index.js": {
+ "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/utils/index.js",
+ "statementMap": {
+ "0": {
+ "start": {
+ "line": 11,
+ "column": 27
+ },
+ "end": {
+ "line": 11,
+ "column": 51
+ }
+ },
+ "1": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "2": {
+ "start": {
+ "line": 30,
+ "column": 15
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "3": {
+ "start": {
+ "line": 32,
+ "column": 17
+ },
+ "end": {
+ "line": 32,
+ "column": 51
+ }
+ },
+ "4": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ },
+ "5": {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ },
+ "6": {
+ "start": {
+ "line": 36,
+ "column": 8
+ },
+ "end": {
+ "line": 36,
+ "column": 37
+ }
+ },
+ "7": {
+ "start": {
+ "line": 38,
+ "column": 22
+ },
+ "end": {
+ "line": 38,
+ "column": 65
+ }
+ },
+ "8": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ },
+ "9": {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ "10": {
+ "start": {
+ "line": 40,
+ "column": 26
+ },
+ "end": {
+ "line": 40,
+ "column": 46
+ }
+ },
+ "11": {
+ "start": {
+ "line": 41,
+ "column": 15
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ "12": {
+ "start": {
+ "line": 43,
+ "column": 10
+ },
+ "end": {
+ "line": 43,
+ "column": 30
+ }
+ },
+ "13": {
+ "start": {
+ "line": 48,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 16
+ }
+ },
+ "14": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ "15": {
+ "start": {
+ "line": 52,
+ "column": 15
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ "16": {
+ "start": {
+ "line": 53,
+ "column": 4
+ },
+ "end": {
+ "line": 53,
+ "column": 54
+ }
+ },
+ "17": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ "18": {
+ "start": {
+ "line": 57,
+ "column": 15
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ "19": {
+ "start": {
+ "line": 58,
+ "column": 4
+ },
+ "end": {
+ "line": 58,
+ "column": 58
+ }
+ },
+ "20": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ "21": {
+ "start": {
+ "line": 62,
+ "column": 15
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ "22": {
+ "start": {
+ "line": 63,
+ "column": 4
+ },
+ "end": {
+ "line": 63,
+ "column": 58
+ }
+ },
+ "23": {
+ "start": {
+ "line": 67,
+ "column": 4
+ },
+ "end": {
+ "line": 67,
+ "column": 40
+ }
+ },
+ "24": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 76,
+ "column": 54
+ }
+ },
+ "25": {
+ "start": {
+ "line": 84,
+ "column": 4
+ },
+ "end": {
+ "line": 84,
+ "column": 58
+ }
+ },
+ "26": {
+ "start": {
+ "line": 91,
+ "column": 4
+ },
+ "end": {
+ "line": 91,
+ "column": 71
+ }
+ },
+ "27": {
+ "start": {
+ "line": 100,
+ "column": 4
+ },
+ "end": {
+ "line": 100,
+ "column": 87
+ }
+ },
+ "28": {
+ "start": {
+ "line": 109,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 91
+ }
+ },
+ "29": {
+ "start": {
+ "line": 118,
+ "column": 4
+ },
+ "end": {
+ "line": 118,
+ "column": 56
+ }
+ },
+ "30": {
+ "start": {
+ "line": 127,
+ "column": 4
+ },
+ "end": {
+ "line": 127,
+ "column": 57
+ }
+ },
+ "31": {
+ "start": {
+ "line": 132,
+ "column": 23
+ },
+ "end": {
+ "line": 139,
+ "column": 1
+ }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "(anonymous_0)",
+ "decl": {
+ "start": {
+ "line": 29,
+ "column": 2
+ },
+ "end": {
+ "line": 29,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 49,
+ "column": 3
+ }
+ },
+ "line": 29
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": {
+ "line": 51,
+ "column": 2
+ },
+ "end": {
+ "line": 51,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 26
+ },
+ "end": {
+ "line": 54,
+ "column": 3
+ }
+ },
+ "line": 51
+ },
+ "2": {
+ "name": "(anonymous_2)",
+ "decl": {
+ "start": {
+ "line": 56,
+ "column": 2
+ },
+ "end": {
+ "line": 56,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 56,
+ "column": 30
+ },
+ "end": {
+ "line": 59,
+ "column": 3
+ }
+ },
+ "line": 56
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": {
+ "line": 61,
+ "column": 2
+ },
+ "end": {
+ "line": 61,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 61,
+ "column": 30
+ },
+ "end": {
+ "line": 64,
+ "column": 3
+ }
+ },
+ "line": 61
+ },
+ "4": {
+ "name": "(anonymous_4)",
+ "decl": {
+ "start": {
+ "line": 66,
+ "column": 2
+ },
+ "end": {
+ "line": 66,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 35
+ },
+ "end": {
+ "line": 68,
+ "column": 3
+ }
+ },
+ "line": 66
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": {
+ "line": 75,
+ "column": 2
+ },
+ "end": {
+ "line": 75,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 75,
+ "column": 37
+ },
+ "end": {
+ "line": 77,
+ "column": 3
+ }
+ },
+ "line": 75
+ },
+ "6": {
+ "name": "(anonymous_6)",
+ "decl": {
+ "start": {
+ "line": 83,
+ "column": 2
+ },
+ "end": {
+ "line": 83,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 45
+ },
+ "end": {
+ "line": 85,
+ "column": 3
+ }
+ },
+ "line": 83
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": {
+ "line": 90,
+ "column": 2
+ },
+ "end": {
+ "line": 90,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 49
+ },
+ "end": {
+ "line": 92,
+ "column": 3
+ }
+ },
+ "line": 90
+ },
+ "8": {
+ "name": "(anonymous_8)",
+ "decl": {
+ "start": {
+ "line": 99,
+ "column": 2
+ },
+ "end": {
+ "line": 99,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 45
+ },
+ "end": {
+ "line": 101,
+ "column": 3
+ }
+ },
+ "line": 99
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": {
+ "line": 108,
+ "column": 2
+ },
+ "end": {
+ "line": 108,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 108,
+ "column": 60
+ },
+ "end": {
+ "line": 110,
+ "column": 3
+ }
+ },
+ "line": 108
+ },
+ "10": {
+ "name": "(anonymous_10)",
+ "decl": {
+ "start": {
+ "line": 117,
+ "column": 2
+ },
+ "end": {
+ "line": 117,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 117,
+ "column": 48
+ },
+ "end": {
+ "line": 119,
+ "column": 3
+ }
+ },
+ "line": 117
+ },
+ "11": {
+ "name": "(anonymous_11)",
+ "decl": {
+ "start": {
+ "line": 126,
+ "column": 2
+ },
+ "end": {
+ "line": 126,
+ "column": 3
+ }
+ },
+ "loc": {
+ "start": {
+ "line": 126,
+ "column": 49
+ },
+ "end": {
+ "line": 128,
+ "column": 3
+ }
+ },
+ "line": 126
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 30,
+ "column": 4
+ },
+ "end": {
+ "line": 30,
+ "column": 27
+ }
+ }
+ ],
+ "line": 30
+ },
+ "1": {
+ "loc": {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ },
+ {
+ "start": {
+ "line": 34,
+ "column": 4
+ },
+ "end": {
+ "line": 46,
+ "column": 5
+ }
+ }
+ ],
+ "line": 34
+ },
+ "2": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 6
+ },
+ "end": {
+ "line": 45,
+ "column": 7
+ }
+ }
+ ],
+ "line": 35
+ },
+ "3": {
+ "loc": {
+ "start": {
+ "line": 35,
+ "column": 10
+ },
+ "end": {
+ "line": 35,
+ "column": 110
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 35,
+ "column": 10
+ },
+ "end": {
+ "line": 35,
+ "column": 55
+ }
+ },
+ {
+ "start": {
+ "line": 35,
+ "column": 59
+ },
+ "end": {
+ "line": 35,
+ "column": 110
+ }
+ }
+ ],
+ "line": 35
+ },
+ "4": {
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ },
+ {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 44,
+ "column": 9
+ }
+ }
+ ],
+ "line": 39
+ },
+ "5": {
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ },
+ {
+ "start": {
+ "line": 40,
+ "column": 10
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ }
+ ],
+ "line": 40
+ },
+ "6": {
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 52,
+ "column": 4
+ },
+ "end": {
+ "line": 52,
+ "column": 27
+ }
+ }
+ ],
+ "line": 52
+ },
+ "7": {
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 57,
+ "column": 27
+ }
+ }
+ ],
+ "line": 57
+ },
+ "8": {
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ },
+ {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 27
+ }
+ }
+ ],
+ "line": 62
+ },
+ "9": {
+ "loc": {
+ "start": {
+ "line": 109,
+ "column": 11
+ },
+ "end": {
+ "line": 109,
+ "column": 90
+ }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": {
+ "line": 109,
+ "column": 11
+ },
+ "end": {
+ "line": 109,
+ "column": 54
+ }
+ },
+ {
+ "start": {
+ "line": 109,
+ "column": 58
+ },
+ "end": {
+ "line": 109,
+ "column": 90
+ }
+ }
+ ],
+ "line": 109
+ }
+ },
+ "s": {
+ "0": 1,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0,
+ "12": 0,
+ "13": 0,
+ "14": 0,
+ "15": 0,
+ "16": 0,
+ "17": 0,
+ "18": 0,
+ "19": 0,
+ "20": 0,
+ "21": 0,
+ "22": 0,
+ "23": 0,
+ "24": 0,
+ "25": 0,
+ "26": 0,
+ "27": 0,
+ "28": 0,
+ "29": 0,
+ "30": 0,
+ "31": 1
+ },
+ "f": {
+ "0": 0,
+ "1": 0,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0,
+ "10": 0,
+ "11": 0
+ },
+ "b": {
+ "0": [
+ 0,
+ 0
+ ],
+ "1": [
+ 0,
+ 0
+ ],
+ "2": [
+ 0,
+ 0
+ ],
+ "3": [
+ 0,
+ 0
+ ],
+ "4": [
+ 0,
+ 0
+ ],
+ "5": [
+ 0,
+ 0
+ ],
+ "6": [
+ 0,
+ 0
+ ],
+ "7": [
+ 0,
+ 0
+ ],
+ "8": [
+ 0,
+ 0
+ ],
+ "9": [
+ 0,
+ 0
+ ]
+ },
+ "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c",
+ "hash": "eab61bf5a621f4168b92dc1cb5d9e2dea4ed9a11"
+ }
+}
diff --git a/tests/ios/Podfile.lock b/tests/ios/Podfile.lock
index 55bf24ba..a16282d5 100644
--- a/tests/ios/Podfile.lock
+++ b/tests/ios/Podfile.lock
@@ -1,56 +1,59 @@
PODS:
- - BoringSSL (9.0):
- - BoringSSL/Implementation (= 9.0)
- - BoringSSL/Interface (= 9.0)
- - BoringSSL/Implementation (9.0):
- - BoringSSL/Interface (= 9.0)
- - BoringSSL/Interface (9.0)
+ - BoringSSL (9.1):
+ - BoringSSL/Implementation (= 9.1)
+ - BoringSSL/Interface (= 9.1)
+ - BoringSSL/Implementation (9.1):
+ - BoringSSL/Interface (= 9.1)
+ - BoringSSL/Interface (9.1)
- Crashlytics (3.9.3):
- Fabric (~> 1.7.2)
- Fabric (1.7.2)
- - Firebase/AdMob (4.3.0):
+ - Firebase/AdMob (4.5.0):
- Firebase/Core
- - Google-Mobile-Ads-SDK (= 7.24.1)
- - Firebase/Auth (4.3.0):
+ - Google-Mobile-Ads-SDK (= 7.25.0)
+ - Firebase/Auth (4.5.0):
- Firebase/Core
- - FirebaseAuth (= 4.2.1)
- - Firebase/Core (4.3.0):
+ - FirebaseAuth (= 4.3.1)
+ - Firebase/Core (4.5.0):
- FirebaseAnalytics (= 4.0.4)
- - FirebaseCore (= 4.0.8)
- - Firebase/Crash (4.3.0):
+ - FirebaseCore (= 4.0.10)
+ - Firebase/Crash (4.5.0):
- Firebase/Core
- FirebaseCrash (= 2.0.2)
- - Firebase/Database (4.3.0):
+ - Firebase/Database (4.5.0):
- Firebase/Core
- FirebaseDatabase (= 4.1.0)
- - Firebase/DynamicLinks (4.3.0):
+ - Firebase/DynamicLinks (4.5.0):
- Firebase/Core
- FirebaseDynamicLinks (= 2.1.0)
- - Firebase/Firestore (4.3.0):
+ - Firebase/Firestore (4.5.0):
- Firebase/Core
- - FirebaseFirestore (= 0.8.0)
- - Firebase/Messaging (4.3.0):
+ - FirebaseFirestore (= 0.9.1)
+ - Firebase/Messaging (4.5.0):
- Firebase/Core
- - FirebaseMessaging (= 2.0.4)
- - Firebase/Performance (4.3.0):
+ - FirebaseMessaging (= 2.0.6)
+ - Firebase/Performance (4.5.0):
- Firebase/Core
- FirebasePerformance (= 1.0.6)
- - Firebase/RemoteConfig (4.3.0):
+ - Firebase/RemoteConfig (4.5.0):
- Firebase/Core
- - FirebaseRemoteConfig (= 2.0.3)
- - Firebase/Storage (4.3.0):
+ - FirebaseRemoteConfig (= 2.1.0)
+ - Firebase/Storage (4.5.0):
- Firebase/Core
- FirebaseStorage (= 2.0.2)
+ - FirebaseABTesting (1.0.0):
+ - FirebaseCore (~> 4.0)
+ - Protobuf (~> 3.1)
- FirebaseAnalytics (4.0.4):
- FirebaseCore (~> 4.0)
- FirebaseInstanceID (~> 2.0)
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- nanopb (~> 0.3)
- - FirebaseAuth (4.2.1):
+ - FirebaseAuth (4.3.1):
- FirebaseAnalytics (~> 4.0)
- GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1)
- GTMSessionFetcher/Core (~> 1.1)
- - FirebaseCore (4.0.8):
+ - FirebaseCore (4.0.10):
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- nanopb (~> 0.3)
- FirebaseCrash (2.0.2):
@@ -65,15 +68,15 @@ PODS:
- leveldb-library (~> 1.18)
- FirebaseDynamicLinks (2.1.0):
- FirebaseAnalytics (~> 4.0)
- - FirebaseFirestore (0.8.0):
+ - FirebaseFirestore (0.9.1):
- FirebaseAnalytics (~> 4.0)
- - FirebaseAuth (~> 4.2)
+ - FirebaseAuth (~> 4.3)
- FirebaseCore (~> 4.0)
- gRPC-ProtoRPC (~> 1.0)
- leveldb-library (~> 1.18)
- Protobuf (~> 3.1)
- - FirebaseInstanceID (2.0.4)
- - FirebaseMessaging (2.0.4):
+ - FirebaseInstanceID (2.0.5)
+ - FirebaseMessaging (2.0.6):
- FirebaseAnalytics (~> 4.0)
- FirebaseCore (~> 4.0)
- FirebaseInstanceID (~> 2.0)
@@ -86,7 +89,8 @@ PODS:
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- GTMSessionFetcher/Core (~> 1.1)
- Protobuf (~> 3.1)
- - FirebaseRemoteConfig (2.0.3):
+ - FirebaseRemoteConfig (2.1.0):
+ - FirebaseABTesting (~> 1.0)
- FirebaseAnalytics (~> 4.0)
- FirebaseInstanceID (~> 2.0)
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
@@ -95,37 +99,40 @@ PODS:
- FirebaseAnalytics (~> 4.0)
- FirebaseCore (~> 4.0)
- GTMSessionFetcher/Core (~> 1.1)
- - Google-Mobile-Ads-SDK (7.24.1)
- - GoogleToolboxForMac/DebugUtils (2.1.1):
- - GoogleToolboxForMac/Defines (= 2.1.1)
- - GoogleToolboxForMac/Defines (2.1.1)
- - GoogleToolboxForMac/Logger (2.1.1):
- - GoogleToolboxForMac/Defines (= 2.1.1)
- - GoogleToolboxForMac/NSData+zlib (2.1.1):
- - GoogleToolboxForMac/Defines (= 2.1.1)
- - GoogleToolboxForMac/NSDictionary+URLArguments (2.1.1):
- - GoogleToolboxForMac/DebugUtils (= 2.1.1)
- - GoogleToolboxForMac/Defines (= 2.1.1)
- - GoogleToolboxForMac/NSString+URLArguments (= 2.1.1)
- - GoogleToolboxForMac/NSString+URLArguments (2.1.1)
- - gRPC (1.6.0):
- - gRPC-Core (= 1.6.0)
- - gRPC-RxLibrary (= 1.6.0)
- - gRPC-Core (1.6.0):
- - gRPC-Core/Implementation (= 1.6.0)
- - gRPC-Core/Interface (= 1.6.0)
- - gRPC-Core/Implementation (1.6.0):
+ - Google-Mobile-Ads-SDK (7.25.0)
+ - GoogleToolboxForMac/DebugUtils (2.1.3):
+ - GoogleToolboxForMac/Defines (= 2.1.3)
+ - GoogleToolboxForMac/Defines (2.1.3)
+ - GoogleToolboxForMac/Logger (2.1.3):
+ - GoogleToolboxForMac/Defines (= 2.1.3)
+ - GoogleToolboxForMac/NSData+zlib (2.1.3):
+ - GoogleToolboxForMac/Defines (= 2.1.3)
+ - GoogleToolboxForMac/NSDictionary+URLArguments (2.1.3):
+ - GoogleToolboxForMac/DebugUtils (= 2.1.3)
+ - GoogleToolboxForMac/Defines (= 2.1.3)
+ - GoogleToolboxForMac/NSString+URLArguments (= 2.1.3)
+ - GoogleToolboxForMac/NSString+URLArguments (2.1.3)
+ - gRPC (1.7.0):
+ - gRPC-RxLibrary (= 1.7.0)
+ - gRPC/Main (= 1.7.0)
+ - gRPC-Core (1.7.0):
+ - gRPC-Core/Implementation (= 1.7.0)
+ - gRPC-Core/Interface (= 1.7.0)
+ - gRPC-Core/Implementation (1.7.0):
- BoringSSL (~> 9.0)
- - gRPC-Core/Interface (= 1.6.0)
+ - gRPC-Core/Interface (= 1.7.0)
- nanopb (~> 0.3)
- - gRPC-Core/Interface (1.6.0)
- - gRPC-ProtoRPC (1.6.0):
- - gRPC (= 1.6.0)
- - gRPC-RxLibrary (= 1.6.0)
+ - gRPC-Core/Interface (1.7.0)
+ - gRPC-ProtoRPC (1.7.0):
+ - gRPC (= 1.7.0)
+ - gRPC-RxLibrary (= 1.7.0)
- Protobuf (~> 3.0)
- - gRPC-RxLibrary (1.6.0)
+ - gRPC-RxLibrary (1.7.0)
+ - gRPC/Main (1.7.0):
+ - gRPC-Core (= 1.7.0)
+ - gRPC-RxLibrary (= 1.7.0)
- GTMSessionFetcher/Core (1.1.12)
- - leveldb-library (1.18.3)
+ - leveldb-library (1.20)
- nanopb (0.3.8):
- nanopb/decode (= 0.3.8)
- nanopb/encode (= 0.3.8)
@@ -153,7 +160,7 @@ PODS:
- React/Core
- React/fishhook
- React/RCTBlob
- - RNFirebase (3.1.1):
+ - RNFirebase (3.2.0):
- React
- yoga (0.49.1.React)
@@ -181,43 +188,44 @@ DEPENDENCIES:
EXTERNAL SOURCES:
React:
- :path: "../node_modules/react-native"
+ :path: ../node_modules/react-native
RNFirebase:
- :path: "../../ios/RNFirebase.podspec"
+ :path: ../../ios/RNFirebase.podspec
yoga:
- :path: "../node_modules/react-native/ReactCommon/yoga"
+ :path: ../node_modules/react-native/ReactCommon/yoga
SPEC CHECKSUMS:
- BoringSSL: 19083b821ef3ae0f758fae15482e183003b1e265
+ BoringSSL: 84318770d120503ab1a6aaf1df777c5ca053697e
Crashlytics: dbb07d01876c171c5ccbdf7826410380189e452c
Fabric: 9cd6a848efcf1b8b07497e0b6a2e7d336353ba15
- Firebase: 83283761a1ef6dc9846e03d08059f51421afbd65
+ Firebase: d83d287bdb6b1c78320561482706d1fcfc8ddfc1
+ FirebaseABTesting: d07d0ee833b842d5153549e4c7e2e2cb1c23a3f9
FirebaseAnalytics: 722b53c7b32bfc7806b06e0093a2f5180d4f2c5a
- FirebaseAuth: d7f047fbeab98062b98ea933b8d934e0fb1190e2
- FirebaseCore: 69b1a5ac5f857ba6d5fd9d5fe794f4786dd5e579
+ FirebaseAuth: e7c2b1359c2df4af23a568100a8eace0b8c507e4
+ FirebaseCore: da5e8e372cb6046212739a4d81e42d32c22907cc
FirebaseCrash: cded0fc566c03651aea606a101bc156085f333ca
FirebaseDatabase: 607284a103e961d7f5863ee603cab5e85f443bd6
FirebaseDynamicLinks: ed4cb6c42705aaa5e841ed2d76e3a4bddbec10c1
- FirebaseFirestore: 8e2fd99a621ae6fc6acfac3bdea824fe9d9c128d
- FirebaseInstanceID: 70c2b877e9338971b2429ea5a4293df6961aa44e
- FirebaseMessaging: 3dd86bfda2acb680b05c97f3f8ac566e9bb87b2a
+ FirebaseFirestore: 2112e800ec742daa37b3500b227aaa13e7ca236c
+ FirebaseInstanceID: f2b688c66b972f30d7fa9f5f9f91455454a03b47
+ FirebaseMessaging: 75d83375b0f7a9911568d7bdd1a1a8261cbcbdef
FirebasePerformance: fa032c27e229eb8c1a8638918793fe2e47465205
- FirebaseRemoteConfig: 1c982f73af48ec048c8fa8621d5178cfdffac9aa
+ FirebaseRemoteConfig: 451fe8e9c43ac1e7a137ad2a42189bfc8c2c3ebc
FirebaseStorage: 0cca42d9b889a0227c3a50121f45a4469fc9eb27
- Google-Mobile-Ads-SDK: ed8004a7265b424568dc84f3d2bbe3ea3fff958f
- GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0
- gRPC: '07788969b862af21491908f82b83d17ac08c94cd'
- gRPC-Core: f707ade59c559fe718e27713189607d03b15f571
- gRPC-ProtoRPC: de7505e493a9d1b6b96c8ea8f976c73100fdf53f
- gRPC-RxLibrary: 17b9699beb0a838b95b57832244f9ead18e66777
+ Google-Mobile-Ads-SDK: 113804f266381a30f982ad3c18063d4e0155414f
+ GoogleToolboxForMac: 2501e2ad72a52eb3dfe7bd9aee7dad11b858bd20
+ gRPC: 4322828abb82ceee683b8205c352143e15ba4cef
+ gRPC-Core: 156780506d5e9b1b4487a108e8e8eb5bd966da22
+ gRPC-ProtoRPC: cb11e31dba9a17fed05988c59504c6db77838746
+ gRPC-RxLibrary: d13658486ddda3d31a460c17a5f012a6797b608f
GTMSessionFetcher: ebaa1f79a5366922c1735f1566901f50beba23b7
- leveldb-library: 10fb39c39e243db4af1828441162405bbcec1404
+ leveldb-library: 9e29a1d913f922444127a7d0f28b025a0e2ba053
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
Protobuf: 03eef2ee0b674770735cf79d9c4d3659cf6908e8
React: cf892fb84b7d06bf5fea7f328e554c6dcabe85ee
- RNFirebase: 976f3b35d112017c69da5ada20cf1f15fc2c327e
+ RNFirebase: 22b1917fec663706907bc901ed665ac4f8b9bfd6
yoga: 3abf02d6d9aeeb139b4c930eb1367feae690a35a
PODFILE CHECKSUM: f17a538903249834df5049668d10174810db4c4c
-COCOAPODS: 1.2.1
+COCOAPODS: 1.3.1
diff --git a/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj b/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj
index ff7a6e40..b09fdd99 100644
--- a/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj
+++ b/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj
@@ -1006,7 +1006,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
6AE1012F46FF8A4D1D818A12 /* [CP] Copy Pods Resources */ = {
@@ -1016,7 +1016,7 @@
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-ReactNativeFirebaseDemo/Pods-ReactNativeFirebaseDemo-resources.sh",
- $PODS_CONFIGURATION_BUILD_DIR/gRPC/gRPCCertificates.bundle,
+ "$PODS_CONFIGURATION_BUILD_DIR/gRPC/gRPCCertificates.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
From 3cf44c58e8861f1e60c1151c3a01d9660aa62a9a Mon Sep 17 00:00:00 2001
From: Michael Diarmid
Date: Wed, 7 Feb 2018 12:43:12 +0000
Subject: [PATCH 3/7] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 4c9ad359..2b44f3fb 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@
-
+
From 1cdc730e34581645022fa91e761810e1ef430d00 Mon Sep 17 00:00:00 2001
From: Michael Diarmid
Date: Wed, 7 Feb 2018 12:48:53 +0000
Subject: [PATCH 4/7] Update ISSUE_TEMPLATE.md
---
.github/ISSUE_TEMPLATE.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 798e9a31..20e69af5 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -5,7 +5,7 @@ The issue list of this repo is exclusively for bug reports.
1) For feature requests, please use our Canny board: https://react-native-firebase.canny.io/feature-requests
-2) For questions and support please use our Discord chat: https://discord.gg/t6bdqMs or Stack Overflow: https://stackoverflow.com/questions/tagged/react-native-firebase
+2) For questions and support please use our Discord chat: https://discord.gg/C9aK28N or Stack Overflow: https://stackoverflow.com/questions/tagged/react-native-firebase
3) If this is a setup issue then please make sure you've correctly followed the setup guides, most setup issues such as 'duplicate dex files', 'default app has not been initialized' etc are all down to an incorrect setup as the guides haven't been correctly followed.
-->
From 2037b6f7ed79e9a15177a7d64e1b3d70dc910301 Mon Sep 17 00:00:00 2001
From: Michael Diarmid
Date: Wed, 7 Feb 2018 12:50:19 +0000
Subject: [PATCH 5/7] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2b44f3fb..4c74939e 100644
--- a/README.md
+++ b/README.md
@@ -77,7 +77,7 @@ To check out our latest docs, visit [rnfirebase.io](https://rnfirebase.io)
## Questions
-For questions and support please use our [Discord chat](https://discord.gg/t6bdqMs) or [Stack Overflow](https://stackoverflow.com/questions/tagged/react-native-firebase). The issue list of this repo is **exclusively** for bug reports.
+For questions and support please use our [Discord chat](https://discord.gg/C9aK28N) or [Stack Overflow](https://stackoverflow.com/questions/tagged/react-native-firebase). The issue list of this repo is **exclusively** for bug reports.
## Issues
From 4c11dbfcce57930a2867bd98d5bb7be7144e1e5b Mon Sep 17 00:00:00 2001
From: Salakar
Date: Sun, 11 Feb 2018 16:52:14 +0000
Subject: [PATCH 6/7] [tests] update tests firebase bootstrap to use
`signInAnonymouslyAndRetrieveData`
---
tests/src/firebase.js | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/tests/src/firebase.js b/tests/src/firebase.js
index c98816fd..cf36cd50 100644
--- a/tests/src/firebase.js
+++ b/tests/src/firebase.js
@@ -54,18 +54,22 @@ console.log('RNApps -->', RNfirebase.apps);
// no need for ready checks
instances.native
.auth()
- .signInAnonymously()
- .then(user => {
- console.log('defaultApp user ->', user.toJSON());
+ .signInAnonymouslyAndRetrieveData()
+ .then(credential => {
+ if (credential) {
+ console.log('anotherApp credential ->', credential.user.toJSON());
+ }
});
// dynamically initialized apps need a ready check
instances.another.onReady().then(app => {
app
.auth()
- .signInAnonymously()
- .then(user => {
- console.log('anotherApp user ->', user.toJSON());
+ .signInAnonymouslyAndRetrieveData()
+ .then(credential => {
+ if (credential) {
+ console.log('anotherApp credential ->', credential.user.toJSON());
+ }
});
});
From 4c0b1639abb82fc2a99541ab17c96fd75ea15c0a Mon Sep 17 00:00:00 2001
From: Salakar
Date: Sun, 11 Feb 2018 23:37:21 +0000
Subject: [PATCH 7/7] [firestore][js] initial draft of firestore transactions
RNFB JS api
---
lib/modules/firestore/Transaction.js | 179 +++++++++++++++
lib/modules/firestore/TransactionHandler.js | 231 ++++++++++++++++++++
lib/modules/firestore/index.js | 78 ++++++-
3 files changed, 482 insertions(+), 6 deletions(-)
create mode 100644 lib/modules/firestore/Transaction.js
create mode 100644 lib/modules/firestore/TransactionHandler.js
diff --git a/lib/modules/firestore/Transaction.js b/lib/modules/firestore/Transaction.js
new file mode 100644
index 00000000..21f7699d
--- /dev/null
+++ b/lib/modules/firestore/Transaction.js
@@ -0,0 +1,179 @@
+/**
+ * @flow
+ * Firestore Transaction representation wrapper
+ */
+import { mergeFieldPathData } from './utils';
+import { buildNativeMap } from './utils/serialize';
+
+import type Firestore from './';
+import type { TransactionMeta } from './TransactionHandler';
+import type DocumentReference from './DocumentReference';
+import type DocumentSnapshot from './DocumentSnapshot';
+import { isObject, isString } from '../../utils';
+import FieldPath from './FieldPath';
+import { getNativeModule } from '../../utils/native';
+
+type Command = {
+ type: 'set' | 'update' | 'delete',
+ path: string,
+ data: ?{ [string]: any },
+ options: ?{ merge: boolean },
+};
+
+type SetOptions = {
+ merge: boolean,
+};
+
+/**
+ * @class Transaction
+ */
+export default class Transaction {
+ _pendingResult: ?any;
+ _firestore: Firestore;
+ _meta: TransactionMeta;
+ _commandBuffer: Array;
+
+ constructor(firestore: Firestore, meta: TransactionMeta) {
+ this._meta = meta;
+ this._commandBuffer = [];
+ this._firestore = firestore;
+ this._pendingResult = undefined;
+ }
+
+ /**
+ * -------------
+ * INTERNAL API
+ * -------------
+ */
+
+ /**
+ * Clears the command buffer and any pending result in prep for
+ * the next transaction iteration attempt.
+ *
+ * @private
+ */
+ _prepare() {
+ this._commandBuffer = [];
+ this._pendingResult = undefined;
+ }
+
+ /**
+ * -------------
+ * PUBLIC API
+ * -------------
+ */
+
+ /**
+ * Reads the document referenced by the provided DocumentReference.
+ *
+ * @param documentRef DocumentReference A reference to the document to be retrieved. Value must not be null.
+ *
+ * @returns Promise
+ */
+ get(documentRef: DocumentReference): Promise {
+ // todo validate doc ref
+ return getNativeModule(this._firestore).transactionGetDocument(
+ this._meta.id,
+ documentRef.path
+ );
+ }
+
+ /**
+ * Writes to the document referred to by the provided DocumentReference.
+ * If the document does not exist yet, it will be created. If you pass options,
+ * the provided data can be merged into the existing document.
+ *
+ * @param documentRef DocumentReference A reference to the document to be created. Value must not be null.
+ * @param data Object An object of the fields and values for the document.
+ * @param options SetOptions An object to configure the set behavior.
+ * Pass {merge: true} to only replace the values specified in the data argument.
+ * Fields omitted will remain untouched.
+ *
+ * @returns {Transaction}
+ */
+ set(
+ documentRef: DocumentReference,
+ data: Object,
+ options?: SetOptions
+ ): Transaction {
+ // todo validate doc ref
+ // todo validate data is object
+ this._commandBuffer.push({
+ type: 'set',
+ path: documentRef.path,
+ data: buildNativeMap(data),
+ options,
+ });
+
+ return this;
+ }
+
+ /**
+ * Updates fields in the document referred to by this DocumentReference.
+ * The update will fail if applied to a document that does not exist. Nested
+ * fields can be updated by providing dot-separated field path strings or by providing FieldPath objects.
+ *
+ * @param documentRef DocumentReference A reference to the document to be updated. Value must not be null.
+ * @param args any Either an object containing all of the fields and values to update,
+ * or a series of arguments alternating between fields (as string or FieldPath
+ * objects) and values.
+ *
+ * @returns {Transaction}
+ */
+ update(documentRef: DocumentReference, ...args: Array): Transaction {
+ // todo validate doc ref
+ let data = {};
+ if (args.length === 1) {
+ if (!isObject(args[0])) {
+ throw new Error(
+ 'Transaction.update failed: If using a single data argument, it must be an object.'
+ );
+ }
+
+ [data] = args;
+ } else if (args.length % 2 === 1) {
+ throw new Error(
+ 'Transaction.update failed: Must have either a single object data argument, or equal numbers of data key/value pairs.'
+ );
+ } else {
+ for (let i = 0; i < args.length; i += 2) {
+ const key = args[i];
+ const value = args[i + 1];
+ if (isString(key)) {
+ data[key] = value;
+ } else if (key instanceof FieldPath) {
+ data = mergeFieldPathData(data, key._segments, value);
+ } else {
+ throw new Error(
+ `Transaction.update failed: Argument at index ${i} must be a string or FieldPath`
+ );
+ }
+ }
+ }
+
+ this._commandBuffer.push({
+ type: 'update',
+ path: documentRef.path,
+ data: buildNativeMap(data),
+ });
+
+ return this;
+ }
+
+ /**
+ * Deletes the document referred to by the provided DocumentReference.
+ *
+ * @param documentRef DocumentReference A reference to the document to be deleted. Value must not be null.
+ *
+ * @returns {Transaction}
+ */
+ delete(documentRef: DocumentReference): Transaction {
+ // todo validate doc ref
+ this._commandBuffer.push({
+ type: 'delete',
+ path: documentRef.path,
+ });
+
+ return this;
+ }
+}
diff --git a/lib/modules/firestore/TransactionHandler.js b/lib/modules/firestore/TransactionHandler.js
new file mode 100644
index 00000000..e51c1fcb
--- /dev/null
+++ b/lib/modules/firestore/TransactionHandler.js
@@ -0,0 +1,231 @@
+/**
+ * @flow
+ * Firestore Transaction representation wrapper
+ */
+import { getAppEventName, SharedEventEmitter } from '../../utils/events';
+import { getLogger } from '../../utils/log';
+import { getNativeModule } from '../../utils/native';
+import Transaction from './Transaction';
+import type Firestore from './';
+
+let transactionId = 0;
+
+/**
+ * Uses the push id generator to create a transaction id
+ * @returns {number}
+ * @private
+ */
+const generateTransactionId = (): number => transactionId++;
+
+export type TransactionMeta = {
+ id: number,
+ stack: Array,
+ reject: null | Function,
+ resolve: null | Function,
+ transaction: Transaction,
+ updateFunction: (transaction: Transaction) => Promise,
+};
+
+type TransactionEvent = {
+ id: number,
+ type: 'update' | 'error' | 'complete',
+ error: ?{ code: string, message: string },
+};
+
+/**
+ * @class TransactionHandler
+ */
+export default class TransactionHandler {
+ _firestore: Firestore;
+ _transactionListener: Function;
+ _pending: { [number]: TransactionMeta };
+
+ constructor(firestore: Firestore) {
+ this._pending = {};
+ this._firestore = firestore;
+ this._transactionListener = SharedEventEmitter.addListener(
+ getAppEventName(this._firestore, 'firestore_transaction_event'),
+ this._handleTransactionEvent.bind(this)
+ );
+ }
+
+ /**
+ * -------------
+ * INTERNAL API
+ * -------------
+ */
+
+ /**
+ * Add a new transaction and start it natively.
+ * @param updateFunction
+ */
+ _add(
+ updateFunction: (transaction: Transaction) => Promise
+ ): Promise {
+ const id = generateTransactionId();
+ const meta = {
+ id,
+ reject: null,
+ resolve: null,
+ updateFunction,
+ stack: new Error().stack.slice(1),
+ };
+
+ meta.transaction = new Transaction(this._firestore, meta);
+ this._pending[id] = meta;
+
+ // deferred promise
+ return new Promise((resolve, reject) => {
+ getNativeModule(this._firestore).transactionBegin(id);
+ meta.resolve = r => {
+ resolve(r);
+ this._remove(id);
+ };
+ meta.reject = e => {
+ reject(e);
+ this._remove(id);
+ };
+ });
+ }
+
+ /**
+ * Destroys a local instance of a transaction meta
+ *
+ * @param id
+ * @param pendingAbort Notify native that there's still an transaction in
+ * progress that needs aborting - this is to handle a JS side
+ * exception
+ * @private
+ */
+ _remove(id, pendingAbort = false) {
+ // todo confirm pending arg no longer needed
+ getNativeModule(this._firestore).transactionDispose(id, pendingAbort);
+ // TODO may need delaying to next event loop
+ delete this._pending[id];
+ }
+
+ /**
+ * -------------
+ * EVENTS
+ * -------------
+ */
+
+ /**
+ * Handles incoming native transaction events and distributes to correct
+ * internal handler by event.type
+ *
+ * @param event
+ * @returns {*}
+ * @private
+ */
+ _handleTransactionEvent(event: TransactionEvent) {
+ switch (event.type) {
+ case 'update':
+ return this._handleUpdate(event);
+ case 'error':
+ return this._handleError(event);
+ case 'complete':
+ return this._handleComplete(event);
+ default:
+ getLogger(this._firestore).warn(
+ `Unknown transaction event type: '${event.type}'`,
+ event
+ );
+ return undefined;
+ }
+ }
+
+ /**
+ * Handles incoming native transaction update events
+ *
+ * @param event
+ * @private
+ */
+ async _handleUpdate(event: TransactionEvent) {
+ const { id } = event;
+ // abort if no longer exists js side
+ if (!this._pending[id]) return this._remove(id);
+
+ const { updateFunction, transaction, reject } = this._pending[id];
+
+ // clear any saved state from previous transaction runs
+ transaction._prepare();
+
+ let finalError;
+ let updateFailed;
+ let pendingResult;
+
+ // run the users custom update functionality
+ try {
+ const possiblePromise = updateFunction(transaction);
+
+ // validate user has returned a promise in their update function
+ // TODO must it actually return a promise? Can't find any usages of it without one...
+ if (!possiblePromise || !possiblePromise.then) {
+ finalError = new Error(
+ 'Update function for `firestore.runTransaction(updateFunction)` must return a Promise.'
+ );
+ } else {
+ pendingResult = await possiblePromise;
+ }
+ } catch (exception) {
+ updateFailed = true; // in case the user rejects with nothing
+ finalError = exception;
+ }
+
+ // reject the final promise and remove from native
+ if (updateFailed) {
+ return reject(finalError);
+ }
+
+ // capture the resolved result as we'll need this
+ // to resolve the runTransaction() promise when
+ // native emits that the transaction is final
+ transaction._pendingResult = pendingResult;
+
+ // send the buffered update/set/delete commands for native to process
+ return getNativeModule(this._firestore).transactionProcessUpdateResponse(
+ id,
+ transaction._commandBuffer
+ );
+ }
+
+ /**
+ * Handles incoming native transaction error events
+ *
+ * @param event
+ * @private
+ */
+ _handleError(event: TransactionEvent) {
+ const { id, error } = event;
+ const meta = this._pending[id];
+
+ if (meta) {
+ const { code, message } = error;
+ // build a JS error and replace its stack
+ // with the captured one at start of transaction
+ // so it's actually relevant to the user
+ const errorWithStack = new Error(message);
+ errorWithStack.code = code;
+ errorWithStack.stack = meta.stack;
+
+ meta.reject(errorWithStack);
+ }
+ }
+
+ /**
+ * Handles incoming native transaction complete events
+ *
+ * @param event
+ * @private
+ */
+ _handleComplete(event: TransactionEvent) {
+ const { id } = event;
+ const meta = this._pending[id];
+
+ if (meta) {
+ const pendingResult = meta.transaction._pendingResult;
+ meta.resolve(pendingResult);
+ }
+ }
+}
diff --git a/lib/modules/firestore/index.js b/lib/modules/firestore/index.js
index 7b5a185e..3e8d7ecd 100644
--- a/lib/modules/firestore/index.js
+++ b/lib/modules/firestore/index.js
@@ -13,6 +13,8 @@ import FieldValue from './FieldValue';
import GeoPoint from './GeoPoint';
import Path from './Path';
import WriteBatch from './WriteBatch';
+import TransactionHandler from './TransactionHandler';
+import Transaction from './Transaction';
import INTERNALS from '../../utils/internals';
import type DocumentSnapshot from './DocumentSnapshot';
@@ -36,8 +38,9 @@ type DocumentSyncEvent = {
};
const NATIVE_EVENTS = [
- 'firestore_collection_sync_event',
+ 'firestore_transaction_event',
'firestore_document_sync_event',
+ 'firestore_collection_sync_event',
];
export const MODULE_NAME = 'RNFirebaseFirestore';
@@ -48,6 +51,7 @@ export const NAMESPACE = 'firestore';
*/
export default class Firestore extends ModuleBase {
_referencePath: Path;
+ _transactionHandler: TransactionHandler;
constructor(app: App) {
super(app, {
@@ -56,7 +60,9 @@ export default class Firestore extends ModuleBase {
multiApp: true,
namespace: NAMESPACE,
});
+
this._referencePath = new Path([]);
+ this._transactionHandler = new TransactionHandler(this);
SharedEventEmitter.addListener(
// sub to internal native event - this fans out to
@@ -73,11 +79,23 @@ export default class Firestore extends ModuleBase {
);
}
+ /**
+ * -------------
+ * PUBLIC API
+ * -------------
+ */
+
+ /**
+ * Creates a write batch, used for performing multiple writes as a single atomic operation.
+ *
+ * @returns {WriteBatch}
+ */
batch(): WriteBatch {
return new WriteBatch(this);
}
/**
+ * Gets a CollectionReference instance that refers to the collection at the specified path.
*
* @param collectionPath
* @returns {CollectionReference}
@@ -92,6 +110,7 @@ export default class Firestore extends ModuleBase {
}
/**
+ * Gets a DocumentReference instance that refers to the document at the specified path.
*
* @param documentPath
* @returns {DocumentReference}
@@ -105,13 +124,27 @@ export default class Firestore extends ModuleBase {
return new DocumentReference(this, path);
}
- enablePersistence(): Promise {
- throw new Error('Persistence is enabled by default on the Firestore SDKs');
+ /**
+ * Executes the given updateFunction and then attempts to commit the
+ * changes applied within the transaction. If any document read within
+ * the transaction has changed, Cloud Firestore retries the updateFunction.
+ *
+ * If it fails to commit after 5 attempts, the transaction fails.
+ *
+ * @param updateFunction
+ * @returns {void|Promise}
+ */
+ runTransaction(
+ updateFunction: (transaction: Transaction) => Promise
+ ): Promise {
+ return this._transactionHandler._add(updateFunction);
}
- runTransaction(): Promise {
- throw new Error('firebase.firestore().runTransaction() coming soon');
- }
+ /**
+ * -------------
+ * UNSUPPORTED
+ * -------------
+ */
setLogLevel(): void {
throw new Error(
@@ -121,13 +154,45 @@ export default class Firestore extends ModuleBase {
)
);
}
+ enableNetwork(): void {
+ throw new Error(
+ INTERNALS.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD(
+ 'firestore',
+ 'enableNetwork'
+ )
+ );
+ }
+ disableNetwork(): void {
+ throw new Error(
+ INTERNALS.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD(
+ 'firestore',
+ 'disableNetwork'
+ )
+ );
+ }
+ /**
+ * -------------
+ * MISC
+ * -------------
+ */
+
+ enablePersistence(): Promise {
+ throw new Error('Persistence is enabled by default on the Firestore SDKs');
+ }
settings(): void {
throw new Error('firebase.firestore().settings() coming soon');
}
+ /**
+ * -------------
+ * INTERNALS
+ * -------------
+ */
+
/**
* Internal collection sync listener
+ *
* @param event
* @private
*/
@@ -147,6 +212,7 @@ export default class Firestore extends ModuleBase {
/**
* Internal document sync listener
+ *
* @param event
* @private
*/